- From: David Hull <dmh@tibco.com>
- Date: Tue, 31 Jan 2006 23:32:55 -0500
- To: David Orchard <dorchard@bea.com>
- Cc: noah_mendelsohn@us.ibm.com, michael.mahan@nokia.com, w3c-xml-protocol-wg@w3.org, "public-ws-addressing@w3.org" <public-ws-addressing@w3.org>
- Message-id: <43E039F7.9090703@tibco.com>
[Note cross-post to WSA]
DaveO to Noah:
> One thing that I didn't get from your conclusion is whether you
> believe that this incarnation of the XMLP group (that is without
> rechartering) should do the FAF in addition to r/r.
[Note on notation: FAF == "Fire and Forget". r/r == "request response
with request-optional-response tweaks." r-o-r ==
request-optional-response.]
[Dave later continues ...]
> My belief is that if redoing the r/r using a new style is agin the
> charter, then sure as heck doing FAF is also agin the charter. What's
> good for the goose is good for the gander and all that.
Noah to DaveO:
> Well, no, with respect. The charter focussed on meeting the needs of
> WSA. David Hull at least seems to believe that the FAF is essential to
> that. He may be right.
DavidO in reply:
> WS-A can sure live with request-optional-response. David Hull might
> believe otherwise, but he certainly hasn't convinced the WS-A WG that
> it needs that. I agree that it might be useful to do, but if we're
> niggling over charter scope, WS-A didn't ask for TWO meps.
On September 30/October [1], WSA explicitly asked XMLP for "a one-way
MEP." On October 5 [2], Dave put forth r-o-r (not for the first time)
and Noah wondered whether that fit with WSA's requirements. On October
14 [3], WSA clarified that straw polling had indicated a small
preference for a one-way MEP, but that other approaches were
acceptable. If I've failed since then to convince WSA of its original
(albeit less than unanimous) position, what can I say?
My personal position is that
* Some form of FAF (a.k.a. one-way) is essential to supporting the
asynchronous cases that WSA is supposed to support.
* FAF is a Good Thing for other reasons as well. [4]
* Defining a few more SOAP properties [5] would also be very helpful.
* Defining such a MEP and such properties is out of scope for WSA
but in scope for XMLP.
* The current re-charter is a bit vague as to whether it allows for
a FAF/one-way MEP. TIBCO has commented on this, taking the
position that r-o-r is useful on its own, but not the whole
story. Due to a failure on my part, this comment arrived late and
"may not have been counted."
* Indeed, r-o-r is useful on its own, as it allows for one-way
operation over inherently request-response protocols.
* However, r-o-r is a poor fit for inherently one-way protocols.
That's what FAF is for.
* The previous two items assume that in r-o-r, the response is
actually mandatory, but may not always be SOAP. If the response
itself and its SOAPiness are /both/ optional, I don't think that
fits /either/ case well.
* FAF and r-o-r are by no means mutually exclusive.
* I'm much less happy with r-o-r alone than with r-o-r and FAF
together. Throw in a couple more SOAP properties [5] along with
the two and I'll be quite happy indeed.
* The latest stuff about a non-empty 202 response is interesting but
in need of clarification. [6]
* I don't think I much care whether we use state machines to
describe MEPs, certainly not as much as I care whether messaging
is well-supported.
* The pot pies at the Granville Island Public Market [7] are tasty.
[1] http://lists.w3.org/Archives/Public/xml-dist-app/2005Oct/0000.html
[2] http://www.w3.org/2000/xp/Group/5/10/05-minutes.html#item06
[3] http://lists.w3.org/Archives/Public/xml-dist-app/2005Oct/0008.html
[4] http://lists.w3.org/Archives/Public/xml-dist-app/2006Jan/0177.html
[5] http://lists.w3.org/Archives/Public/xml-dist-app/2006Jan/0135.html
[6]
http://lists.w3.org/Archives/Public/public-ws-addressing/2006Jan/0109.html
[7] http://www.granvilleisland.com/en/publicmarket
Received on Wednesday, 1 February 2006 04:33:33 UTC