Drools - Termes fréquemment utilisés
Règles
Le cœur du moteur de règles où vous spécifiez les conditions (si «a» puis «b»).
Les faits
Les faits sont les données sur lesquelles les règles agiront. Du point de vue Java, les faits sont le POJO (Plain Old Java Object).
Session
Une session de connaissances dans Drools est le composant principal pour déclencher les règles. C'est la session de connaissances qui contient toutes les règles et autres ressources. Une session de connaissances est créée à partir de la base de connaissances.
Pour que le moteur de règles fonctionne, les faits sont insérés dans la session et lorsqu'une condition est remplie, la règle suivante est déclenchée. Une session est de deux types -
- Session de connaissances apatrides
- Session de connaissances avec état
Ordre du jour
C'est un concept logique. L'agenda est le lieu logique où les activations attendent d'être déclenchées.
Activations
Les activations sont les thenfait partie de la règle. Les activations sont placées dans l'agenda où la règle appropriée est déclenchée.