eG Monitoring
 

Measures reported by IIBDecsionTest

Most enterprise applications today are very dynamic in nature. Customer scenarios often require querying database tables for fetching values, which are then used to execute the rules instead of using static data.

IBM Operational Decision Manager (ODM) is IBM's next generation Business Rule Management System (BRMS). It is a full-featured, easy-to-use platform for capturing, automating and governing frequent, repeatable business decisions that drive critical business processes, applications and systems. In IBM ODM, business decisions are exposed as decision services. Decision services are reusable service operations. The decision service isolates the logic behind business decisions, separating it from business processes and the application code.

Although good practices advise that a business rule application should not access external data, there are situations when rule applications need to access external data to make decisions. One example is when a rule application needs dynamic data instead of static data is a database table. A rule application might be needed to look up a database table to fetch values, which are then used to run the business rules. Administrators may want to know how well the business rules are run in their envornment and how many rules have been successful. The IIBDecsionTest test helps them achieve the same!

Using this test, administrators may figure out the number of decisions that were processed successfully and the decisions that failed. Additionally, this test helps administrators figure out the rules that were triggered by the messages processed by the decision service.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
successfulDecisions Indicates the number of decisions that were processed successfully by this decision service during the last measurement period. Number A high value is desired for this measure.
failedDecisions Indicates the number of decisions that were not processed successfully by this decision service i.e., the decisions that failed during the last measurement period. Number Ideally, the value of this measure should be zero. An sudden/gradual increase in the value is a cause of concern which requires the immediate attention of the administrators.
rulesMatched Indicates the total number of rules that were triggered (matched) by the messages processed by this decision service during the last measurement period. Number