面向服务架构的业务规则技术研究与实现

来源 :重庆大学 | 被引量 : 0次 | 上传用户:jeanlife
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
业务规则技术是实现企业业务规则表述、维护、部署和执行,将业务规则与应用代码相分离,从而最终实现高效灵活地企业控制的核心技术。研究和推广业务规则技术对企业信息化具有重要的现实意义。然而,随着全球化的快速发展,业务规则的表达没有统一的标准,也没有任何的协议或技术可以支持业务规则的远程执行、部署、管理的缺陷导致传统业务规则系统越来越不能适应现代企业业务流程管理的要求,主要表现在系统缺乏柔性和互操作性,难以支持动态的和跨组织的工作流程。将SOA( Service-Oriented Architecture)引入业务规则系统,使系统具备松散耦合、面向组件和跨技术实现等特点,从而使得Internet范围内的业务规则与业务活动的交互更加简单和方便,以满足现代企业对业务规则技术提出的新需求和新挑战。面向服务的架构(SOA)是当今IT业内最热门的话题之一。SOA将功能组件通过服务之间定义好的接口联系起来,并使各个组件可以用统一和通用的方式交互。通过使用SOA框架,系统之间的耦合性大大的降低了,从而提高了软件组件的可重用性,也大大加快了既有系统的整合速度。在SOA的实践过程中,Web服务渐渐成为SOA最有效的实现方式。Web服务是由URI确定的应用,它的接口可以用XML定义,用户可以通过网络找到Web服务。并且,Web服务可以使用XML格式的消息,通过各种网络协议与其他应用直接的进行交互。本文首先介绍了业务规则技术的发展与主流SOA技术的原理与应用,在业务规则应用集成的多个层次上重点对SOA的体系结构进行了分析和研究。接着是基础理论的引申部分,集中研究了规则引擎实现的常用核心算法—Rete算法,详细剖析了算法过程特性和执行机制,并以此为基础对Rete算法提出了有效可行的改进及相应的实施方法,解决了业务规则技术的底层算法面向服务集成中的技术问题;最后通过业务规则面向服务集成的研究与分析,归纳出了一套基于ESB的业务规则技术集成的解决方案,并在某国有旅行集团实践的一个大型业务集成项目中得以实现。实践效果表明,通过本论文研究的方法在不对后台遗留系统进行修改的前提下,可以实现一套全新的灵活多变的业务规则服务。
其他文献
在软件开发的过程中,软件可靠性是一个重要的研究目标。近年来,软件系统规模不断扩大,复杂性也日益提升,如何设计出符合可靠性要求的软件系统逐渐引起了人们的关注。软件测试
粗糙集理论是一种有效地分析和处理不精确、不一致、不完整等各种不确定性信息的数据分析理论。泛系理论是一个注重挖掘事物的本质、寻找事物之间联系、以及变化与变化之间联
信息技术的发展和企业服务意识的提高,致使呼叫中心逐渐得到了企业的青睐。在日益激烈的市场竞争中,作为现代企业在商战中谋求生存的关键机构和在竞争中争胜的有力武器,呼叫中心
图像识别是计算机视觉领域中利用数字图像处理技术和模式识别方法识别图像中的感兴趣目标的技术,被广泛应用在合成孔径雷达图像辨识、地图导航、车牌目标检测、医疗病变诊断
随着计算机软硬件的迅速发展,计算机的应用领域越来越广。用户群也由原来的少数计算机专业用户扩展到了很多非专业的用户。这就意味着计算机的人机交互界面由过去的人适应计
随着目前处理器功耗的增大,芯片的性能遇到了瓶颈。过高的温度降低了处理器的性能、可靠性和寿命。现代处理器用调节电压和降低频率作为缓解功耗与温度问题的首选措施。但是
随着Internet技术的不断发展特别是网络搜索引擎技术的发展,用户想要得到自己需求的网络链接成为越来越容易的事情。近几年,越来越多的领域搜索成为网络搜索引擎的又一新兴方
云通常和各种天气现象密切相关。地球上平均有1/3到1/2的地区覆盖着云层。云是天气过程的重要扮演者。近年来,随着数字化卫星云图资料的出现,对卫星云图进行定量分析已成为各国
碰撞检测是计算机动画、计算机图形学等领域的重要课题。近几年来,随着虚拟现实技术和分布式仿真技术的兴起,碰撞检测问题成为一个研究热点。快速的碰撞检测对提高虚拟环境的真
网格中的副本技术是对等网络分布式存储中一个基本的、重要的环节。通过合理的副本技术可以提高网络利用率并达到更好的负载均衡。在副本技术研究中,设计副本技术在不同领域的