Task: Design Business Object Models for Rule Engine Processing |  |
Design the object model to be processed by the rule engine.
Disciplines: BRMS Architecture
Relationships
Roles | Primary Performer: Rule Architect | Additional Performers:
Inputs | Mandatory: Fact Model Logical Data Model | Optional: None
Outputs | Executable Object Model
Main Description
This is an important activity as we do not expose an enterprise model or a physical model as is to a rule engine. We need to create views of such complex models. The simplest mechanism uses XML Schema definition to define the model exchanged between the caller and the rule service. Most of the server implementation are using a Java implementation, so it may makes sense to leverage a Java to/ from XML binding as JAXB to easily test and implement the business services and the models. In any cases the architect and developer of the executable models need to take into account the existing physical models and the outcomes of the rule discovery and analysis, to be sure that the rule can execute efficiently. Developing such models is done by iterations.
ABRD Practice Copyright.