In Chapter 8, we discussed the definition of a formal system for describing data quality and business rules. For an organization, there is a significant advantage to consolidating its business and data quality rules and using an automated rules system to implement those rules.

Consolidating business and data quality rules is a way to capture and control strategic knowledge. In executable systems, this knowledge is most frequently incorporated into program logic, which is both hard to access and to control. Capturing and controlling the embedded knowledge requires that it be moved from the opaque representation of the computer program to a form that business users can manage and control.

Over the past 20 years, rule-based ...

Get Enterprise Knowledge Management now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.