Configuring Rule Execution Server in shared mode
You can configure Rule Execution Server so that client applications can share the same deployed execution unit (XU) resources.
About this task
Configuring Rule Execution Server in shared mode means sharing resources between client applications, such as execution unit (XU and engine pools. In this diagram, two applications use the XU to benefit from common resources.
The benefits of sharing XU resources, as opposed to scoping them to a single application, are stated in Packaging and deployment.
This is the default configuration for Rule Execution Server installation because it fosters both optimal use of the resources and easy deployment. The XU is automatically made available for all client applications that are deployed on the same server or node.

Procedure
What to do next
In the following figure, the components shown in green are not provided by Operational Decision Manager. Therefore, you need to develop those components. The Jakarta EE rule session types are available and you must configure these components so that they integrate with the execution unit (XU).
The XU is deployed on the application server and shared by all the applications deployed to the server. It works in a similar way to installing a device driver on an operating system, in that the application server is globally enhanced with ruleset execution capabilities. You can easily upgrade, start, stop, and monitor the XU by using the application server management console or other tools. You must deploy the XU onto all the nodes of a cluster.
