Drools和Jrules之间有区别吗?Jboss规则和Jrules是一回事吗?哪种环境通常使用Drools?
发布于 2012-06-27 17:51:09
相似性:
归根结底,这两个应用程序都是BRMS,所以它们是相似的
两者都为您提供了以下功能:
repository
将规则存储在web中
对于业务用户(非技术用户)来说,JRules远非最佳方法。
如果您寻找的不是非常昂贵的解决方案,那么JBoss rules远不是最好的方法
两者都可以做CEP。(复杂事件处理)
差异:
JRules比Drools更成熟,但Drools是一个很好的工具
Drools使用JSON编写技术规则,JRules使用IRL (Ilog Rule Language)。别担心,你可以用Drools添加"verbalisation“,但它的功能不如JRules强大。
主要区别在于业务(非技术)角度。
如果您希望能够用适当的人类语言编写规则,例如:
申请人年龄不满18周岁的,驳回申请;
您可以同时使用这两种方法。
现在,如果你想让企业用印地语写规则,用法语审阅它们,用德语验证它们,然后用英语做一些报告,那么JRules就是你需要的BRMS。
您可以使用JRules在Excel或Word中直接编写规则。
由于Drools来自自由世界,您可能会遇到一些错误,但由于它是免费的,因此与隐藏了部分应用程序接口的JRules相比,您可以访问所有源代码
什么环境:
对于Drools,我认为是JBoss :)
JRules = JBoss,WebSphere,Weblogic,Tomcat,...还有更多
对于这个: RTFM真的。这取决于你的需要。
Google可能会给你一些关于各种BRMS的基准。
总结一下:
如果你有钱(有钱),那么JRules
如果你是穷人或书呆子,那么就会流口水-你会玩得很开心,真的:)
注意:我谈论的是"Drools“,而不是Red支持的"JBoss规则”。
它们之间的区别是Red Hat版本不是最新的Drools版本,并且没有与Drools完全相同的功能。
原因很简单,因为Red Hat支持他们的版本,所以他们的进化速度没有Drools快。基本上,他们一次选择一个版本,并决定在drools还在变化的时候使用它。希望你能明白我的意思。
希望能有所帮助
发布于 2012-06-27 07:54:02
不,Drools是开源的规则引擎。它包括几个子项目,如Drools Expert,Drools Fusion,Drools Guvnor等。
Red打包并支持Drools作为JBoss企业业务流程管理系统产品。
JRules是被IBM收购的ILOG的规则引擎。
发布于 2015-02-26 06:03:36
来自Red Hat's site:
例如,您是否知道在enhancements社区项目v5.1和JBoss的JBoss企业BRMSV5.1之间,有150+错误修复、5个安全修复和几个性能增强?
Red的JBoss企业业务流程管理系统产品是基于JBoss Drools社区项目成员所做的创新工作。但是,它不是一对一的关系,只有JBoss企业BRMS通过包括补丁程序和更新、基于服务水平协议的支持和多年维护策略的企业订阅提供来自Red的保证。使用Red的JBoss企业BRMS,您可以管理部署过程中遇到的技术和政治问题。
我们的支持是一流的。Red Hat客户门户网站屡获殊荣,并且Red Hat在支持排名上始终超过专有竞争对手。
但是JBoss企业业务流程管理系统不仅仅是产品的稳定性。我们的专业服务团队拥有丰富的经验,即使是最有经验的JBoss Drools开发人员也可以利用规则平台的全部功能。它是强大的!
:JBoss Drools的强大功能满足JBoss的保证。
https://stackoverflow.com/questions/11210132
复制相似问题