- From: David Hull <dmh@tibco.com>
- Date: Tue, 13 Dec 2005 12:07:08 -0500
- To: "public-ws-addressing@w3.org" <public-ws-addressing@w3.org>
- Message-id: <439EFFBC.6060809@tibco.com>
Here's a brief outline of what I think we're trying to capture in
3.1.3. This is mainly for background; I'll also be making specific
changes in the text. I'm deliberately saying "look like" instead of
"MUST conform to". We'll need to formalize this a bit, but I don't see
how we can say MUST until we know what the MUST applies to.
* If the anonymous endpoint is used, the whole operation is going to
look like the existing SOAP request-response MEP. It may look
like this because we model it as such (per the current proposed
text), or because we model it as an instance of in-optional-out,
which in turn looks like request-response when there's an "out",
or for some other reason.
* If the anonymous endpoint is not used, the inbound message of the
operation looks like one MEP instance, whether some sort of
one-way or as an in-optional-out without an out, or for some other
reason. The outbound message, if any, will look like a separate
MEP instance, whether because we model it as some sort of one-way,
or as an in-optional-out that we know in advance will have no out,
or something else.
In short: anonymous means "inbound and outbound together belong to one
MEP that acts like the existing request-response", no anonymous means
"inbound and outbound (if any) belong to separate MEPs that act like
one-way".
There are other cases, like mU fault and WS-RX-ish acks, that need to
fit in here, whether as "using anonymous" or as something else.
Personally, using an in-optional-out in cases where we know in advance
there will be no "out" seems like calling a slice of cheese "a cheese
sandwich with no bread", but maybe that's just me.
Received on Tuesday, 13 December 2005 17:07:30 UTC