【摘 要】
:
当今世界市场经济的快速变化,要求企业具有高度的适应性来紧跟这种快速变化,才能在当今竞争激烈的经济环境中生存下去。然而,面临软件开发周期和维护周期都很长的问题,对于企业的
论文部分内容阅读
当今世界市场经济的快速变化,要求企业具有高度的适应性来紧跟这种快速变化,才能在当今竞争激烈的经济环境中生存下去。然而,面临软件开发周期和维护周期都很长的问题,对于企业的IT部门或者IT企业来说,这就要求设计出来的应用系统能够适应这种快速变化,IT部门解决这个矛盾的一个方法就是使这些快速变化的商业逻辑能够从应用程序系统中分离出来,这种方法就是规则引擎,它可以单独处理分离出来的繁琐的业务逻辑,这有助于缩短项目开发周期。规则引擎可将以程序代码的形式固化在应用系统中的业务逻辑分离、抽象出来,并以业务规则形式存储在规则库中,以便通过规则引擎进行匹配执行。
现有主流规则引擎使用不同的规则语言,这使得不同规则引擎之间的兼容性成为问题,本文针对这一问题进行讨论,设计了面向服务的多规则语言图形编辑器。本文首先介绍了业务规则引擎的基本概念和本文涉及到的相关技术研究。在此基础上通过对比两种主流规则引擎(Drools和ILOG JRules)说明规则引擎在项目开发中的作用和优点。用形式化方法一阶逻辑描述业务规则自然语言,使规则语言有统一规范,易于理解;分析主流规则引擎的业务规则语言的特点,整理出一套自主统一规则语言,并给出相应的图元方案,以及最后的统一规则文件以XML的形式保存,XML格式的规则文件可以很容易应用于现有的各种规则引擎工具中。基于前期的学习与研究工作,设计并实现业务规则图形编辑器和规则文件转换器。其中,业务规则图形编辑器使规则的编辑图形化,方便操作和管理;转换器是把业务规则图形编辑器生成的规则文件(XML格式)转换成其它规则引擎格式的规则文件。最后,以基于web服务的“学生应答系统—控制端”的教学应用系统为背景,介绍业务规则图形编辑器和规则文件转换器的实际应用。
本文对现在软件开发中存的问题以及规则引擎在软件开发中的作用进行分析与讨论,以形式化方法和XML为理论基础,提出了统一规则语言设计方案,并实现了可视化规则编辑器与多规则文件转换器。本文提出的设计方案使业务人员更容易地设计业务规则。
其他文献
银行作为现代经济金融业的核心,其安全程度直接关系到整个金融市场的稳定.然而,银行系统性风险的存在却时刻威胁着银行系统的安全,其最典型的特征就是具有强烈的传染性,单个
无穷维动力系统是非线性科学的一个重要组成部分,吸引子则是无穷维动力系统研究的中心内容之一。格点动力系统作为一种典型的无穷维动力系统,其在化学反应理论、材料科学、激
体育是一门重要的素质教育学科,在新的体育课程改革下,我认为体育应打破传统的“灌输式”教育观念,选择、更新体育教学的内容和方法。为此,我在教学中不仅边加强自身对课程改革的
收入的尺度分布一直是认识经济规律的有效渠道。目前,国内外的学者在收入分布的实证研究和理论研究方面都做了很多工作。收入分布实证研究的突出特点是尽管研究对象不同,但收
“人才培养”、“科研产出”、“服务社会”是高校存在的基础和意义。人才培养作为其中的一个重要指标,在当代中国,愈加受到重视。关于中国高校为什么一直不能培养杰出人才的“
复杂性科学和复杂网络是近几年科学领域研究的热点,更是融合了物理、数学、计算机科学、生物学、社会学等多领域研究方法的交叉性学科,复杂性科学和复杂网络的研究也推动了人类
该论文主要研究自抗扰控制技术在电力大型火电机组控制系统中的应用.其中应用部分是该文的重点.自抗扰控制技术是由韩京清研究员开创的一种实用的控制系统非线性综合方法.它
本文讨论了如下形式的对称耦合Klein-Gordon方程组孤波的稳定{utt-△u+u=|v|r|u|r-2 u,(1)vtt-△v+v=|u|r|v|r-2v.其中(u,v)是关于(t,x)∈ R×RN(N=1,2)的是函数.
Klein-Gordon
本论文研究了如下一类强阻尼波动方程的初边值问题在n维空间中的长时间性态{utt-αΔu+βΔ2u—γΔut+g(u)=f(x),(x,t)∈Ω×R+,u(x,0)=u0(x), ut(x,0)=u1(x), x∈Ω,(0.0.1)u|(6
电力电子的发展要求变换器具有更小的体积、更轻的重量和更快的动态响应速度。提高变换器的开关频率能够有效降低电感、电容等被动元件的储能要求,从而提升变换器的动态响应速度,减小变换器的体积与重量。本课题基于隔离型Class-Φ_2谐振变换器,对模块电源高频化进行了研究。首先对隔离型Class-Φ_2谐振变换器的工作原理进行了介绍。在此基础上分别对该变换器的主电路设计方法、谐振驱动电路以及滞环控制进行了介