Font Size: a A A

Research On Transaction Process Model Of Web Service And Implementation

Posted on:2006-11-17Degree:MasterType:Thesis
Country:ChinaCandidate:B Y XuFull Text:PDF
GTID:2168360152471286Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the rapid development of B2B e-commerce, a new web-based application pattern - Web service arise. It provides a unifying programming model for application integration both inside and outside the enterprise. Web services build on existing and emerging standards such as Extensible Markup Language (XML), Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL) and Universal Description, Discovery and Integration (UDDI).Transaction is one of the key technologies whether Web Services can be applied to e-business applications. Transaction technologies for Web Services have to provide the abilities to coordinate short-lived and long-lived transactions. In the paper, we start our research from the traditional ACID transaction, which is relative simpler than other transaction model later appeared such as nested transaction, open nested transaction, etc. Meanwhile the transaction process technology has developed into the area of distribute computing. The two distinguished model were X/Open and OTS. When take a deep overview of existing web service transaction model and protocol, such as BTP, WS-Transaction and Activity Service, we found out that from the concern of validation and convenience, they all had some disadvantages.This paper proposes a Web Services transaction model, which can handle Atomic transaction and Cohesion transaction simultaneously, and researches corresponding coordination algorithms, state conversion and recovery mechanisms. Cohesion transaction allows candidates to commit independently, and undoes committed sub-transactions through the compensation transactions so that it can satisfy the requirements for long-lived transaction in Web Services environment, and provide powerful support for commercial web services.
Keywords/Search Tags:Web services, Transaction model, Atomic transaction, Cohesion transaction, Compensation transaction
PDF Full Text Request
Related items