业务规则引擎IlogJRules工作引擎的工作机制分析.pdfVIP

业务规则引擎IlogJRules工作引擎的工作机制分析.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
业务规则引擎IlogJRules工作引擎的工作机制分析

业务规则引擎 Ilog JRules 工作引擎的工作机制分析 Analyze the mechanism of the ILOG JRules engine Technology (1.信息工程大学;2.上海浦东软件平台公司)黄 皞 1 潘正运 1 梁 冰 2 司志刚 1 Huang,Hao Pan,Zhengyun Liang,Bing Si,Zhigang 摘要:本文在业务规则管理技术的概念基础上,用ILOG JRules 引擎与目前流行的开源Drools 引擎的比较,并且对照 JSR94 标准分析 ILOG JRules 工作引擎的工作过程,阐述了 ILOG JRules 作为目前国际领先的商用 BRMS 产品之一的优点所在。 关键词:业务规则管理;JSR94 ;业务规则引擎 中图分类号: TP311.11 文献标识码:A Abstract:The thesis discusses a new information system development method based on analysis the features of business rules management technology, proves ILOG JRules , one of the top BRMS product whose good performance through comparing with the popular Drools engine and analysising the mechanism of the ILOG JRules engine. Key words:Businesss Rule Management,JSR94,Rule engine 1 引言 信息技术是企业界实施商业战略举措的基础。由于企业界越来越依赖于信息技术,使得企业 IT 部门开发的应用程序越来越复杂,变化修改也越来频密。业务规则管理 (Business Rule Management - BRM) 正迅速成为解决上述问题的最佳实践方案。如果说一个业务规则是 描述、约束或控制某项业务的某个方面的话,那么业务规则管理就是企业在业务规则生命周 期内控制业务规则的一组策略和流程。 ILOG JRules 是面向 Java 环境的完整的业务规则管理系统 (BRMS) 。它提供了所有必要的 工具,用于对整个企业的业务规则进行管理,包括规则建模 (modeling) 、规则编写、规则测 试、规则部署和规则维护。ILOG BRMS 还提供了规则库机制和规则引擎;前者用于组织和 存储业务规则,后者用于执行这些规则。ILOG JRules 非常灵活,几乎适用于任何 Java 环 境。 2 业务规则管理系统(BRMS ) BRMS 是一组工具的集合,包括:规则库、规则引擎、规则语言框架、规则管理工具。用一 个或多个规则引擎替换以程序代码(或其它抽象代码)“固化”在应用系统中的业务逻辑; 被分离的业务逻辑以业务规则形式存储在规则库中;开发人员和业务人员可以使用规则开发 工具来创建、修改、查询、部署和管理业务规则。 规则库 (Repository) 规则库提供存储、组织和管理业务规则所需的工具和机制。 规则语言 (Rule Language) 规则语言为以自然语言语法编写业务规则并在规则引擎中执行这些规则提供必需的语言支 持。 规则引擎 (Rule Engine) Java 规则引擎是推理引擎的一种,它起源于基于规则的专家系统。规则引擎实现了关键业务 规则从程序源代码的分离。它被集成到了业务规则应用程序中,用来执行组合在规则集 (ruleset) 中的业务规则。规则引擎采用了一种称为执行对象模型 (eXecution Object Model - XOM) 的技术,它定义了规则会使用到和作用到的应用程序类 (class) 。XOM 使用绑定机 制,使规则引擎可以访问不同类型的对象,包括 Java 对象和 XML 数据。从这个意义上来 说,它是软

文档评论(0)

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

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

1亿VIP精品文档

相关文档