- From: David Hull <dmh@tibco.com>
- Date: Tue, 22 Mar 2005 10:25:02 -0500
- To: "public-ws-addressing@w3.org" <public-ws-addressing@w3.org>
- Message-id: <424038CE.9010706@tibco.com>
One day in math lecture, while writing a particularly complex proof on the board, the professor paused and pondered the last step. "Can we really make that inference?" the professor asked aloud, and after a pause answered "Yes ... it's obvious". A bewildered student asked "But how do you get there from the previous step?" The professor paused for even longer, studying the board, muttering and gesturing, and finally, with a grunt of satisfaction replied "It's obvious." ... If we are to say that interaction patterns beyond request/reply can be handled by defining further properties, we need to be able to demonstrate how that would happen. Could someone please detail how to handle cases other than variants of request/reply? So far all I have to go on is my own fragmentary construction of request/reply/alternate. I had some basic questions about this (e.g., which SOAP module are properties to be defined in?), and at this point I have no idea whether that was on the right track. I wouldn't expect anyone to cover all possible use cases, only enough to show that other cases could be handled by essentially the same means (of course, if it's already obvious, then zero cases are enough for this :-) Cases to consider would include: * Dave Orchard's request/reply/alternate reply example. An alternate reply message would include an "alternate reply" relation in [relationship], but the alternate reply endpoint itself would be defined outside the MAPs. * The initial/normal processing/urgent processing/fault case I gave. From a narrow viewpoint of counting inbound and outbound endpoints, this is isomorphic to the previous case, but the endpoints here would all be defined outside the MAPs. * Request/reply, but the reply message is correlated by reference to an external context (or by uniqueness of the reply endpoint), and not by message ID, * Any of the asynchronous cases mentioned in [1], [2] and not listed here. * It would also be instructive to show how request/reply would have been built on top of the core if the reply and fault endpoints had not been built into the MAPs. [1] http://lists.w3.org/Archives/Public/public-ws-async-tf/2005Mar/0012.html [2] http://lists.w3.org/Archives/Public/public-ws-async-tf/2005Mar/0016.html
Received on Tuesday, 22 March 2005 15:25:35 UTC