- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 数据。从这个意义上来
说,它是软
您可能关注的文档
- 一种简易Web浏览器的VC实现.pdf
- 一种网络可生存性检验模型的形式验证.pdf
- 一种考虑阻塞率的WDM网络可用性算法.pdf
- 一种综合评估QoS的算法研究.pdf
- 一种自上而下加工的注意选择新机制_视觉标记_崔翔宇.pdf
- 一种自适应B样条网络学习算法.pdf
- 一种自适应的图像加密算法的分析及改进.pdf
- 一种自适应的阴影检测算法.pdf
- 一种计算板翅式换热器二次表面换热的新模型.pdf
- 一种获取图像区域最小外接矩形的算法及实现.pdf
- 清华大学2023城市建筑光储直柔系统构建模式与工程示范研究报告130页.pdf
- 汽车行业深度报告非晶电机电机功率密度逐步提升高效率追求带动市场需求-23122730页.pdf
- 研报流动性周报第42期抗疫期间货币政策如何花样放水10页.pdf
- 中诚信严监管持续中的城投行业信用风险趋势14页.pdf
- 荣邦瑞明2024年第一季度城建投融资市场报告24页.pdf
- 研报家用电器行业点评集成灶传统烟灶嵌入式厨电价格及性能比较集成灶产品性价比高吗-21040815页.pdf
- 公司研究华阳国际-装配式建筑设计龙头成长加速-2020073132页.pdf
- 新榜研究院2020年短视频平台医生KOL生态分析报告56页.pdf
- Mediaocean2022年社交个性化研究报告英文版17页.pdf
- 宏观经济专题研究货币政策力度指数-24082115页.pdf
文档评论(0)