Font Size: a A A

Research On Technology Of Business Transaction Protocol Distributed System-Oriented

Posted on:2012-10-05Degree:MasterType:Thesis
Country:ChinaCandidate:L H RuanFull Text:PDF
GTID:2218330368981949Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Along with the rapid development of network technology and network infrastructure improvement, Distributed System has become an important field. How to coordinate various components of Distributed System has become a hot spot. BTP is to coordinate the multiple independent systems, which defines the series of XML format of messages. Through which the various systems interact to ultimately reach consistent.According to the further study of BTP, this paper is based on BTP algorithm to optimize and improve, based on transaction compensation processing system which are analyzed, and Finally realize and test the optimized protocol based on the transaction processing system.Firstly, this paper makes a detailed analysis on the BTP from its application environment to the concepts, through the analysis, the similarities and differences of the concepts were presented between BTP protocol in and the traditional protocols.Secondly, in order to guarantee the system can continue running when the coordinator failure, the original algorithm for BTP was optimized, which is based on the Master and Salve coordinator to optimize and improve the original BTP. Master and salver coordinator can collaborative work, and coordinate different participants to complete the transaction. It also can avoid blocking or a single coordinator failure. Compensation mechanism was added to the original BTP, which cancel submitted sub transaction affect and the business transaction works normally. Further each module composition and function is analyzed based on compensation transaction processing system.Finally, based on compensation transaction coordination framework was designed in the BTP specification, including the overall design and detailed design of the whole framework, and draw the UML diagrams. Through analyzing the test requirements, it designs and implements corresponding test cases and verifies the correctness of the compensation which is realized by the transaction processing system.The design and implementation of the corresponding test were carried out after analyzing the testing requirements. The correctness of based on compensation transaction processing system was verified...
Keywords/Search Tags:Distributed System, Transaction, Business Transaction Processing, Transaction Compensating, Coordinator
PDF Full Text Request
Related items