BRBeans performance enhancements
Externalizing business logic using Business Rule Beans (BRBeans) has many
benefits, but does not come completely without a cost. Since every business
rule is represented by an enterprise bean, then, in general, every rule trigger
is performed in three parts:
- a query is performed to find the enterprise beans that represent the rules
to be triggered.
- a remote method call is performed on the EJB instance to trigger the rule.
- a remote method call is made to determine whether to fire the rule locally
or remotely.
The first two steps both require server processing so processing can
become rather slow.
This section documents the following ways to improve performance:

Overview of Business Rule Beans
Performance enhancements through caching
Performance enhancements using indexes
Performance enhancements by changing the firing location
Searchable topic ID:
cbrb_prfrm
Last updated: Jun 21, 2007 8:07:48 PM CDT
WebSphere Business Integration Server Foundation, Version 5.0.2
http://publib.boulder.ibm.com/infocenter/wasinfo/index.jsp?topic=/com.ibm.wasee.doc/info/ee/brb/concepts/cbrb_prfrm.html