您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 基于SOA和BPEL的业务流程管理研究与应用
基于SOA和BPEL的业务流程管理研究与应用作者:万露,杨国强,WANLu,YANGGuo-qiang作者单位:万露,WANLu(南昌航空大学计算机学院,江西,南昌,330063),杨国强,YANGGuo-qiang(江西省计算技术研究所,江西,南昌,330002)刊名:计算机与现代化英文刊名:COMPUTERANDMODERNIZATION年,卷(期):2009,(2)被引用次数:0次参考文献(13条)1.IBMPatterns:Service-orientedArchitectureandWebServices20042.ArnaudBSt.BjerringA.CherkaouiOWebservicesarchitectureforusercontrolandmanagementofopticalInternetnetworks2004(09)3.AndrewTBusinessProcessExecutionLanguageforWebServiceVersion1.120024.DieterKoenigWebservicesbusinessprocessexecutionlanguage(WS-BPEL)20055.MoitraDeependra.GaneshJaiWebservicesandflexiblebusinessprocess:Towardstheadaptiveenterprise2005(07)6.IBMDeveloperWorksSOAandWebServices新手入门20087.NewconerE.LomowG.徐涵UnderstandingSOAwithWebServices20068.胡睿达.刘连浩基于SOA和BPEL的电信业务流程管理系统,(BPMS)的设计与实现[期刊论文]-科学技术与工程2007(09)9.BoothDWebServicesArchitecture200410.W3CWorkingDraftWebServiceArchitectureRequirements200211.梁爱虎精通SOA200712.梁爱虎SOA思想、技术与系统集成应用详解200713.高哲基于SOA的软件架构的研究与应用2007相似文献(10条)1.期刊论文张晓雯.黄永忠.周蓓.李占峻基于BPEL和SOA的事务处理的研究与实现-信息工程大学学报2009,10(4)针对当前软件系统开发中存在的系统和组建差异等问题,引入了面向服务的体系结构(SOA)框架和商业过程执行语言(BPEL),并分析了BPEL的特性.结合一个具体应用实例来说明如何使用BPEL设计业务流程,实验结果表明,基于BPEL进行事务处理是可行、有效的.2.期刊论文袁占亭.王鹏.张秋余.潘强.贾志龙.YUANZHANTING.WANGPENG.ZHANGQIUYU.PANQIANG.JIAZHILONG基于BPEL和SOA的Web服务开发研究-微计算机信息2006,22(33)针对当前软件系统开发中存在的系统和组件差异等问题,引入了面向服务的体系结构(SOA)的框架和商业过程执行语言(BPEL),并分析了BPEL的特性.结合一个具体应用实例来说明如何利用BPEL和SOA实现不同系统的整合及WEB服务的开发.3.期刊论文胡睿达.刘连浩.HURui-da.LIULian-hao基于SOA和BPEL的电信业务流程管理系统(BPMS)的设计与实现-科学技术与工程2007,7(9)提出了一种基于工作流技术、结合了面向服务架构(SOA)的框架理念和设计思路的电信业务流程管理系统的建模与控制方案.结合实际的电信产品服务阐述了在IBMWBI-SFV5.1环境下结合BPEL构造和编排电信服务流程的基本过程以及生成可执行文件和代码的方法,介绍了通过使用Web服务描述语言(WSDL)以及消息通讯的算法进行业务流程与Web服务的交互与通信.最后介绍了在IBM的应用服务器WAS5.1上进行BPEL流程的部署和监控,以保证BPM系统能正常稳定的运行在该环境下.通过对系统实际性能分析证明该系统在实际应用中具有优异的性能,系统设计符合SOA规范,具有良好的重用性和可移植性.4.学位论文佟伟基于SCA的轻量级BPEL引擎的设计与实现2008SOA作为当前软件业内的重要思想,正在成为软件行业构建系统和解决实际问题的发展方向。但如何以规范的方式实现SOA思想,长久以来一直是业内争论的焦点,在这期间出现了一些用于实现SOA思想的方法和规范。BPEL和SCA就是这些方法和规范的重要组成部分。业务流程描述语言(BusinessProcessExecutionLanguage,BPEL)作为近年产生的业务流程描述语言,一经出现便成为实现SOA思想的重要途径和方法。BPEL为解决基于不同架构和开发语言的遗留系统整合问题提供了新的思路。它能够实现对现有Web服务的编排,从而实现新的业务需求,有效提高遗留系统的可重用性。服务构件架构(ServiceComponentArchitecture,SCA)则是在最近两年刚刚产生的新的编程模型。它的出现从根本上解决了遗留系统的集成问题。此外,SCA还带来了新的编程思想,使业务逻辑与传输协议实现了松散耦合。因此SCA的产生使SOA思想的具体实现有了真正的标准和规范,成为SOA思想“落地”的重要里程碑。本文在介绍BPEL及SCA相关知识的基础上,结合这两种方法的优势,设计并实现了一种基于SCA的轻量级BPEL引擎。文中提出了轻量级引擎的设计思路;并着重分析了轻量级BPEL引擎的架构,阐述了“轻量级”概念的实质;并在架构设计的基础上,详细地描述了轻量级引擎的各个功能模块的设计。文中还介绍了轻量级引擎在医疗系统背景下的具体实现方式。本文尝试将SCA与BPEL引擎相结合,即将SCA的实现方式应用于BPEL引擎的架构设计中,从而实现一种轻量级的BPEL引擎。本文还提出了BPEL分层模型的概念,以及通过该模型实现BPEL业务流程与数据库的表结构的直接映射方法。5.期刊论文许娇.肖海基于SOA和BPEL的移动运维流程管理系统的设计与实现-广东通信技术2009,29(7)业务流程管理系统BPMS能够协助移动运营商设计和实施流程,提升管理效率,为用户带来更优质的服务.本文引入了面向服务的体系架构(SoA)和Web服务(WebServices),并分析了业务流程执行语言(BPEL)在实现业务流程管理系统BPMS的重要性.在此基础上,提出了一种基于SOA架构和BPEL语言、结合了工作流技术的移动业务流程管理系统的建模与控制方案.结合一个具体的业务流程实例,介绍了通过Web服务描述语言WSDL实现业务流程与Web服务之间的通信,最后介绍了该系统目前的运营应用情况.6.学位论文蒋黎明基于BPEL和SOA的Web服务组合技术研究与应用2007Web服务作为一种新兴的分布式计算模型,具有开放性、平台独立性、松耦合性和可复用性等优点,已经在电子商务、企业应用集成等领域扮演着越来越重要的角色。然而,有时单个服务只能表示有限的业务功能,不能满足企业之间复杂的业务协作需求。服务组合技术旨在跨越技术和组织的边界无缝集成分布于广域网上的各种服务,构建增值的业务应用。当今对服务组合的学术研究大多集中于自动组合方法和组合框架设计,而商业环境中采用服务组合技术的应用系统并不多。本论文旨在探讨Web服务组合技术在面向服务体系结构的系统中的应用,分析采用Web服务组合技术在进行面向服务体系结构系统开发中所遇到的问题并提出解决方案。首先,本文对面向服务的体系结构的起源、基本概念、组成元素、特征与优势作了详细的介绍,然后介绍了Web服务的概念、体系结构和关键技术,并阐述了Web服务和SOA的关系。接下来本文简单地介绍了BPEL相关知识,BPEL是一种基于业务流程编排的服务组合规范,在Web服务规范如WSDL的基础上,提供了实现服务组合的能力。最后,本文详细介绍了一个在线医疗理赔系统的设计与实现过程,并对业务流程的运行进行了测试。7.外文期刊Pasley.J.HowBPELandSOAarechangingWebservicesdevelopmentAstheuseofWebservicesgrows,organizationsareincreasinglychoosingtheBusinessProcessExecutionLanguageformodelingbusinessprocesseswithintheWebservicesarchitecture.Inadditiontoorchestratingorganizations'Webservices,BPEL'sstrengthsincludeasynchronousmessagehandling,reliability,andrecovery.BydevelopingWebserviceswithBPELinmind,organizationscanimplementaspectsoftheservice-orientedarchitecturethatmightpreviouslyhavebeendifficulttoachieve.8.期刊论文梁文铮.沈浩.LIANGWen-zheng.SHENHaoSOA架构下基于BPEL的业务流程集成技术-兵工自动化2008,27(6)针对传统的业务系统中业务流程与业务系统的耦合度高,导致业务系统难随企业内外部环境的变化而方便迅速改变的现状,提出在WebService和XML标准的SOA架构下,以BPEL作为业务流程执行语言,实现企业部门之间业务流程动态集成的方法.最后利用IBM公司的行业解决方案和相关支持产品,在分布式环境下实现异构系统之间构建跨部门、强调端对端的业务流程动态集成.9.期刊论文汪小林.庞潇.王海波.罗英伟.WANGXiao-lin.PANGXiao.WANGHai-bo.LUOYing-wei基于SOA的GIS应用设计与实现-地理信息世界2010,8(2)随着网络技术的快速发展,SOA作为构建企业级分布式软件系统的思想和方法学,已经得到了越来越广泛的应用.本文主要探讨了如何基于SOA技术实现传统的GIS应用系统.首先,我们介绍了SOA解决的GIS系统中模块复用的两大问题:封装和组合,以及现阶段还存在的问题,如海量数据和QoS等,接着简单介绍了当前SOA在GIS中的应用情景.最后,我们通过一个小型校园GIS服务应用实例PKUMAP,详细阐述了如何利用SOA的核心技术,如SCA,BPEL来构建GIS应用系统.10.外文期刊G.VASSILACOPOULOSUsingESBandBPELforevolvinghealthcaresystemstowardsSOAHealthcareorganizationsoftenfacethechallengeofintegratingdiverseandgeographicallydisparateinformationtechnologysystemstorespondtochangingrequirementsandtoexploitthecapabilitiesofmoderntechnologies.Hence,systemsevolution,throughmodificationandextensionoftheexistinginformationtechnologyinfrastructure,becomesanecessity.Thispapertakesaprocessperspectiveofhealthcaredeliverywithinandacrossorganizationalboundariesandthepresentsadisciplinedapproachforevolvinghealthcaresystemstowardsaservice-orientedarchitectureusingtheente
本文标题:基于SOA和BPEL的业务流程管理研究与应用
链接地址:https://www.777doc.com/doc-649811 .html