规则引擎技术在企业应用服务中的研究与实现

被引量 : 0次 | 上传用户:magutosh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于规则的专家系统是现代人工智能技术的主要分支之一,作为独立功能模块为整体解决方案提供智能逻辑处理服务的规则系统被称为规则引擎。本文研究如何将规则引擎技术运用于当代企业服务开发与实现中。规则引擎技术应用于现代企业服务实现的目的在于应对当代企业服务开发面临的普遍问题,这些问题主要包括功能庞大、逻辑复杂、持续变化、工程化、安全性和低效率。其中持续动态变化性和逻辑复杂性是当代企业服务所面临的最为严酷的问题,这使得使用传统方法开发企业服务面临许多难以突破的瓶颈,程序代码的复杂性与可维护性之间的矛盾、整体框架的可持续性与可扩展性之间的矛盾、系统运行的可验证性与灵活性之间的矛盾以及商业事务的频繁变化要求与开发周期之间的矛盾都空前地突显出来,仅仅使用传统的企业服务开发模式和方法已经无法有效地解决这些矛盾。因此,需要引入新的技术和开发模式及方法来应对当代企业服务开发所面临的问题。由于规则引擎技术具有将主体业务逻辑处理从硬代码程序中分离的特性,以及基于这个基本特性所拥有的便捷维护性、方便可扩展性、易见可验证性、可靠安全性和突出执行效率,使规则引擎技术成为当前计算机应用业界关注和推广的前沿研究技术领域,以用于企业服务实现。规则引擎技术的基本思想是分离逻辑,使得逻辑处理独立于其它处理过程,从根本上改变将事务逻辑置于程序硬代码之中的做法,使得基于其的企业服务实现差别于传统实现。本文从四个方面对利用规则引擎技术实现企业服务的问题进行了深入的研究,首先是规则引擎技术应用背景部分,分析规则引擎技术的发展现状,提出研究方向和侧重点;其次是基础理论研究部分,研究规则引擎的理论基础,阐明规则引擎思想,深入探讨规则引擎的作用机制,为论文研究的开展打下可靠理论基础;再次是基础理论引申部分,集中研究规则引擎实现的常用核心算法——Rete算法,详细剖析算法过程特性和执行机制,并且以此为基础对Rete算法提出有效可行的改进及相应的实施方法,解决底层算法技术问题,使后续技术实现成为可能;最后是技术实现部分,包括规则引擎核心算法的面向对象实现、面向企业服务的规则引擎构架实现和规则语言及其编译器的实现、基于规则引擎的企业服务开发模式实现,具体研究规则引擎技术在企业应用服务中的实现,从核心机制、整体架构和开发模式三个角度全面系统地提出了切实有效的实现方案和过程。总体而言,论文从理论和实现的角度,对如何将规则引擎技术运用于当代企业服务开发与实现进行了深入的研究和详细的阐述。本文通过系统性的研究和实践,在实现将规则引擎应用于现代企业服务方面取得了现实有意的成果。具体表现为,详细阐明了规则引擎思想,并且深入分析了现代企业服务融合规则引擎思想的体现和意义;在规则引擎技术应用尚不广泛的背景下,针对国内相关技术资料相对匮乏的情况,深入浅出地描述了规则引擎的基本理论要点、技术基础、作用过程和运行方式;通过形象和扼要的方式,揭示了Rete快速匹配算法的算法思想和核心过程,并且以此为基础对Rete算法提出了系统、有效和可行的改进方案;使用面向对象方法实现Rete算法,并将其中整体实现所提出的Rete算法改进方案,作为面向企业服务的规则引擎核心的静态模型;成功地提出了一个基于前推链接运作方式,功能完善,现实可行的面向企业服务的规则引擎核心的架构模型及其实现方法;通过与现代软件工程学的紧密结合,创建了一套基于规则引擎企业服务的开发模式,完整地定义了将规则引擎技术应用于企业服务的开发过程、步骤、方法和工具。
其他文献
革命历史题材影视在我国存在已久,在影视界也一直占有重要的地位,它是一种多元的具有中国特色的艺术实践结晶。在迄今日益多元化的文化语境中仍然处于中国艺术的主流地位,并深刻
金融不良资产市场在我国尚属一个新兴的市场。金融不良资产作为一种资源配置不当的资产,其中蕴涵着许多的机会,而以往中国华融资产管理公司等四大金融资产管理公司在处置金融
第一部分儿童精神分裂症患者神经营养因子基因多态性研究目的探讨脑源性神经营养因子(BDNF)C270T和神经营养素-3(NT-3)基因多态性与儿童精神分裂症及其临床特征的关系。方法
长期以来,在传统教学观念影响下,思想政治课教学采取灌输方式传授知识,教学评价方式单一,教材与生活疏离,忽视学生的活动参与以及情感体验的过程,这些问题比较突出。为了更好适应时
论文在对基础设施的基本内涵和理论文献进行阐释的基础上,针对我国基础设施建设中的结构失衡问题,采用规范和实证相结合的方法,研究了基础设施与区域经济发展的内在作用机制,
目的:回顾性研究分析单纯减压和减压加融合、内固定两种手术方式治疗腰椎管狭窄症的疗效以及影响其疗效的相关因素。方法:对57例采取单纯减压(A组)和减压加融合、内固定(B组)
目的:研究主动脉血压及与冠状动脉病变严重程度的关系并与肱动脉血压进行对比,为冠心病的预防与治疗提供资料和证据。方法:1、将186例行冠状动脉造影患者者按有无高血压病分
随着城市化发展进程在全球范围内的不断加速,城市发展所引起的环境问题和居民生活环境恶化现象十分突出,已成为当今世界各国共同关心的问题。以百达净微生物为例,介绍了其在
硬壳层在软土路堤工程中具有很好的承载传递特性,应充分发挥其有利作用以优化路堤填土高度设计与施工管理.考虑硬壳层的应力扩散作用和自重反压护道作用,基于非饱和土平面应
商业房地产是房地产和商业的结合,在中国的发展历程很短,仅仅二十多年时间。如何才能确保商业房地产开发成功,是近年来研究的热点。本文对近年来中国商业房地产典型案例进行成败