[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: draftt talking points
Key Talking Points for WS-Reliability Version 1.1 ------------------------------------------------------------ - This specification removes a major barrier to the adoption of web services, enabling high levels of reliability for SOAP-based communications, in a broad range of applications. - The WS-Reliability specification defines a flexible protocol for exchanging SOAP based messages, enabling the following Qualities of Service: • Guaranteed delivery (at least once)- the sent message must be delivered at the receiver or else a notification of potential delivery failure is given to the sender • Duplicate elimination (at most once) - duplicates are detected and eliminated by the receiver • Guaranteed message ordering - messages are delivered in the order sent - WS-Reliability protocol supports WSDL Request-Response and One-Way operations. • Request-Response operations: All specified RM QOS features apply to the request body for these operations, however nothing is assured for the "response" leg of the operation. The Response Reply pattern enables the receiver to return an RM-Acknowledgement or RM-fault indication in an underlying protocol response. • WS-Reliability is particularly well suited for document-centric one-way asynchronous communications, which is emerging as a common messaging model for web services. o The Callback Reply Pattern enables a receiver to invoke a message containing RM-acknowledgements and RM-faults on a reply-to destination provided by the sender. o The Polling Reply Pattern enables a Sender behind a firewall, which prohibits incoming requests, to invoke a polling operation on the receiver, which returns RM-Acknowledgement and RM-Reply indications for a set of previously sent reliable message requests. - Any valid subset of WS-Reliability protocol features may be implemented by a conformant system. - Differences between OASIS WS-Reliability and proprietary WS-Reliable Messaging • OASIS WS-Reliability developed in an Open Standards Process, while WS-Reliable Messaging was developed as a proprietary spec by a group of vendors who chose to not work within an Open Standards process. • WS Reliable Messaging support for Request/Response operations underspecified • WS-Reliability does not rely on proprietary Policy and Addressing specifications to configure sending and receiving options, and does not need to be pre-configured prior to message exchange. • Differences in initiating/terminating groups for message sequences o WS-Reliable messaging uses explicit operations to initiate and terminate groups o WS-Reliability automatically initiates a new group with its first message, and requires an explicit Expiry time for each reliable message, to simplify group termination aspects of the protocol. • Differences in Acknowledgement Mechanisms o WS-Reliable Messaging protocol requires receiver to indicate all prior messages received in the group in each acknowledgement message returned, and does not support polling for acknowledgements o WS-Reliability protocol sends RM-replies (acks or RM-fault indications) only as necessary. RM-Replies can be requested for all messages sent in a group by sending a RM-poll request. • WS-Reliability has its own RM-Fault delivery mechanism o SOAP faults are used when the error cannot be hidden from the user layer o RM-fault mechanism provides batching of faults and acknowledgement indications o Not mapping RM-Fault to SOAP fault allows piggybacking RM-Fault indications on business messages - Timeline for WS-Reliability Specification: • 9 Jan 2003 - First published version A group of leading IT vendors collaborated to develop a web services specification for reliable messaging, called WS-Reliability 1.0 (Fujitsu, Hitachi, NEC, Oracle, Sonic, Sun). • 13 Feb 2003 - OASIS WSRM TC publicly announced to develop WS-Reliability Version 1.1 as royalty-free Open Standard • 5 Sep 2003 – Reliability Requirements Document Published http://www.oasis-open.org/apps/org/workgroup/wsrm/download.php/3389/WS-Reliability_Requirements-2003-09-05a.pdf • 9 Dec 2003 – Public Interop Demo at XML/2003 Fujitsu, Hitachi, Oracle, NEC and Sun implemented CD 0.52 • 17 Mar 2004 – OASIS Public Review of CD 0.992 initiated • 24 Aug 2004 – TC votes to recommend CD 1.086 for OASIS Member Review • 16 Oct 2004 – OASIS Member Vote on WS-Reliability Version 1.1 initiated • 30 Oct 2004 – OASIS Member Vote completes -- ---------------------------------------------------- Tom Rutt email: tom@coastin.com; trutt@us.fujitsu.com Tel: +1 732 801 5744 Fax: +1 732 774 5133
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]