软件开发

规则引擎和现有的DROOLS的区别

ibm 的ODM和drools规则引擎的区别在哪?有哪些优势?

参与5

2同行回答

王文香王文香其它IBM
是!最主要的区别就是一个商用收费,一个开源免费。但既然是免费的,您对业务策略的360度的完善的管理体系就不要报太大希望哈:)另外,免费的从长远看,未必就是省钱的一种方式哦,况且各种学习成本、运维成本、trouble shooting等都要自己搞定哦~关于两者区别,我挑几个大的层面说明如下...显示全部

是!最主要的区别就是一个商用收费,一个开源免费。但既然是免费的,您对业务策略的360度的完善的管理体系就不要报太大希望哈:)另外,免费的从长远看,未必就是省钱的一种方式哦,况且各种学习成本、运维成本、trouble shooting等都要自己搞定哦~

关于两者区别,我挑几个大的层面说明如下:

         

  

IBM ODM

  
  

JBOSS Drools

  
  

1、IBM ODM产品市场占有率第一,有众多的客户和技术成熟的合作伙伴(实施商);

  

2、IBM ODM是业务线+IT线的规则管理解决方案,而Drools仅是IT线的规则管理解决方案;

  

3、IBM ODM有强大的技术支持团队(售前人员、售后人员、研发人员、service团队等);

  

4、IBM ODM功能强大,除了强大的规则管理能力,也提供强大的事件管理的能力,能支撑复杂的业务场景;

  

5、IBM ODM有更好的规则监管和洞察能力,易用,业务人员和IT人员都能有很好的用户体验。

  

6、IBM ODM提供全生命周期的业务决策管理,规则可视化与可操控性较高,业务人员就可以直接做规则的配置工作,也同时提供对MS Office支持的能力;

  

7、IBM ODM具有业界领先的规则执行算法,性能很好;

  

8、IBM ODM对移动应用的支持;

  
  

1、规则描述能力较弱;业务人员很难直接进行规则的管控

  

2、需要定制研发才能满足业务的要求;

  

3、解决性能问题方面,需要积累经验和技巧,后期运营代价较高;

  

4、内存能预加载的规则总量受限制的,大量规则时内存会有问题;

  
收起
IT咨询服务 · 2017-01-17
浏览1267
enter2000enter2000软件架构设计师公司未知
说白了,没啥非常大的区别,前提是你用得不是非常深入的情况下,其最大的区别是一个开源,一个付费,付费的东西后面跟着服务,开源的东西就只能自求多福了。显示全部

说白了,没啥非常大的区别,前提是你用得不是非常深入的情况下,其最大的区别是一个开源,一个付费,付费的东西后面跟着服务,开源的东西就只能自求多福了。

收起
零售/批发 · 2017-01-17
浏览1349

提问者

dingwood
软件开发工程师某软件信息

问题来自

问题状态

  • 发布时间:2017-01-17
  • 关注会员:3 人
  • 问题浏览:4275
  • 最近回答:2017-01-17
  • X社区推广