- From: David Hull <dmh@tibco.com>
- Date: Thu, 17 Mar 2005 14:21:00 -0500
- To: "public-ws-addressing@w3.org" <public-ws-addressing@w3.org>
- Message-id: <4239D89C.1040903@tibco.com>
We currently make various statements in the core like "If this property
is present, the [message id] property is required." I assume this is
based on the notion that an explicit reply channel logically implies
explicit message correlation. In fact, the two concepts are logically
independent.
Neither is needed if:
The underlying transport is HTTP or something similarly oriented toward
request reply. The return address is provided by the back-channel.
Correlation is provided by the synchronous nature of HTTP.
In-reply-to is needed but reply-to is not if:
The underlying transport is something like BEEP that supports
bidirectional point-to-point communication. The return address is
provided by the back-channel, but correlation is still needed since the
protocol is asynchronous.
Reply-to is needed but in-reply-to is not if:
The underlying transport is inherently one-way, but there will only ever
be one message to the reply address. This would happen if the reply
address is generated anew for each request, and the request address is
not a multicast (as would be the case for normal request/reply).
Both are needed if:
The underlying transport is inherently one-way, and the reply address
may be re-used.
Received on Thursday, 17 March 2005 19:21:26 UTC