Abstract
Web Services hold the promise of a standards-based platform for automating the integration of applications over diverse networks, operating systems and programming languages. Reliable messaging is critical in this context; many enterprise systems require a messaging infrastructure that guarantees message delivery even in the presence of software and network failures. Using existing message-oriented middleware (MOM) for reliable Web services messaging seems natural. However, a variety of implementation challenges, including the support for specific reliable Web services messaging protocols, must be addressed. In this paper, we discuss the options for and implications of employing MOM to implement reliable messaging for Web services. In doing so, we contribute to the understanding of reliability for Web services in general.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Apache AXIS, http://xml.apache.org/axis/
Bernstein, P.A., Newcomer, E.: Principles of transaction processing. Morgan Kaufmann, San Francisco (1997)
Bilorusets, R., et al.: Web Services Reliable Messaging Protocol (WS-ReliableMessaging). BEA, IBM, Microsoft (March 2003), ftp://www6.software.ibm.com/software/developer/library/ws-reliablemessaging.pdf
Bosworth, A., et al.: Web Services Addressing (WS-Adressing). BEA, IBM, Microsoft (March 2003), ftp://www6.software.ibm.com/software/developer/library/ws-addressing.pdf
Box, D., et al.: Simple Object Access Protocol (SOAP) 1.1. W3C Note (May 08, 2000), http://www.w3.org/TR/2000/NOTE-SOAP-20000508/
Cabrera, F., et al.: Web Services Coordination (WS-Coordination). BEA, IBM, Microsoft (August 2002), http://www-106.ibm.com/developerworks/library/ws-coor/
Cabrera, F., et al.: Web Services Transaction (WS-Transaction). BEA, IBM, Microsoft (August 2002), http://www-106.ibm.com/developerworks/library/ws-transpec/
Christensen, E., et al.: Web Services Description Language (WSDL) 1.1. W3C Note (March 15, 2001), http://www.w3.org/TR/wsdl
Evans, C., et al.: Web Services Reliability (WS-Reliability), Version 1.0. Fujitsu, Hitachi, NEC, Oracle, Sonic Software, Sun Microsystems (2003), http://xml.fujitsu.com/en/about/WS-ReliabilityV1.0.pdf
IBM Corp. IBM WebSphere MQ, http://www-3.ibm.com/software/ts/mqseries/messaging/
IBM Corp. WebSphere MQ Support for Web Services and HTTPR. MA0R Support Pac, IBM Corporation (April 2002), http://www-3.ibm.com/software/ts/mqseries/txppacs/ma0r.html
Microsoft. Microsoft Message Queuing (MSMQ), http://www.microsoft.com/msmq/default.htm
Nielsen, H.F., Thatte, S.: Web Services Routing Protocol (WS-Routing), Microsoft (October 2001), http://msdn.microsoft.com/library/en-us/dnglobspec/html/ws-routing.asp
Nielsen, H.F., et al.: Web Services Referral Protocol (WS-Referral), Microsoft (October 2001), http://msdn.microsoft.com/library/en-us/dnglobspec/html/ws-referral.asp
OASIS. ebXML Message Service Specification Version 2.0. OASIS (April 2002), http://www.oasis-open.org/committees/ebxml-msg/documents/ebMS_v2_0.pdf
Sun Microsystems. Java Message Service API Specification v1.1. Sun Microsystems (April 2002), http://java.sun.com/products/jms/
Sun Microsystems. Java Transaction API (JTA), Version 1.0.1B. Sun Microsystems (November 2002), http://java.sun.com/products/jta/
Sun Microsystems. Java 2 Enterprise Edition: J2EE Connector Architecture Specification, Version 1.0. Sun Microsystems (August 2001), http://java.sun.com/j2ee/connector/
Tai, S., Mikalsen, T., Rouvellou, I., Sutton, S.: Conditional Messaging: Extending Reliable Messaging with Application Conditions. In: Proceedings of the 22nd IEEE International Conference on Distributed Computing Systems (ICDCS 2002), Vienna, Austria, pp. 123–132. IEEE, Los Alamitos (2002)
Tai, S., Mikalsen, T., Rouvellou, I., Sutton, S.: Dependency-Spheres: A Global Transaction Context for Distributed Objects and Messages. In: Proceedings of the 5th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2001), Seattle, USA, pp. 105–115. IEEE, Los Alamitos (2001)
TIBCO. TIBCO Rendezvous, http://www.tibco.com/solutions/products/active_enterprise/rv/default.jsp
Todd, S., Parr, F., Conner, M.: A Primer for HTTPR. An Overview of the Reliable HTTP Protocol. IBM Corporation (July 2001), http://www-106.ibm.com/developerworks/webservices/library/ws-phtt/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tai, S., Mikalsen, T.A., Rouvellou, I. (2004). Using Message-Oriented Middleware for Reliable Web Services Messaging. In: Bussler, C.J., Fensel, D., Orlowska, M.E., Yang, J. (eds) Web Services, E-Business, and the Semantic Web. WES 2003. Lecture Notes in Computer Science, vol 3095. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25982-4_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-25982-4_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22396-2
Online ISBN: 978-3-540-25982-4
eBook Packages: Springer Book Archive