Regel-Engine
In diesem Abschnitt werden verschiedene Komponenten, Funktionen und Vorgänge der Geschäftsregel-Engine beschrieben. Die Regel-Engine stellt den Ausführungskontext für einen Regelsatz bereit. Das RuleEngine-Objekt verwendet die folgenden Plug-In-Komponenten für die Implementierung:
Regelsatz-Executor (Rückschluss-Engine). Implementiert den Algorithmus, der für die Auswertung der Regelbedingung und das Ausführen der Aktion verantwortlich ist. Der Standard-Regelsatz-Executor ist ein entscheidungsnetzwerkbasiertes Rückschluss-Engine mit Vorwärtsverkettung zur Optimierung von Vorgängen im Arbeitsspeicher.
Regelsatzübersetzung. Verwendet als Eingabe ein RuleSet-Objekt und erzeugt eine ausführbare Darstellung des Regelsatzes. Der Standardkonvertierer im Arbeitsspeicher erstellt ein kompiliertes Entscheidungsnetzwerk aus der Regelsatzdefinition.
Regelsatznachverfolgungs-Interceptor. Empfängt Ausgabedaten vom Regelsatz-Executor (Rückschluss-Engine), die er an Tools zur Regelsatzverfolgung und Überwachung weiterleitet.