資源描述:
《web服務事務處理模型研究與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、河海大學碩士學位論文Web服務事務處理模型研究與實現(xiàn)姓名:徐碧云申請學位級別:碩士專業(yè):計算機軟件與理論指導教師:王志堅20050301河海大學碩士學位論文Web服務的事務機制及其模型研究摘要隨著SOAV等技術(shù)的發(fā)展與普及以及電子商務的迅速崛起,一種新的基于wcb的應用開發(fā)模式正在迅速發(fā)展,這就是we明&務技術(shù)。它的出現(xiàn)改變了以往分布式系統(tǒng)間的集成方式,它以Ⅺm作為數(shù)據(jù)交換標準,使用SOAP、WSDL以及UDDI等協(xié)議來描述,發(fā)布、發(fā)現(xiàn)和調(diào)用服務,使得運用不同分布式集成架構(gòu)的系統(tǒng)之問可以容易地相互溝通。事務處理是We
2、b服務能否用于電子商務的關(guān)鍵技術(shù)之~。本文從研究傳統(tǒng)的ACID事務開始,分析了事務模型發(fā)展的過程,并對現(xiàn)在事務的主要模型作了一些深入的描述,從平面事務到擴展的多個事務,包括嵌套事務,開放嵌套事務,SAGAS等。同時,分布式環(huán)境下的事務處理技術(shù)是基于傳統(tǒng)事務發(fā)展起來的,但是由于分布式環(huán)境的資源管理方式完全不同于傳統(tǒng)方式,所以對事務提出了更高的要求,所以出現(xiàn)了分布式事務處理模型如:X/Open模型、CORBA的OTS等。當然,當前已經(jīng)出現(xiàn)了幾個可供web服務使用的事務模型和協(xié)議,比如BTP協(xié)議,WS-Transaetio
3、n協(xié)議,OTS的擴充協(xié)議ActivityService等,但是經(jīng)過深入的考察,發(fā)現(xiàn)這些協(xié)議都無法為web服務提供一個實用且相對完善的解決方案。由于w曲服務處于多變的]ntemet3嚇境,web服務事務處理必須提供協(xié)調(diào)短事務和長事務的能力。本文提出了一個能夠同時處理原子事務和聚合事務的模型,研究了其協(xié)調(diào)算法、狀態(tài)轉(zhuǎn)換及恢復機制。聚合事務允許候選者獨立提交,并使用補償事務來撤銷已提交的子事務所帶來的影響,可以較好地滿足web服務環(huán)境下對長事務的要求,為wcb服務投入商用提供了有力支持。關(guān)鍵詞:Web服務;事務模型;原子事
4、務;聚合事務;補償事務河海大學碩士學位論文Web服務的事務機制及其模型研究AbstractWiththeIapiddevelopmentofB2Be-commerce,anewweb—basedapplicationpattern—W曲servicearise.Itprovidesaunifyingprogrammingmodelforapplicationintegrationbothinsideandoutsidetheenterprise.W曲servicesbuildonexistingandemerging
5、standardssuchasExtensibleMarkupLanguage(XML),SimpleObjectAccessProtocol(SOAP),w西ServicesDescriptionLanguage(WSDL)andUniversalDescription,DiscoveryandIntegration(UDDI).TransactionisoneofthekeytechnologieswhetherⅥkbServicescanbeappliedtoe-businessapplications.Tra
6、nsactiontechnologiesforWebServiceshavetoprovidetheabilitiestocoordinateshort-Iivedandlong—livedtransactions.Inthepaper,westartourresearchfromthetraditionalACIDtransaction,whichisrelativesimplerthanothertransactionmodellaterapwaledsnchasnestedtransaction,opennes
7、tedtransaction,ete.Meanwhilethetransactionprocesstechnologyhasdevelopedintotheareaofdistributecomputing.1hetwodistinguishedmodelwereX/OpenandOTS.Whentakeadeepoverviewofexistingwebservicetransactionmodelandprotocol,suchasBTP,WS-TransactionandActivityService,wefo
8、undoutthatfromtheconcertiofvalidationandcoovenience.thcyallhadsomedisadvantages.ThispaperproposesaWebServicestransactionmodel,whichcanhendieAtomictransactionandCohesiontrans