Font Size: a A A

Research And Prototype-based Web Services Transaction Processing, Thp

Posted on:2010-10-10Degree:MasterType:Thesis
Country:ChinaCandidate:D J HeFull Text:PDF
GTID:2208360275983052Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As a new generation of distributed computing pattern, Web service technology provides common programming interfaces and unified interoperability protocols for software system, which eliminates the difference of the operating system, programming language, and the underlying hardware structure, and improves the efficiency of software reusing and updating. With the development of Internet, the web transaction has become a hotspot issues, which calls for solutions for problems of transactional support of web services to guarantee the reliable accomplishment of web services and the consistency of system status.Web service transaction is different from traditional database transaction, which takes the interoperation as the core, rather than focuses on persistent data in databases. Because web transactions have distinct features,such as long-lived,autonomous and interactive,the traditional transaction mechanisms of resource locking and rollback are proved to be inappropriate. And web Service Transaction requires a reasonable architecture and the standards for coordinating messages between web services.For the coordination problems of transaction processing, this thesis reviews the past progress and important achievements in the research of transaction processing model, and point out the main problems of current research of this field. From the view of resource reservation and resource coordination, this thesis proposed a web service transaction processing model bases on THP through researching the existed problems in web transaction processing. The model combines THP protocol with WS-Transaction protocol to coordinate the transaction in web services. Coordinating resources before transaction executing, the model ensures the necessary resources while transaction executing and reduces transaction failure because of resource locking. Meanwhile, this thesis also designs the corresponding transaction coordination algorithm for atomic transactions and business transactions, and describes the state transition in detail. Then, the prototype system of transaction processing based on the standard architecture of web service is developed. This system supports extended transaction processing protocol, and provides unified user interface to deal with web request. The coordinator is applied in backend to deal with complicated business logic. Thus, it possesses the ability of coordinating short-lived transaction and long-running transaction, and can effectively solve the coordination problems in the environment of web services. Last, this thesis analyses the advantages and disadvantages of the web service transaction processing model system based on THP.
Keywords/Search Tags:Web Service, Transaction process model, THP (Tentative Hold Protocol), Coordination
PDF Full Text Request
Related items