2010-01-15 4 views

Répondre

3

DROOLS est le premier qui me vient à l'esprit ...

Il y a probablement plus de ceux là-bas, mais je Je ne sais pas car je n'ai pas d'expérience avec les moteurs de règles tiers ...

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 aussi un bon choix ...

Et enfin, si vous Connaissez bien votre domaine, ou si la tâche n'est pas trop complexe, vous pouvez facilement faire rouler la vôtre.

Je suggère d'essayer XText pour définir votre syntaxe de règle et générer des modèles EMF du domaine de règles et de faire un moteur vous-même. XText peut même générer un plug-in d'éditeur de texte Eclipse pour votre syntaxe avec coloration syntaxique, contour, auto-complétion intellisense et tous les autres goodies que vous attendez d'un éditeur de texte IDE ...

0

(par IBM)

+0

J'ai essayé ILOG JRules de Rule studio IDE (eclipse). en utilisant la version d'essai 7.1.xx, l'intellisense est un peu bogué.J'ai essayé de vocabuler les règles et il n'était pas apparu dans le menu intelli, peut-être que la version complète aura les correctifs, sinon, ILOG Jrules est une bonne option, bonne documentation d'IBM, mais vous devriez obtenir de l'aide de toutes les autres ressources sur le Web. – cherit