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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-tx message

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


Subject: Re: [ws-tx] Use or abuse of [reply endpoint] property?


Just wanted to add this reply on public-ws-addressing@w3.org to this thread:
http://www.w3.org/mid/CA0992B2-28CC-46F1-8C3A-A7EDA9070E7D@Sun.COM

-Joe

Alastair Green wrote:
> A question (cluster of questions) has arisen in the OASIS WS-TX TC re 
> use of WS-Addressing.
>
> App A sends message "a" to app B, who may send "b" to A at a later 
> time, in an exchange where "a" and "b" are logically related (form 
> part of an exchange or conversation) at an application level.
>
> A possesses, a priori, an EPR for B (B.E) and likewise B possesses an 
> A.E, and these can be used to target the messages "a" and "b".
>
> Message "a" contains a non-anon, non-none value for [reply endpoint] 
> [address], A.E'.
>
> B chooses to ignore that value and sends "b", not to the new potential 
> target A.E' but to A.E. The A-B application-level contract defines "b" 
> not to be a "reply" to "a", but merely a one-way message that is, if 
> you like, in apposition to "a".
>
> B can also choose (at its whim, in any given execution of this 
> exchange) to send "b" to A.E', and not the old target A.E.
>
> Q.0. Is this a legitimate use of the [reply endpoint] of "a"? 
> Spiritually? Legally?
>
> Related questions:
>
> Q.1. Must message "a", having a [reply endpoint] value, therefore set 
> a [message id] value, or can this latter property be omitted in the 
> representation?
>
> Q.2. Closely related to Q.1. Can B ignore this message id even if it 
> is present, and refuse to express (omit) the [relationship] of its 
> message "b" to the original "a" message, in the case where it chooses 
> to target "b" on new reply target A.E'?
>
> Q.3. If message "a" desires no reply, should message A set [reply 
> endpoint] [address] to the "none" URI? Is the "none" value for this 
> property the effective definition of a "one way message" (one that 
> gives no indication of expected future interchanges)? Is the "none" 
> value the only circumstance in which the [message id] can be omitted?
>
> Q.4. Closely related to Q.3. If the [reply endpoint] is instead 
> omitted in "a" and the property is therefore inferred on receipt by B 
> to be anonymous, what should B send in the underlying transport 
> response if it wishes to send no reply at an application level?
>
> Close reading of 2004-08, the CR and the latest editors working draft 
> leaves me unable to answer these questions unambiguously and unaided. 
> That may well mean I'm missing something obvious or fundamental, but 
> help would be greatly appreciated.
>
> Many thanks for any elucidation that the WG and other users of this 
> list can offer.
>
> Alastair
>
>



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