WS-ReliableMessaging Specification Index Page
This WS-ReliableMessaging specification describes a protocol that allows messages to be delivered reliably between distributed applications in the presence of software component, system, or network failures. The protocol is described in this specification in an independent manner, allowing it to be implemented using different network transport technologies. To support interoperable Web services, a SOAP binding is defined within this specification.
The protocol defined in this specification depends upon other Web services specifications for the identification of service endpoint addresses and policies. How these are identified and retrieved are detailed within those specifications and are out of scope for this document.
The Reliable Message Delivery in a Web Services World whitepaper describes how WS-ReliableMessaging provides a protocol for guaranteeing that messages are delivered, properly ordered, and received without duplication.
This white paper describes the issues around reliable messaging in a Service Oriented Architecture and describes a comprehensive solution based on the Web services specifications. The approach described in this whitepaper introduces a reliable message sequence for the exchange of one or more messages in a transport-independent and reliable manner. Further, in conjunction with the WS-Security Framework, a reliable exchange may provide authentication, privacy, and integrity.
This white paper provides an overview and roadmap for message formats, protocols, and service interfaces that provide reliable message delivery for Web services. The paper describes the basic architectural approach and provides a scenario-based introduction to the core WS-Reliable Messaging protocol and related specifications. Some of the related specifications are already public, while other topics represent areas in which additional open-industry activity is necessary.
This specification describes a protocol that allows messages to be delivered reliably between distributed applications in the presence of software component, system, or network failures. The protocol is described in this specification in a transport-independent manner allowing it to be implemented using different network transport technologies. To support interoperable Web services, a SOAP binding is defined within this specification.
Related Link See the WS-Addressing specification and the Messaging Specifications Index Page.
This specification describes a policy assertion that leverages the WS-Policy framework to enable an RM Source and Destination to describe their requirements for a given reliable message exchange.
WS-ReliableMessaging and WS-RM Policy were contributed to the OASIS WS-RX Technical Committee in June 2005.
WS-RX TC Web site
WS-ReliableMessaging and WS-RM Policy specifications at OASIS
Feedback and Interoperability Workshops are now being conducted for the WS-ReliableMessaging specification.
WS-ReliableMessaging was published as a public specification in March 2004. It was updated in February 2005. This is the third joint BEA/IBM/Microsoft/TIBCO Software publication of the specification.
WS-RM Policy was published as a public specification in February 2005. It refactors the Reliable Messaging policy assertion into a discrete specification.
WS-ReliableMessaging, WS-RM Policy, and related specifications are provided for use as-is and for review and evaluation only. BEA, IBM, Microsoft and TIBCO will solicit your contributions and suggestions in the near future. BEA, IBM, Microsoft and TIBCO make no warrantees or representations regarding the specification in any manner whatsoever.
These specifications have been superseded by the more recent version of the WS-ReliableMessaging specification dated February 2005.