2006/ws/policy ws-policy-primer.html,1.42,1.43 ws-policy-primer.xml,1.38,1.39 ws-policy-guidelines.html,1.32,1.33 ws-policy-guidelines.xml,1.41,1.42

Update of /sources/public/2006/ws/policy
In directory hutz:/tmp/cvs-serv7190

Modified Files:
	ws-policy-primer.html ws-policy-primer.xml 
	ws-policy-guidelines.html ws-policy-guidelines.xml 
Log Message:
Implemented the resolution for issue 3979. Editors' action 198.

Index: ws-policy-primer.html
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-primer.html,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -d -r1.42 -r1.43
--- ws-policy-primer.html	16 Mar 2007 03:16:10 -0000	1.42
+++ ws-policy-primer.html	16 Mar 2007 03:29:42 -0000	1.43
@@ -508,7 +508,17 @@
   <mtom:OptimizedMimeSerialization wsp:Optional="true"/>
   <wsap:UsingAddressing />
 &lt;/Policy&gt;</pre></div></div><p>The example below is a policy expression that re-uses the common policy expression above.</p><div class="exampleOuter">
-<p style="text-align: left" class="exampleHead"><i><span>Example 2-18. </span>PolicyReference to Common Policy Expression</i></p><div class="exampleInner"><pre>&lt;PolicyReference URI="http://real.contoso.com/policy/common"/&gt;</pre></div></div></div><div class="div2">
+<p style="text-align: left" class="exampleHead"><i><span>Example 2-18. </span>PolicyReference to Common Policy Expression</i></p><div class="exampleInner"><pre>&lt;PolicyReference URI="http://real.contoso.com/policy/common"/&gt;</pre></div></div><p>As policy expressions are composed from other policy expressions and
+          assertions from different domains are used in a policy expression,
+          complex expressions will emerge. Naming parts of complex expressions for
+          reuse and building more complex policies through referencing enables
+          building more complicated policy scenerios easily. This approach enables
+          the association of additional policy subjects to identified policy
+          expressions.  It also promotes manageability of the expressions as they
+          are uniquely identified and allows profiles for common scenerios to be
+          developed. Note that when a named expression has assertions that
+          contains parametrized expressions, care must be given to ensure that the
+          parameterized content is statically available to enable reuse.</p></div><div class="div2">
 <h3><a name="attaching-policy-expressions-to-wsdl" id="attaching-policy-expressions-to-wsdl"></a>2.11 Attaching Policy Expressions to WSDL</h3><p>A majority of Contoso’s customers use WSDL for building their client applications.
           Contoso leverages this usage by attaching policy expressions to the WSDL binding
           descriptions.</p><p>In the example below, the <code>SecureBinding</code> WSDL binding description defines a
@@ -1486,4 +1496,8 @@
               for <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4288">issue 4288</a>.
               Editors' action 
               <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/196">196</a>.
+            </td></tr><tr><td rowspan="1" colspan="1">20070315</td><td rowspan="1" colspan="1">ASV</td><td rowspan="1" colspan="1">Implemented the <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3979#c1">resolution</a> 
+              for <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3979">issue 3979</a>.
+              Editors' action 
+              <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/198">198</a>.
             </td></tr></tbody></table><br></div></div></body></html>
\ No newline at end of file

Index: ws-policy-primer.xml
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-primer.xml,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -d -r1.38 -r1.39
--- ws-policy-primer.xml	16 Mar 2007 03:16:10 -0000	1.38
+++ ws-policy-primer.xml	16 Mar 2007 03:29:42 -0000	1.39
@@ -664,6 +664,17 @@
           <head>PolicyReference to Common Policy Expression</head>
           <eg xml:space="preserve">&lt;PolicyReference URI="http://real.contoso.com/policy/common"/&gt;</eg>
         </example>
+        <p>As policy expressions are composed from other policy expressions and
+          assertions from different domains are used in a policy expression,
+          complex expressions will emerge. Naming parts of complex expressions for
+          reuse and building more complex policies through referencing enables
+          building more complicated policy scenerios easily. This approach enables
+          the association of additional policy subjects to identified policy
+          expressions.  It also promotes manageability of the expressions as they
+          are uniquely identified and allows profiles for common scenerios to be
+          developed. Note that when a named expression has assertions that
+          contains parametrized expressions, care must be given to ensure that the
+          parameterized content is statically available to enable reuse.</p>
       </div2>
       <div2 id="attaching-policy-expressions-to-wsdl">
         <head>Attaching Policy Expressions to WSDL</head>
@@ -2263,7 +2274,17 @@
               <loc
                 href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/196">196</loc>.
             </td>            
-          </tr>                           
+          </tr>
+          <tr>
+            <td>20070315</td>
+            <td>ASV</td>
+            <td>Implemented the <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3979#c1">resolution</loc> 
+              for <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3979">issue 3979</loc>.
+              Editors' action 
+              <loc
+                href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/198">198</loc>.
+            </td>            
+          </tr>                             
         </tbody>
       </table>
     </inform-div1>

Index: ws-policy-guidelines.html
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-guidelines.html,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -d -r1.32 -r1.33
--- ws-policy-guidelines.html	15 Mar 2007 01:27:08 -0000	1.32
+++ ws-policy-guidelines.html	16 Mar 2007 03:29:42 -0000	1.33
@@ -883,20 +883,20 @@
 				for details on extensibility.
 				</p><p> The current WS-Policy language <cite><a href="#WS-Policy">Web Services Policy Framework</a></cite> provides extensibility points 
 				on 6 elements with a combination of attribute and/or element extensibility:</p><ol class="enumar"><li><p>Policy: element from ##other namespace and any attribute</p></li><li><p>ExactlyOne, All: element from ##other namespace; no attribute extensibility</p></li><li><p>PolicyReference: any element and any attribute</p></li><li><p>PolicyAttachment: element from ##other namespace and any attribute</p></li><li><p>AppliesTo: any element and any attribute</p></li><li><p>URI: any attribute</p></li></ol></li><li><p>Supporting New Policy Subjects</p></li></ul><div class="div2">
-<h3><a name="Referencing_Policy_Expressions" id="Referencing_Policy_Expressions"></a>5.1 Referencing Policy Expressions</h3><p>The <cite><a href="#WS-Policy-Primer">Web Services Policy Primer</a></cite> illustrates how
-					providers can utilize the identification mechanism  defined in the Policy specification
-        			to expose a complex policy expression as a reusable building block for
-        			other policy expressions by reference. Assertion
-        			authors, especially those defining complex assertions that
-        			include nesting or complex types should consider specifying or recommending
-        			naming conventions in order to promote reuse. Reuse through
-        			referencing allows a policy expression to be utilized not only
-        			within another expression but also allows specification of
-        			additional policy subjects and their association to common
-        			policy expressions that are identified. It also promotes
-        			manageability of the expressions as they are uniquely
-        			identified.
-        			</p></div><div class="div2">
+<h3><a name="Referencing_Policy_Expressions" id="Referencing_Policy_Expressions"></a>5.1 Referencing Policy Expressions</h3><p>The <cite><a href="#WS-Policy-Primer">Web Services Policy Primer</a></cite> illustrates how providers can utilize
+					the identification mechanism defined in the Policy specification to
+					expose a complex policy expression as a reusable building block for
+					other policy expressions by reference. Reuse may also be useful for
+					domain assertion authors, especially those defining complex assertions
+					utilizing references to policy expressions by nesting. Statically
+					available parameterized content may also be reused by different
+					assertions. However, such referencing mechanism is outside the scope of
+					WS-Policy naming and referencing framework and other mechanisms could be used. 
+					As an example, in <cite><a href="#WS-Policy-Primer">Web Services Policy Primer</a></cite>
+					Section 4.2, the <code>sp:issuedToken</code> assertion utilizes the
+					<code>sp:RequestSecurityTokenTemplate</code> parameter that contains necessary
+					information to request a security token. The contents of the parameter
+					are static and allows reuse in different security scenerios.</p></div><div class="div2">
 <h3><a name="extending-assertions" id="extending-assertions"></a>5.2  Evolution of Assertions (Versioning and Compatibility)</h3><p>Over time, there may be multiple equivalent behaviors emerging in the Web
            			Service interaction space. Examples of such multiple equivalent behaviors are WSS: SOAP Message Security 1.0
            			vs. 1.1 and WS-Addressing August 2004 version vs. WS-Addressing W3C Recommendation
@@ -1368,4 +1368,8 @@
 							<a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3987">3987</a> 
 							as outlined in 
 							<a href="http://lists.w3.org/Archives/Public/public-ws-policy/2007Mar/0096.html">proposal</a>.
-							Editorial action <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/203">203</a>.	</td></tr></tbody></table><br></div></div></body></html>
\ No newline at end of file
+							Editorial action <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/203">203</a>.	</td></tr><tr><td rowspan="1" colspan="1">20070315</td><td rowspan="1" colspan="1">ASV</td><td rowspan="1" colspan="1">Implemented the <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3979#c1">resolution</a> 
+							for <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3979">issue 3979</a>.
+							Editors' action 
+							<a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/198">198</a>.
+						</td></tr></tbody></table><br></div></div></body></html>
\ No newline at end of file

Index: ws-policy-guidelines.xml
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-guidelines.xml,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -d -r1.41 -r1.42
--- ws-policy-guidelines.xml	15 Mar 2007 01:27:08 -0000	1.41
+++ ws-policy-guidelines.xml	16 Mar 2007 03:29:42 -0000	1.42
@@ -1202,20 +1202,20 @@
 		
 			<div2 id="Referencing_Policy_Expressions">
 					<head>Referencing Policy Expressions</head>
-					<p>The <bibref ref="WS-Policy-Primer"/> illustrates how
-					providers can utilize the identification mechanism  defined in the Policy specification
-        			to expose a complex policy expression as a reusable building block for
-        			other policy expressions by reference. Assertion
-        			authors, especially those defining complex assertions that
-        			include nesting or complex types should consider specifying or recommending
-        			naming conventions in order to promote reuse. Reuse through
-        			referencing allows a policy expression to be utilized not only
-        			within another expression but also allows specification of
-        			additional policy subjects and their association to common
-        			policy expressions that are identified. It also promotes
-        			manageability of the expressions as they are uniquely
-        			identified.
-        			</p>
+				<p>The <bibref ref="WS-Policy-Primer"/> illustrates how providers can utilize
+					the identification mechanism defined in the Policy specification to
+					expose a complex policy expression as a reusable building block for
+					other policy expressions by reference. Reuse may also be useful for
+					domain assertion authors, especially those defining complex assertions
+					utilizing references to policy expressions by nesting. Statically
+					available parameterized content may also be reused by different
+					assertions. However, such referencing mechanism is outside the scope of
+					WS-Policy naming and referencing framework and other mechanisms could be used. 
+					As an example, in <bibref ref="WS-Policy-Primer"/>
+					Section 4.2, the <code>sp:issuedToken</code> assertion utilizes the
+					<code>sp:RequestSecurityTokenTemplate</code> parameter that contains necessary
+					information to request a security token. The contents of the parameter
+					are static and allows reuse in different security scenerios.</p>
 			</div2>
 			<div2 id="extending-assertions">
 					<head> Evolution of Assertions (Versioning and Compatibility)</head>
@@ -2025,7 +2025,17 @@
 							as outlined in 
 							<loc href="http://lists.w3.org/Archives/Public/public-ws-policy/2007Mar/0096.html">proposal</loc>.
 							Editorial action <loc href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/203">203</loc>.	</td>
-					</tr>   
+					</tr>
+					<tr>
+						<td>20070315</td>
+						<td>ASV</td>
+						<td>Implemented the <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3979#c1">resolution</loc> 
+							for <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3979">issue 3979</loc>.
+							Editors' action 
+							<loc
+								href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/198">198</loc>.
+						</td>            
+					</tr>    
 				</tbody>
 			</table>
 		</inform-div1>

Received on Friday, 16 March 2007 03:29:57 UTC