some business rules engine components for one application, they will have to start
from scratch when they encounter another application that also requires some busi-
ness rules engine functionality. There will always be some specificity that cannot be
replicated, such as certain rule-type definition interface screens, or programming
implementation constructs that work in one programming language but not another.
However, there is a great deal that the designer and programmer can reuse.
What is important to think about are the aspects of the business operation under
consideration that require a business rules approach. These requirements, if they can
be correctly articulated, should be the most important drivers for implementing a
business rule approach. ...