Partager via


Moteur de règles

Cette section décrit plusieurs composants, fonctionnalités et fonctionnements du moteur de règles d'entreprise. Le moteur de règles fournit le contexte d'exécution d'un ensemble de règles. L’objet RuleEngine utilise les composants de plug-in suivants pour l’implémentation :

  • Exécuteur d’ensemble de règles (moteur d’inférence). Implémente l'algorithme responsable de l'évaluation des conditions de règle et de l'exécution des actions. L'exécuteur d'ensemble de règles par défaut est un moteur d'inférence de discrimination en réseau à chaînage avant qui est conçu pour optimiser les opérations en mémoire.

  • Traducteur d’ensemble de règles. Prend comme entrée un objet RuleSet et produit une représentation exécutable de l’ensemble de règles. Le convertisseur en mémoire par défaut crée un réseau de discrimination compilé à partir de la définition de l'ensemble de règles.

  • Intercepteur de suivi de l’ensemble de règles. reçoit le résultat de l'exécuteur de l'ensemble de règles (moteur d'inférence) et le transmet aux outils de suivi et de contrôle de l'ensemble de règles.

Dans cette section

Voir aussi

Moteur des règles d’entreprise