Re: issue 7728: point 1 - proposal for indicating effective endpoint policy in an EPR

 From what you described at one of the F2F's (I forget which), the 
policies in a MetadataSection with 
@Dialect="http://www.w3.org/ns/ws-policy" have no specific attachment 
points or policy subjects. In the example you provided below, you can't 
know if the assertions in the wsp:Policy apply to the endpoint, an 
operation of that endpoint, or a particular message; they are just a 
collection of policies. If you need to know how/if the policies relate 
to messages, operations, or endpoints you need to consult at "other 
metadata" like WSDL or PolicyAttachments.

The purpose of Section 7.2 is to describe how to "communicate the 
effective policies of the endpoints referenced by those EPRs". When 
WS-Policy expressions appear as children of wsa:Metadata there is no 
uncertainty about how/where these policies apply. "The scope of a Policy 
in an EPR is the endpoint referenced by that EPR. The assertions within 
the alternatives contained by a Policy in an EPR MUST have endpoint 
policy subject." Whereas wsa:Metadata/mex:Metadata gives you a big blob 
of metadata that you (the EPR consumer) have to process (which may 
include further mex:GetMetadata operations) to determine the effective 
policies, wsa:Metadata/wsp:Policy says "this is the effective policy"; 
wsa:Metadata/mex:Metadata is general, wsa:Metadata/wsp:Policy is specific.

- gp

On 10/28/2009 7:12 PM, Asir Vedamuthu wrote:
>
> The underlying use case is addressed by a general-purpose, existing 
> feature [1][2] in the current WS-MetadataExchange draft. For example,
>
>  
>
> <wsa:EndpointReference>
>
>   <wsa:Address>http://services.example.org/stockquote</wsa:Address>
>
>   <wsa:Metadata>
>
>    <mex:Metadata>
>
>     <mex:MetadataSection>
>
>       Dialect='http://www.w3.org/ns/ws-policy'>
>
>      <wsp:Policy> ... </wsp:Policy>
>
>     </mex:MetadataSection>
>
>    </mex:Metadata>
>
>   </wsa:Metadata>
>
> </wsa:EndpointReference>
>
>  
>
> Adobe, IBM, Microsoft, Oracle, Sun and WSO2 interop tested [3][4] the 
> feature in April 2007.
>
>  
>
> Has anyone analyzed why the existing feature does not address the 
> underlying use case?
>
>  
>
> [1] 
> http://www.w3.org/TR/2009/WD-ws-metadata-exchange-20090924/#Metadata-in-Endpoint-References 
>
>
> [2] http://www.w3.org/Submission/2007/03/Comment
>
> [3] 
> http://www.w3.org/2002/ws/ra/9/01/WS-MetadataExchange-Scenarios-01-19-2007.pdf 
>
>
> [4] 
> http://www.w3.org/2002/ws/ra/9/01/ws-mex-workshop-minutes-April-2007.pdf  
>
>  
>
> Regards,
>
>  
>
> Asir S Vedamuthu
>
> Microsoft Corporation
>
>  
>
> *From:* public-ws-resource-access-request@w3.org 
> [mailto:public-ws-resource-access-request@w3.org] *On Behalf Of 
> *Gilbert Pilz
> *Sent:* Wednesday, October 28, 2009 4:34 PM
> *To:* public-ws-resource-access@w3.org
> *Cc:* antoine.mensch@odonata.fr
> *Subject:* issue 7728: point 1 - proposal for indicating effective 
> endpoint policy in an EPR
>
>  
>
> I've attached the first draft of our proposal for incorporating 
> WS-PAEPR into WS-Mex [1] to the entry for issue 7728. This is 
> accomplished by creating a new section, Section 7.2, that describes 
> what it means to put a wsp:Policy or wsp:PolicyReference in a 
> wsa:EndpointReference/wsa:Metadata element.
>
> Note this addresses the WS-DD comments ([2], [3]) made on 
> WS-MetadataExchange by Antoine Mensch.
>
> [1] http://www.w3.org/Bugs/Public/attachment.cgi?id=775
> [2] 
> http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Oct/0027.html
> [3] 
> http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Oct/0033.html\ 
> <http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Oct/0033.html>
>
> - gp
>

Received on Thursday, 29 October 2009 23:15:12 UTC