- From: Kenneth Chiu <chiuk@cs.indiana.edu>
- Date: Wed, 30 Apr 2003 18:31:55 -0500 (EST)
- To: "Amelia A. Lewis" <alewis@tibco.com>
- cc: www-ws-desc@w3.org
On Wed, 30 Apr 2003, Amelia A. Lewis wrote: > On Wed, 30 Apr 2003 14:34:14 -0400 > Glen Daniels <gdaniels@macromedia.com> wrote: > > - We should give some guidance as to how to deal with > > extension-specific (i.e. bindings or modules) ways of > > achieving patterns like asynchrony, pub/sub. I think this > > should be a separate conversation. As you say, it isn't > > solved now, so we need to solve it. I'd prefer to do so > > as a modular entity instead of mixed up with <service> > > definitions. > > What? I don't understand at all, I'm afraid. > > Is this going back to the whole application-level subscription stuff? > Most pub/sub protocols don't expose subscription at the application > level. It is enough to describe the publication destination; the client > already knows how to handle subscription, and subscription doesn't use > XML messages (as a rule). > > It looks like someone *really* wants to make this stuff hard. Why? Couldn't you make the binding elements more flexible so that a single interface binding can have different operations bound to different MEPs/protocols? It seems that this would not necessarily make things more complex: <binding name="Binding1" type="tns:Interface"> <operation name="ReqResp"> <soap:operation location="http://example.com/" ...> ... </soap:operation> </operation> <operation name="Notification"> <multicast_proto:operation ip="..." ...> ... </multicast_proto:operation> </operation> </binding> <service name="MyService"> <port name="Port1" binding="tns:Binding1"/> </service> I know this is incomplete and flawed, but perhaps the general approach might be workable.
Received on Wednesday, 30 April 2003 19:32:02 UTC