能源采矿规则引擎

商用规则引擎ILOG JRules和开源规则引擎Drools之间有何异同?主要应用在哪些场合?与传统框架兼容性如何?

参与6

1同行回答

王文香王文香其它IBM
关于两者区别,我挑几个大的层面说明如下:            IBM ODM    JBOSS Drools     1、IBM ODM产品市场占有率第一,有众多的客户和技术成熟的合作伙伴(实施商);  2、IBM ODM是业...显示全部

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

  

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
浏览1861

提问者

hufeng719
系统工程师某钢铁企业
擅长领域: 数据库存储服务器

问题来自

问题状态

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