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
Developing such models is done by iterations.