Rule Builder > Setting Up the Execution Object Model > Execution Classes |
Execution Classes |
PREVIOUS NEXT |
The XOM is a model that references the various implementation elements. A XOM can consist of:
In the XOM, XML Schemas or Web services become dynamic classes, and Java classes remain as native classes. All types of classes contained in the XOM are called execution classes.
Handling of Java classes is done outside the Rule Builder. The Java XOM must be developed and deployed in the J2EE application using, for example, tools such as Websphere Studio Application Developer (WSAD) or BEA WebLogic. It is the developer's responsibility to develop and deploy the J2EE application. For more information refer to the BRE Server User's Manual and the BRE Server Integration User's Manual.
A dynamic XOM can be deployed directly from the Rule Builder onto a BRE Server by means of a RuleApp. For more information, refer to the BRE Server User's Manual and the BRE Server Integration User's Manual. If a XOM consists of both Java and dynamic classes, the classes must be deployed according to their type.
When you test the execution of a ruleset in the Rule Builder, the business rules that act on the BOM classes are translated into execution rules that act on the execution classes. Instances of these execution classes are sent to the rule engine.
Figure 18.1 illustrates how the XOM is mapped to the implementation Java classes, XML Schemas, and Web services. For a more detailed description of the XOM, refer to the Rule Engine User's Manual.
Business Object Models | Deployment
Customer Support | Copyright © 1987-2004 ILOG S.A. All rights reserved. Legal terms. | PREVIOUS NEXT |