[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: SubscriptionManager interface
Hi all, During yesterday's conf call (see minutes [1], thanks Dave) we examined Steve's proposal for 2.23 [2]. During the discussion some of us came up with an alternative proposal. We had a straw poll which found 5 members in favor of Steve's proposal and 8 in favor of the alternative. The goal of this email is to explain the alternative to those who were not on the call and to give them a chance to weigh in on the straw poll. The alternative proposal is based on Steve's with the following changes: - Leave the "Base Subscription Manager" portType unchanged (with operations "renew" and "unsubscribe") - Remove the resource properties document reference from the "Extended Subscription Manager" portType (so that the portType only contains operations "pause" and "resume" in addition to the base operations) - Define the properties currently contained in the extended portType as a stand-alone schema and explain to people that if they want to expose these properties they can add them to either the base or the extended portType (depending on whether they also want to expose the pause/resume operations). The goal of this amended proposal is to allow people to offer either: - just the base (renew/unsubscribe) - the base plus the properties - the base plus pause/resume - all of the above (base, pause/resume, properties) Rather than forcing them to implement pause/resume if they want to offer the properties and to implement the properties if they want to offer pause/resume. Regards, William [1] http://www.oasis-open.org/apps/org/workgroup/wsn/download.php/11608/WSN_ Minutes.txt [2] http://www.oasis-open.org/apps/org/workgroup/wsn/download.php/10189/issu e%202.23.proposal.1.doc
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]