RE: [Bug 7986] New: Eventing: supported notification policy

We would like to provide some data for discussion.

> <mex:Dialect URI="http://www.w3.org/ns/ws-policy"
>   Identifier= "http://www.w3.org/2009/02/ws-evt/Notifications" />

We are afraid that the WS-MetadataExchange draft says that the @identifier value for the policy dialect is the value of Policy/@Name attribute [1].

It appears that issue 7986 exposes a flaw in the current approach in 'A.2.1 Retrieving Notification WSDLs', WS-Eventing [2]. Notification WSDLs are not useful if accompanying XML Schema and WS-Policy docs are unavailable. We should think about providing a full solution that allows retrieval of a collection of metadata units (including WSDL, XML Schema, WS-Policy and other metadata units) that represent notification metadata.

[1] http://www.w3.org/TR/2009/WD-ws-metadata-exchange-20090924/#web-services-metadata
[2] http://www.w3.org/TR/2009/WD-ws-eventing-20090924/#id44735   

Regards,

Asir S Vedamuthu 
Microsoft Corporation

-----Original Message-----
From: public-ws-resource-access-notifications-request@w3.org [mailto:public-ws-resource-access-notifications-request@w3.org] On Behalf Of bugzilla@wiggum.w3.org
Sent: Tuesday, October 20, 2009 12:00 PM
To: public-ws-resource-access-notifications@w3.org
Subject: [Bug 7986] New: Eventing: supported notification policy

http://www.w3.org/Bugs/Public/show_bug.cgi?id=7986

           Summary: Eventing: supported notification policy
           Product: WS-Resource Access
           Version: FPWD
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Eventing
        AssignedTo: public-ws-resource-access-notifications@w3.org
        ReportedBy: dug@us.ibm.com
         QAContact: public-ws-resource-access-notifications@w3.org


Right now there doesn't appear to be a way for an event source
to advertise how it can send Notifications.  By this I mean,
how does a Subscribe know what policy assertions it can put into
the NotifyTo EPR?  The QoS for the Event Source ops, meaning the
Subscribe operations, could be very different from the QoS that's
supported when it comes to sending Notifications.

Proposal:

Add to ws-eventing (new section 9.3) the notion of using MEX to retrieve the
Notification Policy.  So sending a mex.GetMetadata like this:

   <mex:GetMetadata>
      <mex:Dialect URI="http://www.w3.org/ns/ws-policy"
         Identifier= "http://www.w3.org/2009/02/ws-evt/Notifications" />
   </mex:GetMetadata>

will return the Policy assertion that the Subscriber can use during
a Subscribe().

9.3 Notification Policy

An Event Source SHOULD advertise the features that are supported when sending
Notifications by making available a WS-Policy document containing the
policy assertions that a Subscriber MAY include in a Subscribe request.
This WS-Policy document SHOULD be made available through the use of
WS-MetadataExchange's GetMetadata operation by specifying a Dialect 
IRI of "../Policy" and an Identifier IRI of ".../ws-evt/Notifications".


-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.

Received on Monday, 2 November 2009 19:02:43 UTC