- From: Asir Vedamuthu via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 13 Jul 2006 16:01:44 +0000
- To: public-ws-policy-eds@w3.org
Update of /sources/public/2006/ws/policy In directory hutz:/tmp/cvs-serv2233 Modified Files: ws-policy-attachment.html ws-policy-attachment.xml Log Message: Updated the list of editors. Completed action items 20 from the Austin F2F. Index: ws-policy-attachment.xml =================================================================== RCS file: /sources/public/2006/ws/policy/ws-policy-attachment.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- ws-policy-attachment.xml 13 Jul 2006 15:04:08 -0000 1.3 +++ ws-policy-attachment.xml 13 Jul 2006 16:01:42 -0000 1.4 @@ -35,9 +35,25 @@ </latestloc> <authlist> <author role="editor"> - <name>Isaac Newton</name> - <affiliation>Example</affiliation> + <name>Asir S Vedamuthu</name> + <affiliation>Microsoft Corporation</affiliation> + </author> + <author role="editor"> + <name>David Orchard</name> + <affiliation>BEA Systems, Inc.</affiliation> + </author> + <author role="editor"> + <name>Maryann Hondo</name> + <affiliation>IBM Corporation</affiliation> + </author> + <author role="editor"> + <name>Toufic Boubez</name> + <affiliation>Layer 7 Technologies</affiliation> </author> + <author role="editor"> + <name>Prasad Yendluri</name> + <affiliation>webMethods, Inc.</affiliation> + </author> </authlist> <abstract> <p> @@ -115,6 +131,21 @@ role="infoset-property">infoset property</emph>.</p> </item> <item><p>XML namespace prefixes (see <specref ref='nsprefix'/>) are used to indicate the namespace of the element or attribute being defined. </p></item> + <item> + <p>The ellipses characters "…" are used to + indicate a point of extensibility that allows other + Element or Attribute Information Items. Information Items + <rfc2119>MAY</rfc2119> be added at the indicated extension + points but <rfc2119>MUST NOT</rfc2119> contradict the + semantics of the element information item indicated by the + <emph role='infoset-property'>parent</emph> or <emph + role='infoset-property'>owner</emph> property of the + extension. If a processor does not recognize an Attribute + Information Item, the processor <rfc2119>SHOULD</rfc2119> + ignore it; if a processor does not recognize an Element + Information Item, the processor <rfc2119>SHOULD</rfc2119> + treat it as an assertion.</p> + </item> </ulist> <p>Normative text within this specification takes precedence over @@ -1745,6 +1776,32 @@ </div2> </div1> &acknowledgements; + <inform-div1 id="changelog"> + <head>&attachment.title; Change Log</head> + <table id="ws-policy-attachment-changelog-table" border="1"> + <tbody> + <tr> + <th rowspan="1" colspan="1">Date</th> + <th rowspan="1" colspan="1">Author</th> + <th rowspan="1" colspan="1">Description</th> + </tr> + <!-- template + <tr> + <td>200505</td> + <td></td> + <td></td> + </tr> + --> + <tr> + <td>20060712</td> + <td>ASV</td> + <td>Updated the list of editors. Completed action items + <loc href="http://www.w3.org/2006/07/12-ws-policy-minutes.html#action20">20</loc> + from the Austin F2F.</td> + </tr> + </tbody> + </table> + </inform-div1> </back> </spec> Index: ws-policy-attachment.html =================================================================== RCS file: /sources/public/2006/ws/policy/ws-policy-attachment.html,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- ws-policy-attachment.html 12 Jul 2006 22:00:59 -0000 1.5 +++ ws-policy-attachment.html 13 Jul 2006 16:01:42 -0000 1.6 @@ -54,8 +54,12 @@ <a href="ws-policy-attachment.html">ws-policy-attachment.html</a> </dd><dt>Latest version:</dt><dd> <a href="http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-attachment.html?content-type=text/html;charset=utf-8">http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-attachment.html?content-type=text/html;charset=utf-8</a> - </dd><dt>Editor:</dt> - <dd>Isaac Newton, Example</dd> + </dd><dt>Editors:</dt> + <dd>Asir S Vedamuthu, Microsoft Corporation</dd> + <dd>David Orchard, BEA Systems, Inc.</dd> + <dd>Maryann Hondo, IBM Corporation</dd> + <dd>Toufic Boubez, Layer 7 Technologies</dd> + <dd>Prasad Yendluri, webMethods, Inc.</dd> </dl><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © @@@@ <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.org/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p></div><hr><div> <h2><a name="abstract">Abstract</a></h2> <p> @@ -71,7 +75,7 @@ no official standing.</strong></p><p></p></div> <hr><div class="toc"> <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#tocRange">Introduction</a><br>2. <a href="#NotationsTerminology">Notations and Terminology</a><br> 2.1 <a href="#NotationalConventions">Notational Conventions</a><br> 2.2 <a href="#XMLNamespaces">XML Namespaces</a><br> 2.3 <a href="#Glossary">Terminology</a><br> 2.4 <a href="#Example">Example</a><br>3. <a href="#rPolicyAttachment">Policy Attachment</a><br> 3.1 <a href="#rEffectivePolicy">Effective Policy</a><br> 3.2 <a href="#PolicyAttachmentMechanisms">Policy Attachment Mechanisms</a><br> 3.3 <a href="#XMLElementAttachement">XML Element Attachment</a><br> 3.4 <a href="#ExternalPolicyAttachment">External Policy Attachment</a><br>4. <a href="#AttachingPolicyUsingWSDL1.1">Attaching Policies Using WSDL 1.1</a><br> 4.1 <a href="#CaculatingEffectivyPolicywithWSDL1.1">Calculating Effective Policy in WSDL 1.1</a><br> 4.1.1 <a href="#ServicePolicySubject">Service Policy Subject</a><br> 4.1.2 <a href="#EndpointPolicySubject">Endpoint Policy Subject</a><br> 4.1.3 <a href="#OperationPolicySubject">Operation Policy Subject</a><br> 4.1.4 <a href="#MessagePolicySubject">Message Policy Subject</a><br> 4.1.5 <a href="#Example2">Example</a><br> 4.2 <a href="#ExternalAttachmentDeployedEndpoints">External Attachment to Deployed Endpoints</a><br>5. <a href="#AttachingPoliciesUsingUDDI">Attaching Policies Using UDDI</a><br> 5.1 <a href="#CalculatingEffectivePolicyElementPolicyUDDI">Calculating Effective Policy and Element Policy in UDDI</a><br> &bsp; 5.1.1 <a href="#ServiceProviderPolicySubjectUDDI">Service Provider Policy Subject</a><br> 5.1.2 <a href="#ServicePolicySubjectUDDI">Service Policy Subject</a><br> 5.1.3 <a href="#EndpointPolicySubjectUDDI">Endpoint Policy Subject</a><br> 5.2 <a href="#ReferencingRemotePolicyExpressions">Referencing Remote Policy Expressions</a><br> 5.3 <a href="#RegisteringReusablePolicyExpressions">Registering Reusable Policy Expressions</a><br> 5.4 <a href="#RegisteringPoliciesUDDIVersion3">Registering Policies in UDDI Version 3</a><br>6. <a href="#SecurityConsiderations">Security Considerations</a><br></p> -<h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#References">References</a><br> A.1 <a href="#Normative-References">Normative References</a><br> A.2 <a href="#Informative-References">Other References</a><br>B. <a href="#AppendixA">UDDI tModel Definitions</a><br> B.1 <a href="#RemotePolicyReferenceCategorySystem">Remote Policy Reference Category System</a><br> B.1.1 <a href="#DesigGoals1">Design Goals</a><br> B.1.2 <a href="#tModelDefinition1">tModel Definition</a><br> B.1.3 <a href="#ModelStructure1">tModel Structure</a><br> B.2 <a href="#WS-PolicyTypesCategorySystem">Web Services Policy Types Category System</a><br> B.2.1 <a href="#DesignGoals2">Design Goals</a><br> &bsp; B.2.2 <a href="#tModelDefinition2">tModel Definition</a><br> B.2.3 <a href="#ModelStructure2">tModel Structure</a><br> B.3 <a href="#LocalPolicyReferenceCategorySystem">Local Policy Reference Category System</a><br> B.3.1 <a href="#DesignGoals3">Design Goals</a><br> B.3.2 <a href="#tModelDefinition3">tModel Definition</a><br> B.3.3 <a href="#ModelStructure3">tModel Structure</a><br>C. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br></p></div><hr><div class="body"> +<h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#References">References</a><br> A.1 <a href="#Normative-References">Normative References</a><br> A.2 <a href="#Informative-References">Other References</a><br>B. <a href="#AppendixA">UDDI tModel Definitions</a><br> B.1 <a href="#RemotePolicyReferenceCategorySystem">Remote Policy Reference Category System</a><br> B.1.1 <a href="#DesigGoals1">Design Goals</a><br> B.1.2 <a href="#tModelDefinition1">tModel Definition</a><br> B.1.3 <a href="#ModelStructure1">tModel Structure</a><br> B.2 <a href="#WS-PolicyTypesCategorySystem">Web Services Policy Types Category System</a><br> B.2.1 <a href="#DesignGoals2">Design Goals</a><br> &bsp; B.2.2 <a href="#tModelDefinition2">tModel Definition</a><br> B.2.3 <a href="#ModelStructure2">tModel Structure</a><br> B.3 <a href="#LocalPolicyReferenceCategorySystem">Local Policy Reference Category System</a><br> B.3.1 <a href="#DesignGoals3">Design Goals</a><br> B.3.2 <a href="#tModelDefinition3">tModel Definition</a><br> B.3.3 <a href="#ModelStructure3">tModel Structure</a><br>C. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>D. <a href="#changelog">Web Services Policy 1.5 - Attachment Change Log</a> (Non-Normative)<br></p></div><hr><div class="body"> <div class="div1"> <h2><a name="tocRange"></a>1. Introduction</h2> @@ -128,6 +132,20 @@ indicated by the style <strong>[infoset property]</strong>.</p> </li> <li><p>XML namespace prefixes (see <a href="#nsprefix">Table 2-1</a>) are used to indicate the namespace of the element or attribute being defined. </p></li> + <li> + <p>The ellipses characters "…" are used to + indicate a point of extensibility that allows other + Element or Attribute Information Items. Information Items + <span class="rfc2119">MAY</span> be added at the indicated extension + points but <span class="rfc2119">MUST NOT</span> contradict the + semantics of the element information item indicated by the + <strong>[parent]</strong> or <strong>[owner]</strong> property of the + extension. If a processor does not recognize an Attribute + Information Item, the processor <span class="rfc2119">SHOULD</span> + ignore it; if a processor does not recognize an Element + Information Item, the processor <span class="rfc2119">SHOULD</span> + treat it as an assertion.</p> + </li> </ul> <p>Normative text within this specification takes precedence over @@ -336,12 +354,12 @@ <p>The document containing both of these policy expressions is assumed to be located at - <code>http://www.fabrikam123.example.com/policies</code>. Per Section + <code>http://www.example.com/policies</code>. Per Section <a href="http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-framework.html?content-type=text/html;charset=utf-8/#Policy_Identification">3.2 Policy Identification</a> of Web Services Policy 1.5 - Framework [<cite><a href="#WS-Policy">Web Services Policy Framework</a></cite>], the URIs used for these <a title="policy expression" href="#policy_expression">policy expressions</a> in the remainder of this document are - <code>http://www.fabrikam123.example.com/policies#RmPolicy</code> and - <code>http://www.fabrikam123.example.com/policies#X509EndpointPolicy</code>, + <code>http://www.example.com/policies#RmPolicy</code> and + <code>http://www.example.com/policies#X509EndpointPolicy</code>, for the examples in <a href="#Table2">Example 2-1</a> and <a href="#Table3">Example 2-2</a>, respectively.</p> </div> </div> @@ -444,8 +462,8 @@ <a href="#Example"><b>2.4 Example</b></a>.</p> <p>If the <a title="policy" href="#policy">policies</a> referenced by the following XML element</p> <div class="exampleInner"><pre><MyElement wsp:PolicyURIs=" - http://www.fabrikam123.example.com/policies#RmPolicy - http://www.fabrikam123.example.com/policies#X509EndpointPolicy" /> + http://www.example.com/policies#RmPolicy + http://www.example.com/policies#X509EndpointPolicy" /> </pre></div> <p>have been processed and <em>merged</em>, it would result in an <a title="element policy" href="#element_policy">element policy</a> whose XML 1.0 representation is listed in <a href="#Table4">Example 3-1</a>:</p> <div class="exampleOuter"> @@ -481,9 +499,9 @@ using child elements, would be as follows: </p> <div class="exampleInner"><pre><MyElement> <wsp:PolicyReference - URI="http://www.fabrikam123.example.com/policies#RmPolicy" /> + URI="http://www.example.com/policies#RmPolicy" /> <wsp:PolicyReference - URI="http://www.fabrikam123.example.com/policies#X509EndpointPolicy" /> + URI="http://www.example.com/policies#X509EndpointPolicy" /> <MyElement/></pre></div> </div> <div class="div2"> @@ -590,18 +608,18 @@ in Web Services Addressing [<cite><a href="#WS-Addressing">WS-Addressing Core</a></cite>]:</p> <div class="exampleInner"><pre><wsp:PolicyAttachment> <wsp:AppliesTo> - <wsa:EndpointReference xmlns:fabrikam="…" > - <wsa:Address>http://www.fabrikam123.example.com/acct</wsa:Address> + <wsa:EndpointReference xmlns:fm="…" > + <wsa:Address>http://www.example.com/acct</wsa:Address> </wsa:EndpointReference> </wsp:AppliesTo> <wsp:PolicyReference - URI="http://www.fabrikam123.example.com/policies#RmPolicy" /> + URI="http://www.example.com/policies#RmPolicy" /> </wsp:PolicyAttachment></pre></div> <p>In this example, the <a title="policy expression" href="#policy_expression">policy expression</a> at -<code>http://www.fabrikam123.example.com/policies#RmPolicy</code> applies to all +<code>http://www.example.com/policies#RmPolicy</code> applies to all interactions with the endpoint at -<code>http://www.fabrikam123.example.com/acct</code>.</p> +<code>http://www.example.com/acct</code>.</p> </div> </div> @@ -847,9 +865,9 @@ <div class="exampleOuter"> <p class="exampleHead" style="text-align: left"><a name="Table5"></a><i><span>Example 4-1. </span>Example Policy Attached to WSDL.</i></p> <div class="exampleInner"><pre>(01) <wsdl11:definitions name="StockQuote" - targetNamespace="http://www.fabrikam123.example.com/stock/binding" - xmlns:tns="http://www.fabrikam123.example.com/stock/binding" - xmlns:fab="http://www.fabrikam123.example.com/stock" + targetNamespace="http://www.example.com/stock/binding" + xmlns:tns="http://www.example.com/stock/binding" + xmlns:fab="http://www.example.com/stock" xmlns:rmp="http://docs.oasis-open.org/ws-rx/wsrmp/200602" xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" @@ -881,15 +899,15 @@ (23) <sp:Body /> (24) </sp:EncryptedParts> (25) </wsp:Policy> -(26) <wsdl11:import namespace="http://www.fabrikam123.example.com/stock" - location="http://www.fabrikam123.example.com/stock/stock.wsdl" /> +(26) <wsdl11:import namespace="http://www.example.com/stock" + location="http://www.example.com/stock/stock.wsdl" /> (27) <wsdl11:binding name="StockQuoteSoapBinding" type="fab:Quote" > (28) <wsoap12:binding style="document" (29) transport="http://schemas.xmlsoap.org/soap/http" /> (30) <wsp:PolicyReference URI="#RmPolicy" wsdl11:required="true" /> (31) <wsp:PolicyReference URI="#X509EndpointPolicy" wsdl11:required="true" /> (32) <wsdl11:operation name="GetLastTradePrice" > -(33) <wsoap12:operation soapAction="http://www.fabrikam123.example.com/stock/Quote/GetLastTradePriceRequest" /> +(33) <wsoap12:operation soapAction="http://www.example.com/stock/Quote/GetLastTradePriceRequest" /> (34) <wsdl11:input> (35) <wsoap12:body use="literal" /> (36) <wsp:PolicyReference URI="#SecureMessagePolicy" @@ -1746,5 +1764,26 @@ </p> </div> + <div class="div1"> + +<h2><a name="changelog"></a>D. Web Services Policy 1.5 - Attachment Change Log (Non-Normative)</h2> + <a name="ws-policy-attachment-changelog-table"></a><table border="1"> + <tbody> + <tr> + <th rowspan="1" colspan="1">Date</th> + <th rowspan="1" colspan="1">Author</th> + <th rowspan="1" colspan="1">Description</th> + </tr> + + <tr> + <td rowspan="1" colspan="1">20060712</td> + <td rowspan="1" colspan="1">ASV</td> + <td rowspan="1" colspan="1">Updated the list of editors. Completed action items + <a href="http://www.w3.org/2006/07/12-ws-policy-minutes.html#action20">20</a> + from the Austin F2F.</td> + </tr> + </tbody> + </table><br> + </div> </div> </body></html> \ No newline at end of file
Received on Thursday, 13 July 2006 16:02:08 UTC