Rule Builder > Setting Up the Execution Object Model |
Setting Up the Execution Object Model |
PREVIOUS NEXT |
This part of the help describes how to set up the Execution Object Model (XOM) prior to deployment of your rulesets. The XOM forms part of the executable resources required when you deploy your rulesets by writing your own code or by means of a RuleApp.
When you write business rules, you reference classes of the BOM, called BOM classes. When you want to check or to execute these business rules or even to transform them into IRL rules, the Rule Builder creates a ruleset that contains the ruleset imports, the functions, and the execution rules. Execution rules are business rules that have been translated into IRL using the translation defined in the business rule language and the translation properties defined in the BOM.
The XOM is a layer of abstraction between BOM classes and your actual implementation objects. BOM classes either originate from XOM classes or are translated into XOM classes. Execution rules act on these XOM classes, and the rule engine fires rules on instances of XOM classes.
The deployer is an element of a project that generates a ruleset to be executed by the rule engine. The deployer of a project in the Rule Builder allows you to:
This section has the following subsections:
Customer Support | Copyright © 1987-2004 ILOG S.A. All rights reserved. Legal terms. | PREVIOUS NEXT |