- 1、本文档共77页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中小型企业中业规则管理系统开发与应用研究
//、
摘要
在传统业务系统中,企业组织的业务规则通过硬编码实现并嵌入在业务系统的各个
角落,导致业务系统的调整不能及时响应市场环境的变化。业务规则管理系统把业务规
则交给终端业务人员进行管理,终端业务人员根据市场环境的变化,可以在IT人员不
介入的情况下实现业务规则的定制及调整。
本文研究了目前流行的业务规则管理系统,分析了业务规则管理系统的整体架构、
功能组件、运行机制等,设计实现了基于JAVA反射机制和改进的RETE算法的业务规则
管理系统,并将其应用到了市自来水公司中。
(1)本文深入研究了业务规则管理系统的产生背景、发展历程、国内外研究现状,
当前市场上几种流行的业务规则管理系统商业产品和丌源项目。分析了业务规则管理系
统的整体架构、功能组件、工作原理。
(2)设计和实现了业务规则管理系统的各个组件。一个完整的业务规则管理系统
包括规则库、规则引擎、业务数据对象、业务规则定制器、业务规则管理工具几个组件。
利用XML技术实现了业务规则的静态表示,采用面向对象的思想对业务规则进行封装,
以实现其在内存中的动态表示;定义了业务规则库的DTD文档,为规则库的创建、调整、
管理提供了良好规范;构建了符合JAVABEAN规范的业务数据对象,用以在客户程序和
业务规则管理系统之间传递事实和数据:在对规则引擎的推理机制、推理算法进行研究
的基础上,设计和实现了基于改进的RETE算法的规则引擎。业务规则定制器把业务规
则以规则文件的形式记录下来,应用系统中需要调用业务规则的客户程序通过规则引擎
依据事实(业务数据对象)调用相应规则,从而执行业务逻辑;规则管理工具为终端业
务人员提供管理业务规则的功能。
(3)将开发的业务规则管理系统应用到新乡市自来水公司业务系统中,检验了业
务规则管理系统的完整性;分析了业务系统中客户程序调用业务规则时序图,验证业务
规则管理系统的运行机制。
最后,展望了业务规则管理系统和工作流技术的结合以及云计算模式下业务规则的
部署及应用。
关键词:业务规则管理系统,业务规则,规则库,规则引擎,业务数据对象
.孓.t
文档评论(0)