Many different aspects should be considered when addressing performance questions for a business rule management system (BRMS). Historically, many of the questions have centered around rule execution, such as “How fast is the rule engine?”, “How much memory does it require?”, and “How many CPUs will I need to execute 1,000 rules per second?” As illustrated in this document, the answers do not always come from the engine’s intrinsic capabilities, but depend upon the application and the way the Rule Execution Server is used.
As rule projects grow, there are also more and more performance topics related to other modules, such as build time in Rule Studio, memory and CPU usage in Rule Team Server and recommendations around Decision Validation Services usage.
This IBM® Redpaper™ provides information on the performance aspects of the WebSphere ILOG BRMS. 7.0. A question and answer (Q&A) format is used in order to cover as many dimensions as possible. Furthermore, performance is considered from various perspectives, with an emphasis on production environments and execution.
Table of contents
Enhancing the performance of Rule Execution Server
Enhancing the performance of Decision Warehouse
Enhancing the performance of Rule Team Server
Enhancing the performance of Decision Validation Service
Enhancing the performance of Rule Engine Execution
Enhancing the performance of Rule Studio