| ILOG JRules User Guide > Creating Rule Projects > Concepts > Execution Object Model (XOM) |
Execution Object Model (XOM) |
PREVIOUS NEXT |
The Execution Object Model (XOM) is the model against which rules are run. It references the application objects and data, and is the base implementation of the Business Object Model (BOM). The rule project references the XOM.
The XOM is built from:
| Note |
| The use of WSDL files in the XOM is now deprecated. We recommend you use the JAX-WS API instead. |
Through the XOM, the rule engine can access application objects and methods, which can be Java objects, XML data, Web service data or data from other sources. At runtime, rules that were written against the BOM are run against the XOM.
The XOM can be manipulated by API with the packages ilog.rules.bom and ilog.rules.bom.dynamic. On top of the interfaces provided by ilog.rules.bom, there are some classes such as ilog.rules.factory.IlrReflect that are used to access data and invoke methods.
| Copyright © 1987-2008 ILOG S.A. All rights reserved. Legal terms. Documentation homepage. | PREVIOUS NEXT |