WS-ReliableMessaging Specification Index Page

 

Brief

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.

Whitepapers

Reliable Messaging in a Service Oriented Architecture

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.

Reliable Message Delivery in a Web Services World: A Proposed Architecture and Roadmap

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.

Specifications

WS-ReliableMessaging

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.

WS-RM Policy

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

Status

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.

Implementation Details

Schema

WS-ReliableMessaging

WS-RM Policy

WSDL

WS-ReliableMessaging

Superseded Specifications

These specifications have been superseded by the more recent version of the WS-ReliableMessaging specification dated February 2005.

WS-ReliableMessaging (March 2004)

WS-ReliableMessaging (March 2003)

Superseded Schemas

WS-ReliableMessaging (March 2004)

WS-ReliableMessaging (March 2003)

Superseded WSDL

WS-ReliableMessaging (March 2004)