Siebel Business Rules Administration Guide > About Siebel Business Rules Architecture >
About Siebel Rules Runtime
Siebel Rules Runtime (or simply Siebel runtime) provides the communication mechanism between Haley Runtime and the Application Object Manager. Siebel Rules Runtime performs the following:
- Runtime Administration:
- Provides configuration, activation, and inactivation of deployed rule modules.
- Provides functionality for importing and exporting rule modules.
- Rules Invocation:
- Integrates the Haley inference engine with the Application Object Manager.
- Passes Siebel runtime data to the Haley inference engine.
- Manages Haley's runtime knowledge base (an Application Object Manager instantiation), which it loads with rule modules.
- Manages working memory which is used to load runtime data that the rule module is run against.
- Handles invocations into the Haley inference engine.
- Performs rule execution results from the Haley inference engine in the Siebel application.
- Provides tracing and logging.
- Haley Inference Engine Extension:
- Extends Haley Inference Engine to pass back the results to the Siebel application.
- Performs currency amount comparison operation callbacks.
- Performs Siebel extended action, predicate, and function callbacks.
- Provides tracing and logging.
|