业务规则技术在分布式环境下的应用研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:bingqing1980
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在传统的应用程序开发过程中,随着国家政府部门的法律法规的改变、企业的市场竞争策略以及内部管理方式的改变、不同客户的个性化需求的不同,使得信息系统的需求经常性的发生变动,采用传统的硬编码的方式,无论对于系统的建立还是维护都很复杂。这就需要采用静态系统建模同时采用动态的需求修改。动态的需求修改即是将业务规则独立出来,用规则引擎加以驱动,提高系统的柔性。规则引擎是一种嵌入在应用程序中的组件,用于将业务逻辑从应用程序代码中分离,并使用预定义的语义模块编写规则,它是规则系统的重要组成部分。规则引擎的目标是分离业务逻辑中的规则部分并实现其可配性和高效性。本文在研究业务规则管理技术及规则引擎相关工作原理的基础上,针对目前在分布式环境下使用业务规则方面存在的不足,结合JSR94规范和Web服务技术,设计并实现了一个规则协作系统,为在分布式环境下使用远程业务规则提供了两种有效途径,并在业务流程系统中进行了应用。本文的主要研究工作包括:①对本课题的国内外研究现状进行了分析,结合研究背景阐述了企业在分布式环境中对规则引擎的应用需求,以及现阶段规则引擎远程执行所存在的问题。通过以上内容说明了选题意义,并提出了远程执行规则引擎的研究目标。②在对规则引擎相关技术进行了深入的介绍后,设计并实现了一个在分布式环境下提供远程规则执行的规则协作系统,该系统基于JSR94标准和Web服务技术,主要包含服务端组件、客户端组件和规则服务组件三个部分。该系统针对不同应用情况,提供了两种方式执行远程业务规则,在企业应用中实现了服务级别的规则复用。③结合规则引擎和BPEL技术对业务流程系统架构进行了重新划分,以业务规则的形式分离出业务流程中的易变逻辑,由企业中专门的部门对其统一管理,并使用规则协作系统的规则服务组件将业务规则发布成Web服务供其他部门远程调用,之后使用BPEL编排包括规则服务在内的各种Web服务,完成业务流程的定制。通过以上方式为业务流程管理系统提供更好的可伸缩性。
其他文献
图像在采集、获取以及传输的过程中,往往要受到噪声的污染,被噪声污染了的图像叫做含噪图像。噪声是影响图像质量的主要因素,对数字图像的后续处理影响较大,因此对图像噪声的
Web服务选择作为Web服务应用过程中的重要环节,其目标是为服务请求者提供最符合其需求的服务。随着网络上提供相同功能的Web服务数量的日益增多,基于功能性匹配的服务选择方
虚拟现实系统,计算机游戏技术等都离不开对光照效果的模拟,对光照模拟的深入研究综合体现了当代计算机图形学的发展水平,具有重要的理论和实践意义。然而,真实感光照模拟因在实时
学位
进入21世纪知识经济时代,数字化校园的概念逐步被广泛关注、认同:数字化校园以计算机技术和网络系统为依托,从环境(设备教室等)、资源(图书等)到活动(包括教学、办公、服务等)
近年来,电力企业在信息化建设方面迈出了可喜的步伐,大部分应用系统采用了大集中的服务器部署模式(服务器集中在省级公司)。毫无疑问,业务种类及并发用户数量的不断增长导致
无线传感器网络是新兴的下一代传感器网络,它有望建立起一种无处不在的网络,渗透到社会生活的方方面面,必将极大地影响或改变人们的工作生活方式。这种新的数据采集与处理技
信息系统的广泛使用及大量医疗数据的存储,使得数据的交换和整合越来越频繁,由于大量异构逻辑数据源的存在,数据挖掘和数据整合技术成为多应用系统整合的关键。本文对美国美中互
学位
问题解决是人类思维最常见的一种形式,是人类重要的高级智能活动之一。认知的信息加工理论认为,问题解决的过程,主要是对问题空间进行搜索的过程。然而,毫无目的盲目的搜索效率很
学位
伴随互联网的迅速发展,网络安全已成为人们普遍关注的课题,网络安全技术越来越受到重视。作为网络安全的第一道防线,防火墙技术已经成为网络安全体系中一个最重要的环节。IPv6协
学位
在社会快速发展,人们对新产品的服务和需求日益强烈的背景下,嵌入式技术需要不断的更新和发展。随着理论研究的进一步深入,建立嵌入式平台的Linux操作系统内核和根文件系统制