一种轻型业务规则管理模型的研究

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

一种轻型业务规则管理模型的研究作者:李德生学位授予单位:山东大学参考文献(28条)1.何仁杰.梁冰用规则引擎替换代码20042.DHay.KAHealyDefiningBusinessRules~WhatAreTheyReally?[TechnicalReport1.3]20003.CZanioloAdvancedDatabaseSystems19974.HHerbstBusinessRule-OrientedConceptualModeling19975.HHerbstBusinessrulesinsystemsanalysis:ameta-modelandrepository20026.BingWu.KudakwasheDubePLAN:aFrameworkandSepcificationLanguagewithanEven-Condition-Action(ECA)MechanismforClinicalTestRequestProtocols20017.JanChomickl.JorgeLobo.ShamimNaqviConfictResolutionUsingLogicProgramming8.JMeng.SSu.HLam.A.HelalAchievingDynamicInter-organizationalWorkflowManagementbyIntergratingBusinessProcesses,Events,andRules20029.YinxingWei.ShenshengZhang.JianCaoCoordinationamongMulti-agentsUsingProcessCalculusandECARule200210.RimantasButleris1.KestutisKapociusTheBusinessRulesRepositoryforInformationSystemsDesign11.CLForgyRETE:Afastalgorithmforthemanypattern/manyobjectpatternmatchproblem198212.BenjaminNGrosof.YannisLabrou.HoiYChanADeclarativeApproachtoBusinessRulesinContracts:CourteousLogicProgramsinXML*199913.OMGUnifiedModelingLanguageSpecification14.ILOGBusinessRulesPoweringBusinessande-Business200115.BusinessRulesGroupDefiningBusinessRules:WhatAreTheyReally200016.JAlves-Foss.DComedeLeon.POmanExperimentsintheuseofXMLtoenhancetraceabiliybetweenobject-orienteddesignspecificationsandsourcecode200217.LAndrade.JFiadeiroEvolutionbycontract200018.ButlerisRimantas.KestutisKapociusThearchitectureoftherepositoryofstructuredbusinessrules200119.RGRossPrinciplesoftheBusinessRuleApproach200320.TMorganBusinessRulesandInformationSystems:AligningITwithBusinessGoals200221.Drools-JavaRuleEngine22.JESS-JavaRuleEngine23.JanDemey.MustafaJarrar.RobertMeersmanAMarkupLanguageforORMBusinessRules200124.JosephYoder.FedericoBalaguer.RalphJohnsonAdaptiveObject-ModelsforImplementingBusinessRules200125.PerkinsAlanBusinessRulesAreMetaData2002(01)26.VonHalleBarbaraBusinessrulesapplied:buildingbettersystemsusingthebusinessrulesapproach200127.RossRG.GladysSWLamBRSRuleSpeak:TheDo'sandDon'tsofExpressingBusinessRules(v.1.0)200128.ButlerisRimantas.KestutisKapociusTheanalysisofthemodelsofthebusinessrulesstructuringduringtheISdesign2001相似文献(10条)1.学位论文黄皞业务规则管理系统ILOGJRules规则引擎分析2006当今社会的飞速进步,使得信息系统的开发变得越来越复杂,业务逻辑的变化修改也越来越频繁。利用传统信息系统开发方式开发出的产品,已经不再满足社会发展的需求。在这一背景下,业务规则管理开发方式的出现将彻底地改变传统软件工程的开发方式。本文在分析了传统业务系统面临的问题后,简要地介绍了业务规则管理技术和业务规则管理系统。业务规则管理系统是一个庞大而复杂的系统,对它的研究是一个长期的过程。因此,本文只是重点对作为业务规则管理系统核心组件的规则引擎作了深入研究。在接下来的章节里,本文在分析规则引擎的基本组成的基础上,结合JSR-94标准分析了规则引擎的实现机制;对流行的不同引擎产品进行了比较,总结出国际顶尖引擎产品的优秀之处;结合Rete算法的研究,分析了ILOGJRules的连续性算法,并提出了对Rete算法的一些改进意见;以基于业务规则管理系统的运输线路实时管理系统为实例,介绍了如何将业务规则管理系统应用于软件工程,并以实例描述了规则引擎在系统中的工作过程。最后,提出了业务规则管理系统在军事应用上的扩展。2.期刊论文张红艳.吴泉源.吕高锋.ZHANGHong-yan.WUQuan-yuan.LVGao-feng基于SOA的业务规则代理研究-计算机工程2008,34(12)针对业务规则领域存在的问题,分析规则引擎主要的实现技术与规范以及基于SOA规则引擎的优越性,提出基于SOA的规则引擎代理.该结构能屏蔽不同业务规则引擎之间的异构性,向客户端提供统一的Web服务接口来执行不同规则引擎的规则.给出应用于移动公司的具体实例.3.学位论文张红艳分布式业务规则系统设计与实现2007企业的全球化布局和管理为分布式软件系统的设计和实现带来了新的挑战。快速响应业务需求的变化成为目前企业级软件系统成功的一个关键因素,也是反映企业竞争力的关键因素。当今市场需求变化频繁,因此需要软件系统能够实时反映变化,并对变化做出及时响应。业务规则的提出加快了软件系统的实现,简化了系统的维护,增强了系统的自适应能力。但是当前业务规则领域没有标准技术来表达和执行存储在不同规则库中的业务规则,也没有相应的协议或技术支持规则的远程执行和部署。这些因素影响了业务规则在分布式软件系统中的应用,阻碍了分布式软件系统的开发,业务规则的研究成为分布式软件系统研究的重点。为满足分布式企业系统在性能、灵活性、可扩展性、重用性等方面的要求,重点围绕业务规则引擎的基本原理与技术,以及当前流行的规则引擎的应用进行了研究与分析,并在此基础上实现了一种面向服务的业务规则代理,由于当前的规则引擎系统缺乏对越来越普遍应用的分布式业务应用软件系统的支持,在WS-Coordination的基础上,基于业务规则代理,构建了一种支持分布式处理和多规则引擎的规则系统。本文的主要工作具体分为以下几个方面:(1)对规则引擎的基本原理与技术,以及当前流行的开源规则引擎Drools的应用进行了研究与分析。(2)鉴于在规则引擎领域没有统一的标准,提出了一种业务规则代理,多个业务规则引擎集成与一个统一接口,并能够根据业务规则自动产生相应的Web服务,自动部署到应用程序中。(3)在之前的业务规则代理基础上,提出了满足分布式处理需求的分布式规则系统,其中协调服务是规则系统通讯过程中的核心部分,本文在WS-Coordination规范的基础上,创建了监听协调节点,并阐述了其工作方式及通讯过程。4.期刊论文彭磊.肖延丽.孙静.许婷婷.PengLei.XiaoYanli.SunJing.XuTingting改进的规则引擎在无线增值业务中的应用-计算机应用与软件2010,27(2)无线增值业务系统是一种典型的业务规则需要频繁改动的应用系统.规则引擎技术把程序和业务逻辑分离开,增加了系统的灵活性和适应性.对规则引擎所采用的Rete算法的添加、删除事实过程进行改进后,再应用到无线增值业务系统中,进一步提高了系统的效率.5.学位论文高小明业务规则引擎iRE的设计与实现2003该文所设计的业务规则引擎iRE(InformationsystemRuleEngine)采用最新的规则表示和规则引擎接口标准,保证了业务规则、规则引擎和信息系统的相互独立性;同时,利用UML的扩展机制,设计了一个新的业务规则模型,在该模型图中集中对业务规则进行建模,解决了上述两个问题.该文的其他贡献还包括:根据信息系统中数据和规则的特点,提出规则快速匹配的iRE-Rete算法和解决规则冲突的组合策略.6.学位论文皮广涛基于规则引擎的电信代理商结算系统研究与开发2008业务规则是支持企业决策、影响或控制企业业务行为的规章条例。采用业务规则管理系统设计思想,可以方便地管理灵活、易变的业务规则。但是通常国外公司提供的业务规则管理系统价格昂贵,这也是国内中小企业难以广泛采用业务规则管理系统的一个重要原因。本论文的研究目的之一就是以电信代理商费用结算为应用背景,开发一套低成本和高灵活性的业务规则管理系统,为中小企业业务规则管理系统的开发积累经验。研究目的之二是根据费用结算特点,进行规则引擎算法改进研究。本论文采用的研究方法主要有比较研究方法,理论与实践相结合的方法。论文结合电信代理商费用结算的业务特点,采用规则引擎技术,设计了一套完整的业务规则管理系统。通过需求分析,系统被分解为各个组成模块,然后对各模块进行了逐个研究和设计。基于业务规则管理系统设计思想,设计和实现了独立的业务规则引擎模块,从而降低了系统业务结算部分与其它部分的耦合。为了便于用户进行规则的管理,设计了支持自然语言形式规则录入的规则定制接口。采用规则逐层分解和监听器设计思想,论文还实现了规则的正确转化和快速存储。论文设计了多进程调度模块,保证了费用结算的并发执行和结算请求的合理调度。结合代理商费用结算实际特点,论文还进行了利用Petri网进行规则冗余性验证和通过分解事实提高规则引擎Rete匹配算法速度的研究。此外,论文还设计和实现了其它模块包括基本信息管理、数据准备、费用结算,统计报表及数据分析、权限管理等模块。本论文取得的主要工作成果有:1、成功地把工作引擎Drools引进到代理商费用结算中,满足了业务规则灵活、多样的要求。2、结合代理商费用结算特定应用背景,提出了一种改进Rete算法的方法。3、采用了多种规则验证技术,实现了结算规则正确性和非冗余性验证。4、通过现场调研,分析了系统需求,设计和实现了电信代理商结算系统。5、采用多进程设计思想,实现了代理商费用结算的并发快速执行。6、分析了Struts、Hibernate等开源框架的技术特点,并成功地把它们应用到电信代理商结算系统的实现中,积累了中小型企业信息系统开发的经验。7、分析了当前软件开发新技术,并成功地把一些新技术如Ajax应用到代理商结算系统的开发中。7.期刊论

1 / 63
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功