WS-Reliability


Joseph Chiusano reports that the OASIS Web Services Reliable Messaging (WSRM) Technical Committee has accepted the WS-Reliability specification submission from Sun. From the specification:

"Reliable messaging" means the set of mechanisms and procedures required to send messages reliably. This includes the processing of Acknowledgment messages, re-sending of messages, duplicate message elimination, and message ordering.

The purpose of WS-Reliability is to address reliable messaging requirements, which become critical, for example, when using Web Services in B2B applications.

The following features are within the scope of the specification:
  • Asynchronous messaging at the application level
  • Three reliability features: guaranteed delivery, duplicate elimination, and message ordering

This specification is not the same as the WS-ReliableMessaging specification which is part of GXA and put forth by Microsoft and IBM. This caused some concern in the TC meeting yesterday since the charter has a statement that says: "The resulting specification must be non-overlapping with, and have demonstrated composability with other Web Service specifications that are being developed in open, recognized standards setting organizations." Afterall, we wouldn't want Microsoft to get mad and decide not to play.