← Prev in month ← Prev in thread

Policy support - wsdl policy use case

From
"Muc Dlement"
Date
2005-10-18T03:42:02+00:00
ID
Thread
Policy support - wsdl policy use case
Dear 
members:

 

As we embark on 
tackling policy in the context of the technical notes [1], [2] and 
[3] 
I'd like 
us to also consider and ensure that we look a set of specific modeling 
requirements which today are not directly supported by WS-PolicyAttachment IMO. 

 

I offer 
the attached WSDL and it use of WS-Policy (ignore for the moment that it 
references the 2002 version of WS-Pol) as a set of concrete requirements 
that we need to address in the context of representing this 
in registry (to make it discoverable... I'll avoid stating the other 
obvious use cases). 

 

What this WSDL does 
is simply demonstrate the need to:

  
identify whether a 
  policy is a capability or a constraint; 
  there are some that would consider configuration policy (not 
  a view that I hold). To my way of thinking, one's capability is another's 
  constraint. While the WSDL does not clearly put this out as a consideration, 
  we need to tackle this issue. 

  
As you can tell 
  from the WSDL, policy constraints (confidentiality and integrity constraints) 
  and policy capability (use of x509v3 token - you might not agree on whether 
  capability or constraint - so be it - not that important at this point other 
  than to clearly call out the need to understand both cases) need to be 
  expressed not only on the access point (i.e. the uddi:bindingTemplate) but at 
  the operation level and in this specific case the message 
  level.

  
Does this imply 
  that we have to map operations and messages to the registry and update the 
  WSDL/UDDI mapping and update ws-policyattachment? No. We surely may have to 
  review the WSDL/UDDI mapping but I would not jump to the conclusion that 
  we must map ops and msgs simply to be able to tack on a policy 
  expression. I think what is required is the means to express on the 
  uddi:bindingTemplates constraints and capabilities that apply to its messages 
  and operations. We might convince ourselves that we have to reify operations 
  in the registry, but once you do that what would be the rationale for not 
  reifying the messages (and maybe we will need to) ... ok so I digress... 
  I think you know where I'm going with this. 

Unfortunately, I can't be on the call 
tomorrow. I scheduled a TC call and a flight to the west coast at the same time. 
Oops... sorry.

 

Please review. I hope that this will help kick off out 
policy deliberations and work.

Regards, 

Luc

Luc Clément | Program Director 
| Systinet Corporation |
Co-Chair OASIS UDDI Specification Technical 
Committee
One van de Graaff Drive Burlington, MA 01803
Phone +1 
781.362.1330 | Mobile +1 978.793.2162 | Fax +1 781.362.1400 | 

 

[1] “Secure Channel for 
Trustworthiness” Technical Note - http://lists.oasis-open.org/archives/uddi-spec/200503/msg00028.html

[2] “HTTP Basic and 
Digest Authentication” Technical Note - http://www.oasis-open.org/apps/org/workgroup/uddi-spec/download.php/11960/uddi-spec-tc-tn-httpauth-20050321.doc

[3] “WS-Security 
Modeling” Technical Note - http://www.oasis-open.org/apps/org/workgroup/uddi-spec/download.php/12217/uddi-spec-tc-tn-wssecurity-20040328.doc

 

echo_policy.wsdl
← Prev in month ← Prev in thread