Aller au contenu principal
Version: v1-alpha

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 collections
  • Runner est le service hébergeant les collections publiées et permettant leurs évaluations via une API REST
  • Referential 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

Vue d'ensemble de l'intégration de RuleShake dans le système d'information de l'entreprise
Figure: Vue d'ensemble de l'intégration de RuleShake dans le système d'information de l'entreprise