Introduzione del modello di business object (BOM)

Utilizzare il BOM per rendere la modifica delle regole di business di facile utilizzo fornendo strumenti per impostare un vocabolario in linguaggio naturale. Con questo vocabolario, i gestori delle politiche possono descrivere la logica aziendale in un linguaggio delle regole aziendali.

Il BOM è la base per il vocabolario utilizzato nelle regole aziendali. Si tratta di un modello oggetto simile a un modello di oggetto Java™ , e contiene elementi che si associano a quelli di XOM.

Un BOM contiene le classi e i metodi che regola gli artefatti agiscono. Come modello oggetto, il BOM è molto simile ad un modello di oggetto Java. È costituito da classi raggruppate in pacchetti. Ogni classe ha una serie di attributi, metodi e, possibilmente, altre classi nidificate.

La mappatura BOM - to - XOM definisce la corrispondenza tra il BOM e il modello di oggetto di esecuzione (XOM) utilizzato al runtime.

Panoramica del modello oggetto di business e Vocabolario

BOM di sistema

Per impostazione predefinita, il BOM include sempre le classi che si associano a specifiche classi JDK, e le classi di base e di tempo di base. Questa serie di classi si chiama System BOM. Ad esempio, per confrontare le parti di una data, il BOM di Sistema contiene le seguenti classi, che si associano alle parti di un java.util.Date e hanno editor di valore associati:

  • ilog.rules.brl.SimpleDate

  • ilog.rules.brl.Time

  • ilog.rules.brl.DayOfWeek

  • ilog.rules.brl.Month

  • ilog.rules.brl.Year

Se si dispone di un membro BOM di tipo java.util.Date, è possibile modificare quel tipo in uno dei tipi di data BOM System. La mappatura viene effettuata automaticamente.

Voci BOM

Un modello oggetto di business comprende una o più voci BOM. Una voce BOM definisce una serie di elementi di business nel modello di business object.

È possibile ordinare voci BOM in modo che se si hanno due elementi di business con lo stesso nome in due voci BOM, quello presente nella prima voce BOM nel percorso sovrasta l'altro.

Una voce BOM comprende:

  • Un file BOM, che descrive la struttura del BOM

  • Un file VOC, che è locale - specifico e descrive il vocabolario associato al BOM

  • Un file B2X , che descrive la mappatura tra BOM e XOM