Re: [V.Next] 4178 Declaration of policy domains in policy expressions

Christopher B Ferris wrote:
> Same question as with 4179. Can the WG close today with no action and 
> mark as
> v.next?

Yes, I'm fine with closing 4178 and 4179 with no action and marking as 
v.next.

Fabian



> Cheers,
>
> Christopher Ferris
> STSM, Software Group Standards Strategy
> email: chrisfer@us.ibm.com
> blog: http://www.ibm.com/developerworks/blogs/page/chrisferris
> phone: +1 508 377 9295
>
>
> *Fabian Ritzmann <Fabian.Ritzmann@Sun.COM>*
> Sent by: public-ws-policy-request@w3.org
>
> 01/10/2007 06:11 AM
>
> 	
> To
> 	"public-ws-policy@w3.org" <public-ws-policy@w3.org>
> cc
> 	
> Subject
> 	[V.Next] 4178 Declaration of policy domains in policy expressions
>
>
>
> 	
>
>
>
>
>
> We would like to get this issue logged for V.Next.
>
>
> http://www.w3.org/Bugs/Public/show_bug.cgi?id=4178 
> <http://www.w3.org/Bugs/Public/show_bug.cgi?id=4178>
>
> *Title*
>
> Declaration of policy domains in policy expressions
>
> *Description and Justification*
>
> An explicit declaration of policy domain is important and improves 
> processing efficiency. Such an explicit declaration could:
> 1.         Make explicit requirements on intersection and merging.
> 2.         Allow the policy vocabulary to be explicitly declared thus 
> alleviating the need to iterate through all assertions contained in 
> the policy.
> 3.         Enable the association of semantics with the absence of an 
> assertion.
> 4.         Facilitate reuse by allowing specialized policy engines to 
> process policies for a specific domain.
> 5.         Avoid combinatorial explosion in computing policy 
> intersections whereby there must be a way to determine which policies 
> must be intersected with others.
>
> Otherwise, all combinations must be attempted. Combinatorial explosion 
> may render impossible the effective and efficient computability of 
> intersection of large policies.
>
> *Target*
>
> WS-Policy Framework V.Next
>
> *Proposal*
>
> Of identified options, one solution would be to add a new attribute to 
> the Policy element:
>
> /wsp:Policy/@Domains where @Domains could take a list of URIs to 
> indicate the domains that the policy addresses. The URIs are separated 
> by a space similar to the PolicyURI attribute. The domains would 
> define suitable URIs such as the default namespace.
>
> An example of an RM policy with its domain:
>
> <wsp:Policy wsu:Id="anRMPolicy"
>            Domains= "http://schemas.xmlsoap.org/ws/2005/02/rm/policy" 
> <http://schemas.xmlsoap.org/ws/2005/02/rm/policy>
>            xmlns:wsp= "http://schemas.xmlsoap.org/ws/2004/09/policy" 
> <http://schemas.xmlsoap.org/ws/2004/09/policy>
>            xmlns:wsrm= 
> "http://schemas.xmlsoap.org/ws/2005/02/rm/policy" 
> <http://schemas.xmlsoap.org/ws/2005/02/rm/policy> />
>  <wsrm:RMAssertion/>
> </wsp:Policy>
>
> The intersection of policies that address different domains is an 
> empty policy. Policies can be merged by adding up the URIs of the 
> respective Domains attributes and applying the regular policy merge 
> algorithm. Nested policies MAY use the Domains attribute to declare 
> the domains they address. The top-level policy element SHOULD 
> enumerate all Domains that its nested policies are declaring in their 
> respective Domains attribute.
>
>
> -- 
> Fabian Ritzmann
> Sun Microsystems, Inc.
> Stella Business Park             Phone +358-9-525 562 96
> Lars Sonckin kaari 12            Fax   +358-9-525 562 52
> 02600 Espoo                      Email Fabian.Ritzmann@Sun.COM 
> <mailto:Fabian.Ritzmann@Sun.COM>
> Finland
>


-- 
Fabian Ritzmann
Sun Microsystems, Inc.
Stella Business Park             Phone +358-9-525 562 96
Lars Sonckin kaari 12            Fax   +358-9-525 562 52
02600 Espoo                      Email Fabian.Ritzmann@Sun.COM
Finland

Received on Wednesday, 10 January 2007 18:44:54 UTC