GRules

Un moteur de règles

En batch

  • on fournit une base de faits initiaux,
  • et le moteur exploite la base de règles pour en déduire tous les faits possibles.

En interactif

  • on peut fixer un but,
  • et le moteur pose les questions qu'il faut pour atteindre le but.
  • on peut aussi ne pas fixer de but,
  • et le moteur pose les questions qu'il faut pour produire le maximum de faits déduits.

 

Ce moteur a été implémenté en Java par Graphane Solutions, sur la base d'un algorithme conçu par la société Tree Logic Ltd.

Callidoc peut utiliser ce moteur (ou tout autre moteur de règles) pour la mise en oeuvre des scénarios de publication.

Par rapport à des moteurs de règles très connus, comme JRules ou Drools, GRules est un moteur très simple à intégrer, et largement suffisant pour la définition de scénarios de publication.