The Rule Engine working model
When facts are modified in the working memory of the business Rule Engine:
- Conditions for rules are evaluated and matched.
- Matching rules are added to the agenda and pooled for activation.
- Rules that are no longer matched are removed from the agenda step.
- The Rules Engine runs and executes actions for activated rules that matched the asserted facts.
The Rule Engine working model is shown in the following image: