Motore regole di business
In questa sezione vengono descritti numerosi componenti, funzionalità e operazioni del motore regole di business. Il motore regole di business fornisce il contesto di esecuzione per un set di regole. L'oggetto RuleEngine usa i componenti plug-in seguenti per l'implementazione:
Executor Ruleset (motore di inferenza). Implementa l'algoritmo responsabile della valutazione di una condizione della regola e dell'esecuzione dell'azione. L'esecutore del set di regole predefinito è un motore a inferenza discriminante a concatenamento in avanti basato su rete progettato per ottimizzare il funzionamento in memoria.
Traduzione del set di regole. Accetta come input un oggetto RuleSet e produce una rappresentazione eseguibile del set di regole. La funzione di conversione predefinita in memoria crea una rete discriminante compilata dalla definizione del set di regole.
Intercettatore di rilevamento del set di regole. Riceve output dall'esecutore del set di regole (motore a inferenza) e lo inoltra agli strumenti di monitoraggio e rilevamento del set di regole.