This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 7204 - Eventing: Delivery policy for delivery mode extension (6692-a)
Summary: Eventing: Delivery policy for delivery mode extension (6692-a)
Status: CLOSED WONTFIX
Alias: None
Product: WS-Resource Access
Classification: Unclassified
Component: Eventing (show other bugs)
Version: FPWD
Hardware: All All
: P2 normal
Target Milestone: ---
Assignee: Li Li
QA Contact: notifications mailing list for WS Resource Access
URL: http://lists.w3.org/Archives/Public/p...
Whiteboard:
Keywords: hasProposal
Depends on:
Blocks:
 
Reported: 2009-08-03 15:20 UTC by Li Li
Modified: 2009-08-18 21:03 UTC (History)
0 users

See Also:


Attachments

Description Li Li 2009-08-03 15:20:09 UTC
Issue:
When using Qnames for delivery mode extension and combine them with other extension elements in xs:any, there is a need to determine the mode changing semantics of the Qneame expressions in a deterministic and interoperable way. For example, it is unclear how Qname expression <Push/><Pull/> should be interpreted, e.g. 1) Invalid, since both <Push> and <Pull> occur; 2) <Pull/> since <Pull/> is after and overwrites <Push/>; 3) offering two supported delivery options of <Push/> and <Pull/>, for the event source to select. Same issue exists for more complex expressions, e.g. <Push/><Pull/><Push/>? <Push/><Pull/><Push/><Ack/>? ...

Proposal:
The determination of delivery mode must be unique and consistent crossing various implementations. To improve the interoperability of WS-Evenging, we propose to use delivery policy based on WS-Policy framework to decorate the delivery mode changing Qnames and their expressions for the delivery element. Detailed proposal is described in http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Jul/0050.html