Rule Execution Server components
With Rule Execution Server, you can change the business logic dynamically in both Java™ SE and Jakarta EE environments.
Rule Execution Server is a set of components that interact with the rule engine. The following table lists these components.
| Component | Features | For more information |
|---|---|---|
| Execution unit (XU) |
The execution unit provides the following benefits:
|
See Execution unit (XU). Only the supported application servers provide cluster-wide XU notification and consolidated statistics. To manage XU in the Rule Execution Server console in an environment that has the management EAR and the XU on different Java virtual machines, you must enable the TCP/IP management mode. See Changing the default behavior of the management console for details. |
| Jakarta EE execution components |
|
See the following topics:
|
| Java SE execution components |
|
See the following topics:
|
| Management console |
The management console provides the following services:
|
See the Rule Execution Server console online help. |
| Persistence Ant tasks |
Rule Execution Server supports persistence Ant
tasks. Use them to write RuleApps to a file system or in relational database management systems
(RDBMS), or to remove RuleApps from the file system or database. You must first secure access to a
file system or a supported RDBMS and local database drivers.
|
See the following topics:
Attention:
Running execution units (XU) are not notified that a RuleApp has been modified in the file system or database. |
| Transparent decision services |
|
See the following topics:
|