moteurs de règles pour l'application java
-
20-09-2019 - |
Question
Je veux utiliser des moteurs de règles pour mon application qui est en java. Pouvez-vous suggérer quelques bons cadres de règles?
La solution
Autres conseils
Drools est le premier qui me vient à l'esprit ...
Il y a probablement plus de ceux là-bas, mais je ne sais pas ce que j'ai à côté d'aucune expérience avec les moteurs de règles 3ème partie ...
OTOH: En fonction de la complexité de votre tâche, vous pouvez également lancer votre propre en incluant un certain nombre de langages de script et de fournir leurs environnements d'exécution
Clojure est probablement un bon match si vous devez être en mesure de définir vos règles dans une syntaxe semi-déclarative (qu'il a de son patrimoine Lisp)
Groovy a une syntaxe plus naturelle pour un programmeur Java moyenne, il est donc également un bon choix. ..
Et enfin, si vous connaissez votre domaine assez bien, ou si la tâche est pas trop complexe, vous pouvez facilement rouler votre propre.
Je vous conseille d'essayer XText pour définir votre syntaxe de règle et générer
WebSphere ILOG JRules BRMS (par IBM)