规则引擎在分布式条件下的应用研究

被引量 : 0次 | 上传用户:hwcf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今商业市场的变化越来越频繁,现代化企业为了始终保持竞争力,必然要求其应用系统紧跟市场变化,并快速做出反应。相对于传统的把业务逻辑硬编码到应用系统的做法,基于规则引擎的开发方法可以实现业务逻辑与应用逻辑的分离。在这种新的架构下,业务规则可以被建立、修改及删除而无需重新编译部署应用系统,这大大提高了企业对市场变化的反应速度。在一些行业领域,由于本身的跨地域性,其应用系统往往也是分布式的,而近年越来越引人注目的面向服务架构在为分布式应用系统实现松散耦合、提高重用性方面提供了强大的支持。因而,如果把业务规则技术与面向服务的架构结合,将使企业应用系统更加具有弹性及适应性。然而,当前大多数规则引擎缺少远程调用的接口,在分布式应用方面存在着缺陷,无法被有效地集成。本文从实际情况出发,结合现有规范和技术,对规则引擎在分布式条件下的应用进行了研究。基于Java Specification Request(JSR)94规范,结合Web服务技术,实现了一个规则引擎集成平台,突破了传统规则引擎只能在本地使用的局限性,扩大了其应用范围,同时也达到了业务规则的复用。本文对分布式规则执行进行了研究分析,基于规则引擎集成平台,实现了一个分布式规则引擎原型。若干个分布式规则引擎联合使用,将形成一个规则引擎的分布式网络,使规则引擎具有分布式规则执行的能力,扩展了规则推理的范围。本文主要完成了以下几个方面的工作:①剖析了本课题研究的背景及意义,并对国内外的研究现状进行了分析,明确了当前规则引擎在分布式条件下无法有效应用的问题。提出针对这些问题建立一个规则引擎集成平台,并在该集成平台的基础上实现一个分布式规则引擎原型的研究目标。②综合介绍了规则引擎的相关技术,在此基础上设计实现了一个规则引擎集成平台。该集成平台基于JSR94规范,结合了Web服务技术,主要由JSR94客户端、JSR94服务端和规则服务工具包三大部分组成。利用该平台,可便利地调用远程规则引擎,实现业务规则的有效复用。③基于规则引擎集成平台,本文在开源规则引擎Drools的基础上,对分布式规则引擎进行了研究,实现了一个原型系统。
其他文献
研究目的:基于飞行器外流场的分析,计算窗口材料的温度场和应力场。创新要点:1.通过流场分析,得到窗口处热流密度和换热系数;2.通过热-结构分析,得到窗口的温度场和应力场;3.
采用自主研制的超低温试验装置对不同低温情况下的立方体混凝土试块进行试验,测定试块中心点温度变化情况。根据已有研究成果,推测出低温及超低温情况下混凝土的导热系数、比
随着我国高等教育大众化的加快,教育体制不断深化,人事工资管理已成为高校管理工作的一个重要组成部分,而建立以信息技术、计算机技术、互联网技术支持的现代高校人事工资管
目的探讨多元化教学法在护理专业内科护理教学中的可行性。方法在重庆三峡医药高等专科学校2005级五年高职护理1、2、3班内科护理教学中采用传统教学法、PBL教学法、病例导入
利用埃洛石粘土纳米管内部负载防老剂N-异丙基-N’-苯基对苯二胺(4010NA)作为填料制备新型耐老化丁苯橡胶(SBR)复合材料。负载在埃洛石内部的防老剂在橡胶基体中的缓释时间能
本文按照JJF1059.1-2012《测量不确定度评定与表示》规范,对乘用车座椅用聚氨酯泡沫压缩强度测量的不确定度进行评定,分析了该测量过程的测量不确定度来源,对各个不确定度的
自在20世纪90年代起,互联网的发展呈现出一往无前的态势,电子商务成为一股不可阻挡的潮流。电子商务是一种数字化的交易方式,它离不开各种商业信息在网络环境中的传播和接受,
目的:观察特异性免疫治疗(SIT)对特应性皮炎(AD)模型小鼠细胞因子的调控,探讨其在免疫方面的作用机制。方法:用尘螨溶液诱导BALB/C小鼠形成过敏体质,再分别用0.5%丙酮和卵清蛋白诱
语篇作为翻译的基本单位在近年的翻译研究中得到了广泛的认同。英汉语篇层面上的对比研究的深入也为英汉语篇互译的理论与实践提供了借鉴。衔接是语篇生成的必要(虽不充分)条
提出一种基于朴素贝叶斯的面向酒店评论领域的情感分析模型,构建酒店评论领域专用情感词典,使用机器学习的方法训练分类器进行酒店情感分类,得出最受用户关注的酒店特征,进一