Single Point Of Definition (SPOD)

Previous Next

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.