面向服务架构的流程状态保存与恢复方法的流程状态保存与恢复方法

面向服务架构的流程状态保存与恢复方法的流程状态保存与恢复方法

ID:38202455

大小:327.68 KB

页数:5页

时间:2019-05-30

面向服务架构的流程状态保存与恢复方法的流程状态保存与恢复方法_第1页
面向服务架构的流程状态保存与恢复方法的流程状态保存与恢复方法_第2页
面向服务架构的流程状态保存与恢复方法的流程状态保存与恢复方法_第3页
面向服务架构的流程状态保存与恢复方法的流程状态保存与恢复方法_第4页
面向服务架构的流程状态保存与恢复方法的流程状态保存与恢复方法_第5页
资源描述:

《面向服务架构的流程状态保存与恢复方法的流程状态保存与恢复方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第37卷第13期计算机工程2011年7月Vol.37No.13ComputerEngineeringJuly2011···软件技术与数据库·软件技术与数据库···文章编号:::1000———3428(2011)13———0040———03文献标识码:::A中图分类号:::TP301.6面向服务架构的流程状态保存与恢复方法郭鹏宇,,,卢宇彤,卢宇彤,,,陈海涛,陈海涛,,,胡,胡胡胡维维维(国防科技大学计算机学院,长沙410073)摘摘摘要要要:要:::以业务流程执行语言(BPEL)为基础,选取无状态的Web服务,采用有色P

2、etri网模型描述业务流程,设计一种多输入多输出、引擎集中式的流程执行结构,使用关联矩阵和消息的双向传递实现应用级的状态保存。当流程异常中断时,提供恢复执行所需的最小状态集合,保证基于Web服务BPEL的面向服务架构应用的正确性和连续性。实例分析表明,该方法实用性强、可靠性高。关键词:::面向服务:架构;Web服务业务流程执行语言;有色Petri网;状态保存;状态恢复ProcessStatePreservationandRecoveryMethodofService-orientedArchitectureGUOPeng-

3、yu,LUYu-tong,CHENHai-tao,HUWei(SchoolofComputer,NationalUniversityofDefenseTechnology,Changsha410073,China)【【【Abstract】】】BasedonBusinessProcessExecutionLanguage(BPEL),thispaperadoptsstatelessWebservicesanddescribesbusinessprocessasColoredPetriNets(CPN),whichdesign

4、saMultipleInputandMultipleOutput(MIMO)processrunningstructureinthecentreofengine,usingassociatedmatrixandbidirectionalmessagetransfertodoapplication-levelstatepreservation.Whentheprocessisinterrupted,theengineprovidesaminimumsetforstaterecovery.ItmakestheService-o

5、rientedArchitecture(SOA)processbasedonWebServicesBPEL(WS-BPEL)accurateandcontinuous.Exampleanalysisresultsshowthatthismethodhasgoodpracticabilityandhighreliability【【【Keywords】】】Service-orientedArchitecture;WebServicesBusinessProcessExecutionLanguage(WS-BPEL);Color

6、edPetriNets(CPN);statepreservation;staterecoveryDOI:10.3969/j.issn.1000-3428.2011.13.0111概述状态,但是没有针对应用服务获取恢复执行所需的最小状态传统面向服务架构(Service-orientedArchitecture,SOA)集,并不适合流程中断时状态的恢复。由服务提供者、服务注册中心、服务请求者3个部分组成,文献[3]指出Petri网具有并行性、不确定性和异步性等特对其可恢复性研究主要集中在注册中心与服务实例。目前,点,适合描述和

7、分析分布式系统。而文献[1]提出CPN的概念,基于SOA的业务系统,在原有框架上集成了业务流程管理它可以承载具有类型的数据。基于SOA的业务流程由消息触(BusinessProcessManagement,BPM)模块,应用分散自治的发服务,而CPN的Token通过定义颜色模拟不同种类的消息,Web服务,借助Web服务业务流程执行语言(WebServices因此CPN更适合业务流程的建模。BusinessProcessExecutionLanguage,WS-BPEL),实现松耦合3面向服务架构的高可靠流程执行引擎设计的应

8、用平台。鉴于BPM在SOA中起到的关键作用,为了提本节从适合状态保存的角度定义分布式业务流程,并对高业务的连续性,流程执行引擎的可恢复性成为SOA应用的引擎进行扩展,设计一种支持状态保存与恢复的高可靠流程研究热点。由于基于服务的流程非常脆弱,容易出现异常,执行引擎。因此业务流程运行过程中的状态保存与恢复

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。