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:

  1. a query is performed to find the enterprise beans that represent the rules to be triggered.
  2. a remote method call is performed on the EJB instance to trigger the rule.
  3. 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:


Related concepts
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

Library | Support | Terms of Use | Feedback