Font Size: a A A

Design And Implementation Of Transaction Management System Based On Business Transaction Protocol

Posted on:2008-10-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y M ZhaoFull Text:PDF
GTID:2178360215482409Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Among various communication technologies based on internet, Web Services is the most popular one. Because web services are good encapsulation, high integration and loose coupled, this technology is widely used in either B2B e-commerce or internal environment. Enterprise system is always complex and how to coordinate distributed enterprise system is really an issue. The Business Transaction Protocol (BTP), approved by the OASIS Business Transaction Technical Committee, intends to solve this.BTP is a carrier-neutral protocol to allow coordination of application work between multiple autonomous, cooperating participants. It defines protocol exchanges to ensure the overall application achieves a consistent result. BTP distinguishes Business Transaction between two types. One is that all involved works are treated as a whole, all the work is confirmed or none is, called Atom. The other can be determined by application intervention in the selection of the work to be finally confirmed, as Cohesion in BTP specification. BTP avoids the constraints on implementations choices, though it is quite suitable for Web Services. This thesis explains every BTP concepts and analyzes that which environment can use BTP .Through the analysis the thesis compares the similarities and differences between Business Transaction and traditional transaction. BTP considers Business Transaction patterns as trees and expatiates on how to coordinate these nodes in the tree pattern by exchanging BTP messages.After the BTP analysis, this thesis puts forward the implementation. The architecture is designed based on Object Oriented Design and Java open source technology. BTP defines enough messages to make sure consistency and failure recovery, but not gives the solution, this analysis answers it.
Keywords/Search Tags:BTP, Web Service, B2B
PDF Full Text Request
Related items