Font Size: a A A

Research And Implementation On Long Running Transaction Process Based On Web Services

Posted on:2011-10-19Degree:MasterType:Thesis
Country:ChinaCandidate:N ChengFull Text:PDF
GTID:2178360308961217Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In most fields of modern services industry it often requires combinations of numbers of individual services to achieve business objectives.'The research on the key technology of the secure and authentic healthy procreation operation and support system'is the subject whose goal is to establish the operation and support system based on the common services provided by the third party and the standard platform for the integration and execution of common services which is the production of the sub-project of 11th Five-year National Key Technology R&D Program'Modern Service Industry Common Technologies Supporting System and Application Example Projects'.For the definition that the interface for the invocation and integration of the common services must be web service, the long running transaction processing technology is necessary for the assembled common service oriented operation and support platform. The long running transaction processing technology is able to provide the assembled services users the guarantees for the quality of services and integrality.Firstly, the paper demonstrates the essential the common service oriented long running transaction processing technology based on web service suitable for our support and operation system. Then, through the researching and analyzing on Web Service and classic transaction processing, it concluded the technical features of the business systems based on Web Service and raising the requirements for the long running transaction processing based on web service on ACID features.Secondly, after the research on traditional distributed transaction system and WS-Transaction Protocols, the deficiencies of the two solutions for the long running transaction processing based on web service are exposed.Aiming at the deficiency, the paper finish the designation of the web service oriented long running transaction processing framework based on the compensation mechanism. In this framework, there are many creative mechanisms, such as the common service oriented compensation, the coordination mechanism and the exception processing solutions. What's more, the memory cooperated with the database to ensure the transaction information storage safe and integrated.Finally, the implementation of the designation and the workflow details are given. They includes the implementation of the uniform data structure to store the process and compensation information, the process unit database, log details, the coordinator and the transaction pool. Then, the total workflow how the framework cooperates with the workflow engine and the service bus and the inner invocation sequence are demonstrated to explain the operational principle for the framework in different transaction status.Through the research and analysis on the current distributed transaction processing technology and the features of the service operation and support system, the designing and implementation of the long running transaction processing framework which is suitable for the service operation and support system is finished. Thus, the problems on code coupling, transaction ACID features, coordinator, nesting and multi-levels transaction are solved. In addition, this framework also contributes to the future development of the assembled services unit processing technology...
Keywords/Search Tags:web service, long running, transaction compensation, coordinator, common service
PDF Full Text Request
Related items