Multiple choice technology packaged enterprise solutions

How the rules code will retrieve the required data during runtime(i.e. after integrating with other components in the application)?

  1. From Rules Business Object Model

  2. From Execution Object Model(XOM)

  3. An administrator will provide input in runtime

  4. Rules can run independent of any external component

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

The Execution Object Model (XOM) is how ILOG BRMS interfaces with external data at runtime. XOM provides the working memory and object model that rules query and manipulate during execution. Business Object Models are design-time artifacts, administrators don't typically provide runtime input, and rules cannot run completely independently - they need data via XOM.

AI explanation

At runtime, business rules operate on the Execution Object Model (XOM), which is the actual Java/technical object model the application uses; the Business Object Model (BOM) is only a business-friendly vocabulary layer mapped onto the XOM for rule authoring. So when integrated with other components, the rules retrieve live data through the XOM, not directly from the BOM.