欢迎来到天天文库
浏览记录
ID:36379765
大小:15.19 MB
页数:70页
时间:2019-05-10
《BPEL过程实例迁移技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、南京大学申请硕士学位论文BPEL过程实例迁移技术研究作者:张坤鹏指导教师:马晓星教授南京大学计算机软件研究所2011年5月20日◎CopyrightBy张坤鹏2011AllRightsReservedNanjingUniversity(MasterDegreeDissertation)DynamicMigrationofBPELProcessInstancesByZHANGKunpengSupervisedbyProf.MaXiaoxingInstituteofComputerSoftware,ingUniversityMay2011AbstractS
2、OC(Service-OrientedComputing)isregardedasapromisingparadigmforenterpriseapplicationsintheopenanddynamicInteractenvironment.Withthisparadigm,resourcesdistributedintheInternetareencapsulatedaspublically—accessibleWebServices,Whichcanbefurtherorchestratedtomakecompositeserviceswith
3、well.definedprocesses(alsoknownasworkflows).BPEListhemainstreamindustrystandardforthistypeofWebserviceorchestration.RunningontheopenInternetplatform,compositeservicesoftenneedtheabilityofdynamicallychangingitsprocessinordertoadapttotheever-changinguserrequirementsandsystemenviro
4、nments.However,existingresearchesdonotprovidesatisfactorysolutiontothisproblem.Inparticular,availableBPELengineshaveliRlesupportforthedynamicupdatingofBPELprocesses.Differentfromoff-lineprocessupdate,dynamicallyupdatingaservicecompositionprocessrequiresthechangeoftheprocessmodel
5、bepropagatedtoalltherunninginstancesofthismodelatruntime—i⋯etheseinstancesmustmigratetothenewprocessmodel.Thechallengehereishowtoensuremigratedprocessinstancescontinuetoworkreasonably.Thefollowingeffortsarepresentedinthispapertocopewiththischallenge:1.Abasicframeworkforprocessin
6、stancemigrationisproposed.Inadditiontosupportingmigrationswithuser-specifiedmappingsbetweensourceandtargetstates,thisframework,withcarefullydesignedvaliditycriteria,candeterminethemigratabilityofthecurrentstateofaprocessinstanceandautomaticallyderivedanappropriatetargetstateacco
7、rdingtothechangepattemoftheprocessmodel.Comparedtopreviouswork,ourapproachismoreflexiblebyconsideringbothcontrolflowanddataflow.Itallowsmoreprocessinstancestomigratetothechangedmodelwithoutcompromisingtheirvalidity.2-AprototypicalBPELprocessenginesupportingdynamicprocessupdateis
8、designedandimplemented.Itisbasedontheopen-sourc
此文档下载收益归作者所有