Font Size: a A A

Long Transaction Coordination Framework

Posted on:2009-10-23Degree:MasterType:Thesis
Country:ChinaCandidate:C R RuanFull Text:PDF
GTID:2208360245461219Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Web Services technology presents a new generation of distributed computing pattern, and facilitates the interaction and integrity of heterogeneous, loosely-coupled applications. Web services are built on existing and merging standards such as eXtensible Markup Language(XML),Simple Object Access Protocol(SOAP),Web Services Description Language(WSDL) and Universal Description,Discovery and Integration(UDDI).The web transaction is one of the tendency that Internet Services will developing into,which needs the solutions for the problems existing in long time transactions in Web Services environment to guarantee the integrity and reliability of the entire process cooperation. Transaction Processing is a key technology to guarantee the information reliability and consistence, and is one key technology that insures Web Services be applied to e-business applications. Transaction concept attributes and traditional transaction and long time transaction in the environment of Web Services are analyzed in this thesis.Also the traditional transaction and long time transaction's differences are compared.The current Web Services is lack of global transaction environment. Traditional transaction semantics and mechanisms can not meet the requirement of the current Web environment. The related research of Web Service transactions is still in developing, and the traditional transaction does not suit for the long time transaction and the collaboration of Web Services. In business process management, transaction provides the reliability for the technological process cooperation. Because of the loosely-coupled environment of Web Service, the ACID characters of the long running transaction can not be guaranteed, and its atomicity and consistence characters should be relaxed.Web Services transaction needs not only a set of proper transaction mechanism, but also a standard protocol for the message transporting in the process of transaction coordination.Focusing on the problems existing in long time transaction in the Web Services environments,firstly,existing transaction models,transaction service specification and some representative web transaction protocols are reviewed,then a coordination frame of long time transaction based on WS-T protocol family is proposed.At the mean time,coordination algorithms,state conversion,compensation mechanism and so on are researched.Because of the work above,atomic transaction and business transaction can be handled in the frame.Besides,the frame is implemented and its feasibility and efficiency are verified.The author takes participant in the proposal and system architecture design in first several months.Later,the author is responsible for the implementation of the two modules:one is autonomy service coordination;the other is atomic transaction processing.At last, the frame's main contribution and the research work that needs to be done in future are summarized.
Keywords/Search Tags:Web Services, atomic transaction, business transaction, ACID, SOAP, WSDL, UDDI
PDF Full Text Request
Related items