Using the CA Rule Engine

Using the CA Rule Engine involves two levels of knowledge: knowledge of the JSR‑94 standard (see the chapter The JSR94 Specification), and knowledge of specific features of CA Rule Engine. Knowledge of appropriate techniques for constructing Java applications is also necessary. These techniques involve close coordination between the Java client and the structure of the rulebase.

Building a JSR‑94 application can occur under either of the following use cases or some combinations of the two:

It is also possible to configure the use of CA Rule Engine in a Java application under different solution architectures. A single Java client application may be used to register a rule execution set and to execute that rule execution set or these functions can be done in different Java applications. For more information on rule execution sets, see JSR‑94 Services Overview.

For more documentation of CA Rule Engine, see the contents in the doc folder in the CA Rule Engine distribution.

This section contains the following topics:

Construction of Java Client Applications

Processing Considerations

Query RuleExecutionSets and Rules

Use Cases for Building JSR94 Applications