欢迎来到天天文库
浏览记录
ID:34369282
大小:3.60 MB
页数:60页
时间:2019-03-05
《万维网服务事务并发控制的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、南京邮电大学硕士学位论文万维网服务事务并发控制的研究与实现姓名:张充申请学位级别:硕士专业:计算机应用技术指导教师:王晓军20081201南京邮电大学硕士研究生学位论文摘要摘要万维网服务是以XML为基础的一系列开放的Web规范技术,它的出现为异构系统之间的互通互操作提供了一种很好的解决方案。万维网服务组合可以解决企业集成和电子商务中的应用问题。在万维网服务组合中,常常需要处理多个成员万维网服务之间的交互过程和组合过程,这必须保证多个万维网服务运行结果的可靠性和一致性,并能及时解决运行时发生的各种异常。因此,在万维网服务组合处理环境
2、中需要提供事务处理技术的支持。传统的事务严格遵循ACID属性,往往无法满足并发性的要求,为了有效的处理,就需要放松万维网服务事务的隔离性,而不是采用严格的锁机制。本论文讨论了放松隔离性的万维网服务事务出现的不一致问题,然后在研究当前万维网服务事务处理规范WS.Coordination和WS。BA的基础上分析比较当前的研究和规范,提出了一种分布的协调机制和协议,即万维网服务事务依赖管理协议(WSTDMP),以便保证放松隔离性的事务的正确执行。WSTDMP可以有效得检测事务在不一致状态下的依赖关系。由于放松了事务的隔离特性,事务的依赖
3、关系会在访问共享资源的并发事务之间发生,‘这些依赖关系有可能会形成环路,而这种环路在服务提供者端本地是无法检测到的,WSTDMP可以检测出这种环路,并且安全的解除环路,保证事务的一致性。关键词万维网服务;事务处理;WS.BA;协调器:放松隔离性南京邮电大学硕士研究生学位论文AbstractWebserviceisaseriesofnormativewebtechnologieswhicharebasedonXML.Itprovidesasolutionforintercommunicationandinteroperationam
4、ongheterogeneoussystems.Webservicecompositioncanresolveapplicationproblemsinenterpriseintegrationande-commerce.Inwebservicescomposition,wealwaysneedtodealwitllinteractiveandcompositiveprocessamongseveralcomponentwebservices.Thus,reliabilityandconsistencyofwebservicesr
5、esultsmustbeguaranteed,andruntimeexceptionsmustberesolvedtimely.Sotransactionprocessingtechnologyshouldbesupportedinwebservicescomposition.ACIDisstrictlyobeyedintraditionaltransactions,SOitcannotmeettherequirementsofconcurrencyForefficientprocessing,weneedtorelaxtheis
6、olationpropertyofwebservicestransactionratherthanusestrictlyexclusivelockingmechanisms.Inthispaper,wearguethattheisolationrelaxationintroducesaseriousinconsistencyproblem.Andweanalyseandcomparecurrentresearchesandspecificationswhicharebasedonthestudyofthewebservicestr
7、ansactionprocessspecifications(WS—CoordinationandWS—BA).Thenweproposeamechanismandacoordinationprotocol(WebServiceTransactionalDependencyManagementProtocol,WSTDMP)toensurethecorrectimplementationoftransactioninwhichtheisolationpropertyhasbeenrelaxed.WSTDMPCandetectdep
8、endencyininconsistentstateoftransactioneffectively.Becauseofrelaxingtheisolationpropertyoftransaction,whenconcurrenttransact
此文档下载收益归作者所有