中小型企业中业务规则管理系统开发与应用研究

来源 :河南师范大学 | 被引量 : 0次 | 上传用户:yyandmwm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在传统业务系统中,企业组织的业务规则通过硬编码实现并嵌入在业务系统的各个角落,导致业务系统的调整不能及时响应市场环境的变化。业务规则管理系统把业务规则交给终端业务人员进行管理,终端业务人员根据市场环境的变化,可以在IT人员不介入的情况下实现业务规则的定制及调整。   本文研究了目前流行的业务规则管理系统,分析了业务规则管理系统的整体架构、功能组件、运行机制等,设计实现了基于JAVA反射机制和改进的RETE算法的业务规则管理系统,并将其应用到了市自来水公司中。   (1)本文深入研究了业务规则管理系统的产生背景、发展历程、国内外研究现状,当前市场上几种流行的业务规则管理系统商业产品和开源项目。分析了业务规则管理系统的整体架构、功能组件、工作原理。   (2)设计和实现了业务规则管理系统的各个组件。一个完整的业务规则管理系统包括规则库、规则引擎、业务数据对象、业务规则定制器、业务规则管理工具几个组件。利用XML技术实现了业务规则的静态表示,采用面向对象的思想对业务规则进行封装,以实现其在内存中的动态表示;定义了业务规则库的DTD文档,为规则库的创建、调整、管理提供了良好规范;构建了符合JAVA BEAN规范的业务数据对象,用以在客户程序和业务规则管理系统之间传递事实和数据:在对规则引擎的推理机制、推理算法进行研究的基础上,设计和实现了基于改进的RETE算法的规则引擎。业务规则定制器把业务规则以规则文件的形式记录下来,应用系统中需要调用业务规则的客户程序通过规则引擎依据事实(业务数据对象)调用相应规则,从而执行业务逻辑;规则管理工具为终端业务人员提供管理业务规则的功能。   (3)将开发的业务规则管理系统应用到新乡市自来水公司业务系统中,检验了业务规则管理系统的完整性;分析了业务系统中客户程序调用业务规则时序图,验证业务规则管理系统的运行机制。   最后,展望了业务规则管理系统和工作流技术的结合以及云计算模式下业务规则的部署及应用。
其他文献
地理信息系统GIS(Geographic Information System)是一种基于计算机的工具,它可以对在地球上存在的东西和发生的事件进行成图和分析。GIS组件作为一种适应社会发展需求的GIS软件
学位
随着科学技术的进步和人民生活水平的日益提高,人均寿命日益延长,老年人的医疗保健问题成了社会广泛关注的焦点。家庭医疗保健系统在这种社会大环境下应运而生,它结合了信息
为了满足用户不断增加的需求,软件产品需进行不断的维护与演化。而在软件维护与演化的过程中,开发人员面临的主要问题之一就是如何能够快速而又准确的理解整个软件系统。随着
模式识别是指对表征事物或现象的各种形式的信息进行处理和分析,以对事物或现象进行描述、辨认、分类和解释的过程,是信息科学和人工智能的重要组成部分。人脸识别属于模式识别
学位
从获取的二维图像出发,进行物体的三维重建是计算机视觉领域的一个重要课题,在虚拟现实、三维测量、机器人自动导航、工业检测等方面具有广泛的应用前景。重建过程涉及图像预
在当今的基因组时代,我们面临的主要挑战之一则是基因之间功能关系的挖掘,高通量的微阵列技术的出现填补了这一缺陷。DNA微阵列提供了大量的基因表达数据,这为基因功能和基因
近年来无线传感器网络技术不断成熟,各种新型应用在不同领域中得到越来越广泛地得到使用。传统的依靠电池供电的无线传感器网络因为后期维护的难度巨大极大地限制了网络的性
多Agent协作问题是RoboCup2D中研究的热点问题。RoboCup仿真2D中,协作问题解决的好坏直接关乎比赛效果。针对仿真2D中的实际问题,本文首先介绍了多Agent协作研究背景及研究现
离散事件系统(Discrete Event System, DES)是由离散事件驱动,并由离散事件按照一定的运行规则相互作用,导致状态演化的一类动态系统。DES的本质是一类人造系统,如:柔性制造系
随着无线电技术的进步,无线电应用已经普及社会各部门各领域,各行业对无线电频谱资源的需求日益剧增。无线电频谱资源作为一种稀缺的、不可再生亦不可耗竭的公共资源,如可有