
243
Some rule engines offer powerful conflict resolution features; they can help
determine whether addition of a new rule will conflict with any existing rules
already in the system. Some tools also include inferencing, which means creating
new knowledge from existing knowledge (e.g., if I know that Sue and Mary are sis-
ters, and Mary has a child named John, I can then infer that Sue is John’s Aunt).
13.3.3 Rule Management
Business rule engines automate the enforcement of business rules in an IT sys-
tem. However, many of these tools lack the level of business metadata support
that would be helpful. For example, wouldn’t it be nice if business rules ...