Presentación del modelo de objetos de negocio (BOM)
La lista de materiales es la base del vocabulario utilizado en las reglas de negocio. Es un modelo de objetos similar al modelo de objetos Java™ y contiene elementos que se corresponden con los del XOM.
Un BOM contiene las clases y los métodos sobre los que actúan los artefactos de reglas. Como modelo de objetos, la BOM es muy similar a un modelo de objetos Java. Consiste en clases agrupadas en paquetes. Cada clase tiene un conjunto de atributos, métodos y, posiblemente, otras clases anidadas.
El mapeo BOM-to-XOM define la correspondencia entre la lista de materiales (BOM) y el modelo de objetos de ejecución (XOM) utilizado en tiempo de ejecución.

BOM de sistema
De forma predeterminada, la lista de materiales siempre incluye clases que se asignan a clases JDK específicas y clases básicas relacionadas con la fecha y la hora. Este conjunto de clases se denomina «lista de materiales del sistema». Por ejemplo, para comparar las partes de una fecha, la lista de materiales del sistema contiene las siguientes clases, que se asignan a las partes de una java.util.Date y tienen editores de valores asociados:
ilog.rules.brl.SimpleDate
ilog.rules.brl.Time
ilog.rules.brl.DayOfWeek
ilog.rules.brl.Month
ilog.rules.brl.Year
Si
tiene un miembro de BOM de tipo java.util.Date,
puede cambiar ese tipo por uno de los tipos de fecha del sistema BOM. La
correlación se lleva a cabo automáticamente.
entradas BOM
Un modelo de objeto de negocio consta de una o más entradas BOM. Una entrada BOM define un conjunto de elementos de negocio en el modelo de objeto de negocio.
Las entradas de BOM pueden ordenarse de modo que, si tiene dos elementos de negocio con el mismo nombre en dos entradas de BOM, el elemento de la primera entrada de BOM en la vía de acceso invalida al otro.
Una entrada de la lista de materiales (BOM) comprende:
Un archivo BOM, que describe la estructura de la lista de materiales
Un archivo VOC, que es específico de la configuración regional y describe el vocabulario asociado al BOM
Un B2X archivo que describe la correspondencia entre la BOM y la XOM