Understanding the Rules Engine
This section discusses:
-
Rules Engine components.
-
A high level description of the Rules Engine.
-
Rules Engine Manager and Entity Registry.
The Rules Engine provides:
-
a non-programmer user interface to create complex business rules.
-
a secure way to retrieve data from the system in a logical manner, perform calculations and evaluations, and update data.
-
a way to use the Entity Registry, a familiar logical hierarchy, to retrieve data from the system; for example, the curriculum structure of the Academic Item Registry (AIR) or the results structure of the Academic Progress Tracker (APT).
-
System Variables and Functions for creating Rules.
-
a compiler (Rule Builder) that compiles and readies Rules for execution.
-
a means to manage changes to Rules over time and a large number of Rules using versioning.