ILOG JRules User Guide > Creating Rule Projects > Concepts > BOM and XOM > BOM to XOM Mapping

Every BOM element (business element) must have a corresponding XOM element (execution element). If a business element originates from an execution element, then you do not need to explicitly specify a mapping. If a business element does not originate from an execution element, you need to specify a BOM to XOM mapping.

There are some internal rules for the implicit BOM to XOM mapping, for example a BOM class is implicitly mapped to a XOM class of the same name.

Business Object Model and Execution Object Model

Note
The use of WSDL files in the XOM is now deprecated. We recommend you use the JAX-WS API instead.

Related Concepts

Execution Object Model (XOM)
Business Object Model (BOM)

Related Tasks

Working With BOM Entries
Defining How Business Elements Map to the XOM
Managing XOM Changes in the BOM

Related Reference

BOM Editor

Related Samples and Tutorials

Tutorial: Defining a Vocabulary
How to Write Rules Independently of the Execution Model