- From: Maryann Hondo <mhondo@us.ibm.com>
- Date: Wed, 7 Mar 2007 12:47:01 -0500
- To: "public-ws-policy@w3.org" <public-ws-policy@w3.org>
- Message-ID: <OFA03CF003.E476E3BF-ON87257297.00619183-85257297.00618242@us.ibm.com>
I would like to highlight some text that currently exists in the spec and propose a friendly ammendment to this action item to reconcile this example in the primer with the spec. The section from the text ( http://www.w3.org/TR/2006/WD-ws-policy-20061117/) is in section 3.4 (last 2 paragraphs) : A policy assertion is supported by an entity in the web services based system if and only if the entity satisfies the requirement (or accommodates the capability) corresponding to the assertion. A policy alternative is supported by an entity if and only if the entity supports all the assertions in the alternative. And, a policy is supported by an entity if and only if the entity supports at least one of the alternatives in the policy. Note that although policy alternatives are meant to be mutually exclusive, it cannot be decided in general whether or not more than one alternative can be supported at the same time. Note that an entity may be able to support a policy even if the entity does not understand the type of each assertion in the vocabulary of the policy; the entity only has to understand the type of each assertion in the vocabulary of a policy alternative the entity supports. This characteristic is crucial to versioning and incremental deployment of new assertions because this allows a provider's policy to include new assertions in new alternatives while allowing entities to continue to use old alternatives in a backward-compatible manner. This leads me to believe that the proposal from Monica [below] For action: Action 217 at http://www.w3.org/2005/06/tracker/wspolicy/actions/217 UPDATED IN DRAFT ================ Proposal: A. At the end of Section 2.6, include a brief statement where optional policy assertions are discussed. Change from: Contoso is able to meet their customer needs by adding optional support for the Optimized MIME Serialization. An optional policy assertion represents a behavior that may be engaged. Change to: Contoso is able to meet their customer needs by adding optional support for the Optimized MIME Serialization. An optional policy assertion represents a behavior that may be engaged. WHEN A POLICY ASSERTION IS ABSENT, a policy aware client should not conclude anything (other than ‘no claims’) about the absence of THAT policy ASSERTION. [2] Where the behavior is not engaged, the absence of policy expressions does not indicate anything about the capabilities and requirements of a service. should actually be changed to: Contoso is supporting [see Section 3.4 of Policy Framework specification] Optimized MIME Serialization and indicating this capability by using the optional attribute in combination with the Optimized MIME Serialization assertion. An optional policy assertion represents a behavior that may be engaged. If Contoso did not suppport the Optimized MIME Serialization assertion in its policy, a policy aware client could not conclude anything (other than ‘no claims’) about Optimized MIME Serialization (See Section 2.10 on the absence of policy expressions).
Received on Wednesday, 7 March 2007 17:45:21 UTC