- From: Chou, Wu (Wu) <wuchou@avaya.com>
- Date: Thu, 5 Nov 2009 03:14:27 -0500
- To: <public-ws-resource-access@w3.org>
- Message-ID: <F81BDFA28AE48D4793E253362D1F7A740112AE8F@300813ANEX2.global.avaya.com>
This new proposal is a major change to the current WS-E spec semantics, and it raises some critical issues (sorry to be repetitive since there is no indication how these issues can be addressed in this new proposal). 1. It breaks the trust relation between event source and the subscriber. Under this new proposal, a subscriber subscribes to a trusted event source will make it open to arbitrary unknown source, including not trusted ones. The current WS-E spec makes sure that a subscription to a trusted event source will get events delivered from that trusted event source and no where else. This new change may cause serious concerns by enterprise IT. This change is similar to modify http protocol to allow a response of http GET to a trusted web site coming back from an arbitrary unknown place, other than the one that GET request is addressed to. All IT security measures of IP-blocking, firewall filtering, etc. have to change and make them open to allow unknown source to get in. 2. It breaks the poll-model event delivery, since the event subscriber does not know where to poll event from as the event dispatcher is unknown and arbitrary. 3. The event subscriber cannot be sure if it can receive event notification after a successful event subscription, as event can be sent from some unknown/not trusted host and blocked by firewall, even the subscription is sent to a trusted site. 4. Current WS-Eventing is based on a set of well-defined web services (source, sink, subscriber and subscription manager). If there is some entity that interacts with WS-Eventing services, it should be either defined in the spec, or it should be out of scope. This new proposal involves interactions with an unknown entity during the protocol negotiation. This is problematic and not declarative. Thanks, - Wu Chou. Wu Chou, IEEE Fellow, Ph.D. | Director |Avaya Labs Research | AVAYA | 233 Mt. Airy Road| Rm. 2D48 | Basking Ridge, NJ 07920 | Voice/Fax: 908-696-5198 / 908-696-5401 | wuchou@avaya.com From: Doug Davis <dug@us.ibm.com <mailto:dug@us.ibm.com?Subject=Re%3A%20issue%207970%3A%20new%20proposal& In-Reply-To=%253COF513C87BC.9B42A3B9-ON85257663.0078FA0C-85257663.007945 7E%40us.ibm.com%253E&References=%253COF513C87BC.9B42A3B9-ON85257663.0078 FA0C-85257663.0079457E%40us.ibm.com%253E> > Date: Tue, 3 Nov 2009 17:04:32 -0500 To: public-ws-resource-access@w3.org <mailto:public-ws-resource-access@w3.org?Subject=Re%3A%20issue%207970%3A %20new%20proposal&In-Reply-To=%253COF513C87BC.9B42A3B9-ON85257663.0078FA 0C-85257663.0079457E%40us.ibm.com%253E&References=%253COF513C87BC.9B42A3 B9-ON85257663.0078FA0C-85257663.0079457E%40us.ibm.com%253E> Message-ID: <OF513C87BC.9B42A3B9-ON85257663.0078FA0C-85257663.0079457E@us.ibm.com> After some talks with Ram about this one, we came up with a new proposal that should allow the usecase I'm concerned about to work while still allowing for the event source to be the one to send out notifications: - - - - - - Event Source A Web service that accepts requests to create subscriptions. Notification A one-way message sent to indicate that an event, or events, have occurred. Notifications MAY be sent by any endpoint including the event source. - - - - - - - Also, as I was reviewing ws-eventing I noticed some other places where we talk about the event source being the one to send notifications - we should change those too: During that time, notifications are delivered by the event source to the requested event sink... -- s/by the event source// the event source sends only notifications that match the requested filter -- change to: only notifications that match the requested filter are sent -- actually, we should change "notifications" to "events" too since we don't filter notifications, we filter events The event source sends notifications until ... -- change to: Notifications are sent until... This specification defines a method for transmitting notifications from the event source to the event sink through the use of the wse:NotifyTo element. -- s/from the event source// I don't think these changes any have normative impact on the spec or coding changes. It just avoid any confusion that they might cause. thanks -Doug ______________________________________________________ STSM | Standards Architect | IBM Software Group (919) 254-6905 | IBM 444-6905 | dug@us.ibm.com <mailto:dug@us.ibm.com?Subject=Re%3A%20issue%207970%3A%20new%20proposal& In-Reply-To=%253COF513C87BC.9B42A3B9-ON85257663.0078FA0C-85257663.007945 7E%40us.ibm.com%253E&References=%253COF513C87BC.9B42A3B9-ON85257663.0078 FA0C-85257663.0079457E%40us.ibm.com%253E> The more I'm around some people, the more I like my dog.
Received on Thursday, 5 November 2009 08:17:01 UTC