Motore delle regole

In questa sezione vengono descritti diversi componenti, funzionalità e operazioni del motore di regole aziendali. Il motore regole fornisce il contesto di esecuzione per un set di regole. L'oggetto RuleEngine usa i componenti plug-in seguenti per l'implementazione:

  • Esecutore di ruleset (motore di inferenza). Implementa l'algoritmo responsabile della valutazione delle condizioni della regola e dell'esecuzione dell'azione. L'executor del set di regole predefinito è un motore di inferenza a concatenamento in avanti basato su una rete di discriminazione progettato per ottimizzare le operazioni in memoria.

  • Traduttore del set di regole. Accetta come input un oggetto RuleSet e produce una rappresentazione eseguibile del set di regole. Il traduttore in memoria predefinito crea una rete di discriminazione compilata dalla definizione del set di regole.

  • Intercettore di monitoraggio del set di regole. Riceve l'output dall'executor del set di regole (motore di inferenza) e lo trasferisce agli strumenti di tracciamento e monitoraggio del set di regole.

In questa sezione

Vedere anche

Motore delle regole di business