A Generic Architecture for SOAP Transaction Management

Lyndal Kanagasabai, Wayne Brookes

Abstract

Web Services and SOAP, the Simple Object Access Protocol, looks set to become not only the cornerstone of transactions between businesses, but SOAP is also is an emerging protocol for application interoperability within organisations. A successful, standard, transaction management protocol for SOAP is vital to its ongoing success, yet there is no single protocol standard emerging. A generic transaction management architecture is proposed to solve the problem of conflicting standards by concurrently supporting Web Service partners which use different transaction management protocols. A prototype of such an architecture was developed, for both the BTP and TIP protocols, showing that not only is the proposal feasible, but that it can meet all of SOAP's distributed transaction management requirements, without the need to wait for a suitable, ubiquitous protocol to emerge.

References

  1. Lyon, J., Evans, K., Klein, J.: Transaction Internet Protocol Version 3.0. Internet Engineering Task Force RFC 2371 (1998)
  2. Evans, K.: Transaction Internet Protocol: Facilitating Distributed Internet Applications. In: W3C Workshop on Web Services, San Jose, CA, USA (2001)
  3. Vogler, H., Moschgath, M. L., Kunkelmann, T., Grunewald, J.: The Transaction Internet Protocol in practice: reliability for WWW applications. In: Internet Workshop 7899 (IWS'99) (1999) 189-194
  4. Ceponkus, A., Dalal, S., Fletcher, T., Furniss, P., Green, A., Pope, B.: Business Transaction Protocol [Online]. Organization for the Advancement of Structured Information Systems (2002) Available: http://www.oasis-open.org/committees/download.php/1184/2002-06- 03.BTP_cttee_spec_1.0.pdf [Accessed 12 Dec 2003]
  5. Potts, M., Cox, B., Pope, B.: Business Transaction Protocol Primer [Online]. Organization for the Advancement of Structured Information Systems (2002) Available: http://www.oasis-open.org/committees/businesstransactions/documents/primer/BTP_Primer_v1.0.20020603.pdf [Accessed 12 Dec 2003]
  6. Cabrera, L. F., Copeland, G., Cox, W., Feingold, M., Freund, T., Johnson, J., Kaler, C., Klein, J., Langworthy, D., Nadalin, A., Orchard, D., Robinson, I., Shewchuk, J., Storey, T.: Web Services Coordination (WS-Coordination) [Online]. IBM developerWorks (2003) Available: http://www.ibm.com/developerworks/library/ws-coor/ [Accessed 12 Dec 2003]
  7. Cabrera, F., Copeland, G., Cox, B., Freund, T., Klein, J., Storey, T., Thatte, S.: Web Services Transaction (WS-Transaction) [Online]. IBM developerWorks (2002) Available: http://www.ibm.com/developerworks/library/ws-transpec/ [Accessed 12 Dec 2003]
Download


Paper Citation


in Harvard Style

Kanagasabai L. and Brookes W. (2004). A Generic Architecture for SOAP Transaction Management . In Proceedings of the 2nd International Workshop on Web Services: Modeling, Architecture and Infrastructure - Volume 1: WSMAI, (ICEIS 2004) ISBN 972-8865-09-0, pages 95-102. DOI: 10.5220/0002663700950102


in Bibtex Style

@conference{wsmai04,
author={Lyndal Kanagasabai and Wayne Brookes},
title={A Generic Architecture for SOAP Transaction Management},
booktitle={Proceedings of the 2nd International Workshop on Web Services: Modeling, Architecture and Infrastructure - Volume 1: WSMAI, (ICEIS 2004)},
year={2004},
pages={95-102},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002663700950102},
isbn={972-8865-09-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Workshop on Web Services: Modeling, Architecture and Infrastructure - Volume 1: WSMAI, (ICEIS 2004)
TI - A Generic Architecture for SOAP Transaction Management
SN - 972-8865-09-0
AU - Kanagasabai L.
AU - Brookes W.
PY - 2004
SP - 95
EP - 102
DO - 10.5220/0002663700950102