The Business Rule Beans (BRBeans) framework
extends the scope of Websphere Application Server Enterprise Edition to support
business applications that externalize their business rules. You can
use BRBeans to create and modify rules to keep pace with your complex business
practices so that your application's core behavior, and user interface objects
remain intact and untouched.
Rule externalization is accomplished by extending the application analysis
and design processes to identify the points of variability in application
behavior. These are called trigger points: small pieces of code that
interface with the BRB trigger point framework to run business rules during
application execution.
The user can also employ standard Java development tools to attach BRBeans
to either Enterprise Java Beans (EJBs) or ordinary Java objects.
Programming a unique new rule implementation in Java is usually a simple process,
made easier by the set of pre-defined rule implementors provided that can
be used to create your own business rules.