Business rule specifications
are captured in a repository. As a result, the repository is the
single place where all knowledge of the business systems is stored
and managed.
A business rule in the
repository is translated automatically by the Rules Engine to any
situation to which it applies, removing the need for
replication.
For example, if you add a rule
that states that date values higher than the year 2040 are not
allowed in your company, automatically all information based upon
the domain in which the rule is defined will implement this
rule.
When new applications are developed that
share data and business processes with existing applications,
business specifications are not duplicated. All rules are shared
and are bound to the underlying data. They are automatically
inherited by any new application based on the repository. Re-use of
business rules is guaranteed and redundant specifications do not
exist within a repository.
USoft also offers a Remote
Rules Service Application Programming Interface (API) to enable
external access to the underlying data via the Rules Engine. Data
integrity and consistency are guaranteed so long as the Rules
Engine manages access to data.
When users, for example,
access your database via MS-Excel on top of this API, again they
will not be allowed to enter or change a date field to a value
higher than 2040. This API capability maintains the integrity of
data and the consistency of business policy in large multi-platform
(hardware or software) enterprises.
|