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 3586 - Remove misleading reference to a Requester policy.
Summary: Remove misleading reference to a Requester policy.
Status: RESOLVED FIXED
Alias: None
Product: WS-Policy
Classification: Unclassified
Component: Framework (show other bugs)
Version: FPWD
Hardware: All All
: P2 normal
Target Milestone: ---
Assignee: Yakov Sverdlov
QA Contact: Web Services Policy WG QA List
URL: http://lists.w3.org/Archives/Public/p...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-07 22:50 UTC by Yakov Sverdlov
Modified: 2006-09-06 16:10 UTC (History)
1 user (show)

See Also:


Attachments

Description Yakov Sverdlov 2006-08-07 22:50:28 UTC
Description: 
My understanding is that a Requester can not express requirements in the form of WS-Policy, nor can the Requester have a policy. A Requester can only adhere to the policy specified by a Provider.
 
The first paragraph of 4.4 creates the impression that a Requester may have a policy. It states that when a requester and a provider express requirements on a message exchange, intersection identifies compatible policy alternatives (if any) included in both requester and provider policies On the contrary - section 3.4 states that a policy is supported by a requester but it rightfully does not specify that a Requester has a policy. 

Also, accordingly to the Abstract, the Framework deals with ...the policies of a Web Service... but not with the policies of a Requester of the Web Service.


Justification:
Clarify the difference between Requester Policy and Requester supporting a policy

Target: 
WS-Policy Framework, 4.4 Policy Intersection

Proposal:
Change the first paragraph of 4.4 

From:

Policy intersection is useful when two or more parties express policy and want to limit the policy alternatives to those that are mutually compatible. For example, when a requester and a provider express requirements on a message exchange, intersection identifies compatible policy alternatives (if any) included in both requester and provider policies. Intersection is a commutative, associative function that takes two policies and returns a policy.

To:

Policy intersection is useful when two or more parties express policy and want to limit the policy alternatives to those that are mutually compatible. Policy intersection identifies compatible policy alternatives (if any) included in the policies. Intersection is a commutative, associative function that takes two or more policies and returns a policy.
Comment 1 Yakov Sverdlov 2006-08-09 16:15:06 UTC
Link to the email thread:
http://lists.w3.org/Archives/Public/public-ws-policy/2006Aug/0047.html
Comment 2 Yakov Sverdlov 2006-09-06 16:10:16 UTC
The ambiguity was resolved by the change in the Abstract from "... policies of a Web Service..." to "...policies of entities in a Web services-based system....".