Introduction
RuleShake est un moteur de calcul permettant l'évaluation d'un ensemble de variables de différents types réunis dans une collection. Dans la définition d'une collection, on peut avoir des variables :
- fournies dont les valeurs sont attendus en entrée de l'évaluation
- calculées
- depuis un référentiel
- ou une formule de calcul impliquant potentiellement d'autres variables
RuleShake est composé de plusieurs services permettant le paramétrage et l'exécution des collections de variables :
Catalog
est le service permettant le paramétrage, la simulation et la maintenance des collectionsRunner
est le service hébergeant les collections publiées et permettant leurs évaluations via une API RESTReferential
est le service hébergeant les référentiels de données statiques
L'ensemble de ces services sont pilotables depuis une interface graphique RuleShake Studio