Est drools le même que jrules?
Est-il une différence entre Bave et Jrules? Est Jboss rules la même chose que Jrules? Ce type d'environnements utilisent généralement Bave?
Réponse Simple: Non, ils sont différents des produits. Mais les deux sont basés sur des règles du système, et c'est mieux si vous consultez les pages d'aide de chaque - jBoss ont une très bonne amorce sur la Bave qui décrit certaines situations..
OriginalL'auteur Dustin | 2012-06-26
Vous devez vous connecter pour publier un commentaire.
Similitudes:
À la fin de la journée, ces deux applications sont BRMS alors, oui, ils sont semblables
Les deux vous offre la possibilité de:
magasin règles dans un référentiel
- l'écriture des règles dans un environnement web
- exécuter les règles sur un serveur
JRules est de loin la meilleure approche pour les utilisateurs de l'entreprise (non technique).
JBoss rules est de loin la meilleure approche si vous recherchez un non bêtement cher solution
Les deux peuvent faire de la CEP. (Le Traitement Des Événements Complexes)
Différences:
JRules est plus mature qu'Bave Bave mais est un excellent outil de travail
Bave utilise JSON pour écrire des règles techniques JRules utilise IRL (Ilog Règle de la Langue). Ne vous inquiétez pas, vous pouvez ajouter de la "verbalisation" avec de la Bave, mais il est moins puissant qu'avec JRules.
Les principales différences sont une entreprise (non technique) point de vue.
Si vous voulez être en mesure d'écrire une règle dans un bon langage humain comme :
si l'âge du demandeur est inférieur à 18, puis de rejeter la demande;
vous pouvez le faire avec les deux.
Maintenant, si vous voulez l'entreprise d'écrire des règles en Hindi, les passer en revue en français, les valider en allemand et faire rapport en anglais, puis JRules est le BRMS vous avez besoin.
Vous pouvez écrire des règles directement dans Excel ou Word avec JRules.
Parce que Drools est à partir du monde libre, vous pouvez faire face à quelques bugs, mais comme il est gratuit, vous avez accès à tout le code source de comparer JRules où une partie de l'API est caché
L'environnement:
Pour la Bave, je dirais JBoss 🙂
JRules = JBoss, WebSphere, Weblogic, Tomcat, ... et plus
Pour celui-ci: RTFM vraiment. Dépend de vos besoins.
Google peut vous donner une référence sur les différents BRMS.
Pour résumer:
Si vous avez de l'argent (chargé) puis JRules
Si vous êtes pauvre ou geek alors Bave - vous avoir du plaisir, vraiment 🙂
Note: je parle de "Bave" pas "JBoss rules" pris en charge par Red Hat.
La différence entre eux est la Red Hat version n'est pas la dernière Bave et n'ont pas exactement les mêmes fonctionnalités que Drools.
Tout simplement parce que Red Hat soutenir leur version de sorte qu'ils évoluer moins vite que la Bave. Fondamentalement, ils choisissent une version à la fois et de décider à l'utiliser tout en bave encore changer... Vous voyez ce que je veux, je l'espère.
Espérons que cela aide
"Bave utilise JSON pour écrire technique" -> ce n'est pas vrai. DRL est le natif de Bave langue, équivalent à des IRL en JRules. Aussi, je suis en désaccord avec votre opinion générale sur le bien-fondé de l'open source en général et des déclarations comme "Parce que Drools est à partir du monde libre, vous pouvez faire face à quelques bugs" sont naïf de dire que la meilleure (mais tout le monde est évidemment le droit d'avoir sa propre opinion, bien sûr). Bugs existent dans le logiciel de code source ouvert et fermé, et ils n'ont rien à voir avec le modèle adopté.
Pas de JSON mais DRL oui correct, j'ai eu tort. Je n'ai pas le pensait. Bugs existent, bien sûr, mais un produit comme JRules passer plus de temps à l'assurance de la qualité. La dernière fois que j'ai utilisé bave (il y a 6 mois), il n'a pas été en mesure d'avoir 2 règle les tâches dans une règle de flux pour un stateful session... fin de l'émission. Les deux premières questions étaient les différences et les similitudes.
Si vous écrivez du code de tests, vous n'aurez pas à vous soucier de la plateforme de bugs 🙂
OriginalL'auteur Damien
Non, Drools est l'open source, moteur de règles. Il inclut plusieurs sous-projets, comme Drools Expert, Drools Fusion, Drools Guvnor, etc.
Des paquets de Red Hat et prend en charge Bave comme l'Entreprise JBoss BRMS produit.
JRules est le moteur de règles de ILOG qui a été acquis par IBM.
OriginalL'auteur Edson Tirelli
De Red Hat sur le site:
OriginalL'auteur Dave