Long Term Web Service Oriented Transaction Handling Improvement of BTP Protocol

Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 269)


Web services transaction handing is a key technique issue of computer supported corporate work. BTP protocol is a neutral protocol. It is not a specific web service transaction coordinating protocol. In order to enable BTP to support long term transaction, we made some modifications on it. These modifications include three aspects, which are, (1) To provide a strategy to eliminate negative effects caused by temporary results; (2) To put forward piecewise strategy of transaction node; (3) To put forward autonomy strategy of un-confirm collection elements. We also give design and implementation of transaction handling system, which is part of project “Model Driven Service Oriented Application Development and Integration Platform”, in which we use service broker method to extend a web service’s function, and enable services with transaction handling ability without making any modification on it.


Web service BTP Transaction handling 


  1. 1.
    Zheng X, Luo J, Cao J (2009) A QoS information dissemination service for SOA-based CSCW applications. In: Proceedings 2009 IEEE international conference on systems, man and cybernetics, SMC 2009, pp 3587–3592Google Scholar
  2. 2.
    Zhao Y (2007) Design and implementation of transaction management system based on business transaction protocol. Beijing University of Posts and Telecommunications, BeijingGoogle Scholar
  3. 3.
    Guan H (2005) A survey on web service transaction. Comput Sci 32:13–16Google Scholar
  4. 4.
    Ceponkus A et al (2002) Business transaction protocol V1.0 [EB/OL]. BTP-ctte-spec- 1.0.pdf. 2005.3
  5. 5.
    Qi Q (2007) Research on long transaction process for workflow based on web service. Central South University, ChangshaGoogle Scholar
  6. 6.
    Tang F-L, Li M-L, Cao J (2003) A transaction model for web services: architecture, algorithms and transaction compensation. Acta Electronica Sinica 31(12A):2074–2079Google Scholar
  7. 7.
    Zhu R, Guo C-G, Wang H-M (2009) A scheduling algorithm for long duration transaction based on cost of compensation. J Software 03:744–753Google Scholar
  8. 8.
    Wang J, Jin B, Li J (2005) A scheduling algorithm for long duration transaction based on strong orderability criterion. J Comput Res Dev 42(8):1355–1361CrossRefGoogle Scholar
  9. 9.
    Wang Y-L, Jiang A-J (2010) Research on compensation semantic of composition web services transaction. Comput Eng Appl 46(14):39–44Google Scholar
  10. 10.
    Gong Y-F, Han Y-B, Zhao Z-F (2005) A transaction framework under web services environment. Comput Sci 32(12):197–200Google Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2014

Authors and Affiliations

  • Zhi-Lin Yao
    • 1
  • Lu Han
    • 1
  • Jin-Ting Zhang
    • 2
  • Shu-Fen Liu
    • 1
  1. 1.College of Computer Science and TechnologyJilin UniversityChangchunChina
  2. 2.Shuangyang District Forestry BureauChangchunChina

Personalised recommendations