OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsrm message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: WSDL op FAQ (update)


Title: WSDL op FAQ
Updated version:
 
----------------------------------------------------------------------------------

Q: How does the WS-Reliability protocol relate to WSDL operation types?

WS-Reliability has been designed to support One-Way and Request-Response operations. The two following requirements are observed by WS-Reliability:

1- An implementation of WS-Reliability is not supposed to be aware of the type of WSDL operation associated with the messages it is processing.

2- The RM protocol specified is compatible with current WS-I profiles.

One-Way operations:

All specified RM features apply to these operations, with the following restriction: In order to comply with current WS-I profiles, the "Response" reply pattern must not be used with these operations.

Request-Response operations:

All specified RM features apply to these operations, with the exception of the "response" leg of the operation, to which the Guaranteed Delivery protocol as defined does not apply: the HTTP binding required by current WS-I profiles requires a particular handling of re-sending that is beyond V1.0. It should be noted that the benefits of RM features may not be as obvious for this operation type as for the previous one: because Request-Response is often supported in a synchronous way by SOAP implementations, the application will generally have a level of control that may supersede some RM features. For example, an application can be certain that a delivery of a request occurred, when it receives the correlated response.

Because an implementation is not required to distinguish messages based on their associated WSDL operation type, an appropriate use of RM features will depend on the user layer.

 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]