分布式业务规则系统设计与实现

被引量 : 0次 | 上传用户:geolin1965
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
企业的全球化布局和管理为分布式软件系统的设计和实现带来了新的挑战。快速响应业务需求的变化成为目前企业级软件系统成功的一个关键因素,也是反映企业竞争力的关键因素。当今市场需求变化频繁,因此需要软件系统能够实时反映变化,并对变化做出及时响应。业务规则的提出加快了软件系统的实现,简化了系统的维护,增强了系统的自适应能力。但是当前业务规则领域没有标准技术来表达和执行存储在不同规则库中的业务规则,也没有相应的协议或技术支持规则的远程执行和部署。这些因素影响了业务规则在分布式软件系统中的应用,阻碍了分布式软件系统的开发,业务规则的研究成为分布式软件系统研究的重点。为满足分布式企业系统在性能、灵活性、可扩展性、重用性等方面的要求,重点围绕业务规则引擎的基本原理与技术,以及当前流行的规则引擎的应用进行了研究与分析,并在此基础上实现了一种面向服务的业务规则代理,由于当前的规则引擎系统缺乏对越来越普遍应用的分布式业务应用软件系统的支持,在WS-Coordination的基础上,基于业务规则代理,构建了一种支持分布式处理和多规则引擎的规则系统。本文的主要工作具体分为以下几个方面:(1)对规则引擎的基本原理与技术,以及当前流行的开源规则引擎Drools的应用进行了研究与分析。(2)鉴于在规则引擎领域没有统一的标准,提出了一种业务规则代理,多个业务规则引擎集成与一个统一接口,并能够根据业务规则自动产生相应的Web服务,自动部署到应用程序中。(3)在之前的业务规则代理基础上,提出了满足分布式处理需求的分布式规则系统,其中协调服务是规则系统通讯过程中的核心部分,本文在WS-Coordination规范的基础上,创建了监听协调节点,并阐述了其工作方式及通讯过程。
其他文献
随着世界一体化趋势的不断加强,中石油所面临的国际市场压力也相应增加,在此背景之下,进一步提升自身竞争优势成为摆在中石油面前的首要任务,而营销策略直接关系到企业在市场
背景:抑郁症是一种常见的心境障碍,目前全球约有3.5亿人患病,以往的研究发现,不同年龄发病的抑郁症存在着不同的症状与不同的脑结构功能的改变,推测他们可能存在不同的发病机
<正>生命科学课程中有着丰富的生命教育显性教育资源及隐性教育资源,如何将这些资源挖掘出来并合理运用以更有效地促进学科育人,进而实现教师的专业发展,是我们不得不面对的
普洱茶是云南特有的地理标志产品,它以符合普洱茶产地环境条件的云南大叶种晒青毛茶为原料,经整形、熟成、归堆、拼配、杀菌而成的后发酵茶。具有外形条索粗壮肥大完整,色泽
为解决倾斜及急倾斜煤层工作面综采设备稳定性和工作人员安全防护难题,在全面总结多年来大倾角综采工作面工程装备应用实践的基础上,开展倾斜综采工作面装备技术系统性研究,完整
随着互联网技术的发展,开源软件已经已经在全世界的范围内大获成功,开源软件在越来越多的领域扮演了相当重要的角色。同时开源软件的高稳定性已经成为了现代开源软件一个极为
青海海东市进行的金银花引种试验证明,青海东部农业区富硒地区种植金银花,长势良好,增收增效明显。特别是该地区种植的金银花木犀草苷含量0.16%,绿原酸含量3.9%,高于2010年版《中国药
目的通过分析女性不孕的病因,从而探讨女性不孕的危险因素,积极给予临床治疗及预防不孕的发生。方法采用WHO女性不孕的诊断标准,对在我院生殖助孕中心就诊的自2007年6月-2008
本文研究新媒体时代政府的公共危机管理。透过危机管理的4R理论视角,分析政府官方微博@上海发布和官方微信公众号,@上海发布的内容和数量,发现上海外滩踩踏整个事件中政府公
<正> 报告142例无选择性扁桃体癌回顾性和统计学研究。此系在1968~1977年10年间所治疗的病人,并和与本题有关的文献进行比较。“扁桃体癌”是指发生在扁桃体本身、扁桃体窝、