- From: David Hull <dmh@tibco.com>
- Date: Wed, 09 Feb 2005 16:05:10 -0500
- To: public-ws-async-tf@w3.org
- Message-id: <420A7B06.40707@tibco.com>
I believe the first two of these are at least mostly covered by the
existing known cases, particularly callback, but they may look different
from a technical point of view (particularly to WSDL). The last is a
pure WSDL issue. Caveat: I'm nothing like a WSDL guru, so please excuse
an mangled usage of terms or apparent non-sequiters.
* Discovery. I want to discover instances of some resource. I
/broadacst/ a message to a set of possible hosts of this
resource. The broadcast contains an EPR through which they may
respond. I listen for responses, and eventually either find what
I want or get bored. In other words, there is no particular
endpoint to the exchange (though a more refined protocol might
support a "cancel" message.
* Notification streams: This is WSN. The issue is that a
subscription implies /zero or more/ messages sent to the consumer
destination. Strictly speaking, as I incompletely understand it,
the consumer would advertise a one-way in-only message. But this
loses the information that the consumer is receiving zero or more
messages, as the in-only MEP specifies exactly one message. In
effect, a subscription produces zero or more one-way operations.
This doesn't seem greatly harmful, but it arguably mis-describes
the cardinality.
* WSN as a binding. Suppose a WSDL advertises an out-only message.
That is, it says "I can produce messages" (and again we'll skirt
the issue of cardinality). As far as I know, it's up to the
binding to say how to initiate this. One way might be some other
in-only message to the service. One way might be to use some
legacy MOM. Two more ways might be to make a WSN or WSE
subscription to some NotificationProducer/EventSource. How might
we say this?
Received on Wednesday, 9 February 2005 21:05:46 UTC