业务规则引擎选型标准产品对比分析.docxVIP

业务规则引擎选型标准产品对比分析.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
业务规则引擎 -选型标准、产品对比分析 摘要:文章阐述业务规则引擎产品选型标准,罗列各种开源产品,且对各种产品 特点展开详细分析?最后列举两个选型实例 关键字:选型标准,业务规则引擎,JRules, QuickRules, Jess, Blaze Advisor, Drools 1 Java规则引擎选型标准 业务规则引擎产品选型需考虑以下因素: 规则引擎对屮文的支持。 产品的历史和应用行业背景。 规则引擎处理性能。 规则引擎资源要求。 规则引擎是否支持JSR94标准。 规则引擎是否支持J2EE架构。 规则引擎是否支持XMLo 规则语言的开放性和可扩展性。 规则库的开放性和可扩展性。 规则库的版本控制。 规则库的存储灵活性。 产品在开发中的灵活性。 产品在开发中的灵活性。 规则引擎对Web的支持。 规则引擎在部署中的方便性和灵活性。 2 Java规则引擎商业产品 Java规则引擎商业产品主要有: 厂商 立n 广口口 是否支持JSR94 ILOG JRules JRules v4.6 后版本 YASU QuickRules QuickRules v3.0 后版本 Tech no logies Sandia Labs Jess Jess v6?lp6后版本 Fair Isaac Blaze Advisor 否 3 Java规则引擎开源项目 开源项目的实现主要包括: Drools规则引擎应用Rete算法的改进形式Rete-ll算法。从内部机制上讲,它使用 了和Forgy的算法相同的概念和方法,但是增加了可与面向对象语言无缝连接的节点类 型。 Mandarax基丁?反向推理(归纳法)。能够较容易地实现多个数据源的集成。例如, 数据库记录能方便地集成为事实集(facts sets), reflection用来集成对象模型屮的功能。 目前不支持JSR 94。 OFBiz Rule Engine 支持归纳法(Backward chaining).最初代码基于 Steven John Metsker 的 “Building Parsers in Java”,不支持 JSR 94。 JLisa是用来构建业务规则的强大框架,它有着扩展了 LISP优秀特色的优点,比Clips 还要强大?这些特色对于多范例软件的开发是至关重要的?支持JSR 94o 其它的开源项目实现有诸如 Algernon, TyRuBa, JTP, JEOPS, InfoSapient, RDFExpert, Jena 2, Euler, J Log, Pellet OWL Reasoner, Prova, OpenRules, SweetRules, JShop2 等 等。 4主流Java规则引擎产品特点分析 4.1 ILOG公司及其产品特点 ILOG是著名的软件跨国公司,ILOG是一家创建于1987年,主要以提供企业级类库(C++、 Java和.Net)组件及其相关软件咨询服务为主的软件开发商。她在美国纳斯达克和欧洲 EuroNext同时挂牌上市,目前客户多达2000多家,遍布30多个国家和地区。公司的总部 设在法国巴黎。根据IDC的报告,早在1998年起,ILOG就己经成为世界上“最大的软件组 件开发商o ILOG在2004财务年的销售收入首次超过1亿美金,其中很大的一部分业绩来 自业务规则管理系统(如ILOGJRules)的产品销售和与之相关的专业咨询服务。 ILOG在软件产品开发方而积累了十儿年的经验,推出市场的产品前后有40多种。产殆 的升级换代非常规范,并紧跟技术发展的步伐。以规则引擎产品为例,ILOG是最早从事规 则引擎研发的公司之一,最早的规则引擎产品是C++的ILOG Rules,它具有十多年的历史, 目前版本已升级到7.2o ILOG的JRules汲取了它C++版的优点(如性能高),在Java的平台 做了拓展,成为目前全球最著名的业务规则管理系统。与此同时,ILOG也提供了.NET版本 的业务规则管理系统,目前的版本为2.0。 ILOG是全球最大的BRMS厂商,业务规则管理系统(BRMS)是ILOG系列产品中非常重 要的一组产品。IDC在2004年的市场研究分析报告中(December 2004, IDC#32392, Volume: 1, Tab: Markets)指出:I LOG是BRMS市场的最大开发商,它占据2003年BRMS市场的29% 的份额,高据第一位。 1L0G是真正进入屮国的BRMS厂商,在2002年屮,ILOG把屮国的办事处从香港迁到北 京。H前中国的雇员分布在北京,上海,广州等地,直接为中国客户提供本地化的技术支持 和服务。ILOG的JRules产品和文档也同步实现了汉化,并提供中国国内的热线电话服务, 使中国的客户可以更容易接触和使用I

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档