W3C home > Mailing lists > Public > public-ws-policy@w3.org > October 2007

RE: Ordering of Assertions: Comment on WS-Policy Primer LCWD

From: Natale, Bob <RNATALE@mitre.org>
Date: Thu, 11 Oct 2007 17:19:23 -0400
Message-ID: <4915F014FDD99049A9C3A8C1B832004F02333966@IMCSRV2.MITRE.ORG>
To: "David Orchard" <dorchard@bea.com>, <ashok.malhotra@oracle.com>
Cc: <public-ws-policy@w3.org>

Ok, Dave, I'll bite...although I have to say that Ashok's original
existence proofs (recognition in the Policy Framework and realization
in SecurityPolicy) strike me as sufficient basis for having to prove
the counter-argument rather than the pro-argument.  And, yes, I can
think of multiple ways to achieve the objective of policy ordering
without adding an operator-like feature to WS-Policy (e.g., multiple
domain-specific ordering constructs, presumed run-time engine
omniscience, etc.)...they just all seem less efficient and intuitive to
me.

So, for a very generic data processing context, I might want instances
of the following set of policies (sometimes in recursive
relationships):

   - someCollectionPolicy
   - someFilteringPolicy
   - someAggregationPolicy
   - someCorrelationPolicy
   - someTaggingPolicy
   - someSortingPolicy
   - someClassificationPolicy
   - someStoragePolicy
   - someRetentionPolicy (which is also inherently someDeletionPolicy)

The order in which some of these policies are applied in some data
processing contexts could be significant, it would seem to me...?

Examples from the SCA Policy realm also come to mind.  Actually, many
do, especially when considering dynamically constructed digital
run-time policies in response to changing real-world circumstances
(e.g., in the network management realm).

Cheers,
BobN

-----Original Message-----
From: public-ws-policy-request@w3.org
[mailto:public-ws-policy-request@w3.org] On Behalf Of David Orchard
Sent: Thursday, October 11, 2007 4:59 PM
To: ashok.malhotra@oracle.com
Cc: public-ws-policy@w3.org
Subject: RE: Ordering of Assertions: Comment on WS-Policy Primer LCWD


I asked my question first, and it's up to you to prove that work needs
to be done, not the other way around.  That said, you don't seem to
have
any intention of answering my question as you've decided to respond to
my question with a question.  I learned from "Rosencrantz and
Guildenstern are dead" not to play the question game.

Cheers,
Dave 

> -----Original Message-----
> From: ashok malhotra [mailto:ashok.malhotra@oracle.com] 
> Sent: Thursday, October 11, 2007 1:33 PM
> To: David Orchard
> Cc: public-ws-policy@w3.org
> Subject: Re: Ordering of Assertions: Comment on WS-Policy Primer LCWD
> 
> David:
> Please answer the question.  Is it your position that there 
> are no Policies where the order in which the assertions 
> within a Policy Alternative are applied is important?
> 
> Ashok
> 
> David Orchard wrote:
> 
> >I think the onus is on you to prove something, rather than 
> me to prove 
> >nothing, especially if you want the WG to do something.
> >
> >I know you are arguing that some policies need ordering.  
> I'm arguing 
> >you need to show some policies that need ordering.
> >
> >Cheers,
> >Dave
> >
> >  
> >
> >>-----Original Message-----
> >>From: ashok malhotra [mailto:ashok.malhotra@oracle.com]
> >>Sent: Thursday, October 11, 2007 3:28 AM
> >>To: David Orchard
> >>Cc: public-ws-policy@w3.org
> >>Subject: Re: Ordering of Assertions: Comment on WS-Policy 
> Primer LCWD
> >>
> >>I'll make it still shorter:
> >>
> >>I'm arguing that SOME policies need ordering.  The Policy Framework

> >>says so and the fact the there are ordering assertions in WS 
> >>SecurityPolicy confirms this.
> >>
> >>Are you arguing that NO policies need ordering?
> >>
> >>Ashok
> >>
> >>David Orchard wrote:
> >>
> >>    
> >>
> >>>I'll make my note even shorter.  
> >>>
> >>>What situations are those?
> >>>
> >>>For the 2nd time, you have failed to specify a single 
> situation that 
> >>>requires a change to WS-Policy.  You've described a problem that 
> >>>already has a solution and quotes from other people but
> >>>      
> >>>
> >>those are not
> >>    
> >>
> >>>answers to my question.
> >>>
> >>>In the absence of any real-world problem, the obvious thing for 
> >>>WS-Policy WG to do is to close with no action.
> >>>
> >>>Cheers,
> >>>Dave
> >>>
> >>> 
> >>>
> >>>      
> >>>
> >>>>-----Original Message-----
> >>>>From: ashok malhotra [mailto:ashok.malhotra@oracle.com]
> >>>>Sent: Wednesday, October 10, 2007 1:59 PM
> >>>>To: David Orchard
> >>>>Cc: public-ws-policy@w3.org
> >>>>Subject: Re: Ordering of Assertions: Comment on WS-Policy
> >>>>        
> >>>>
> >>Primer LCWD
> >>    
> >>
> >>>>Hi Dave:
> >>>>I used the fact that WS-SecurityPolicy discusses order to
> >>>>        
> >>>>
> >>motivate the
> >>    
> >>
> >>>>need for order in at least some policies.
> >>>>I also quoted from the note from Tony Rogers.  
> >>>>        
> >>>>
> >>Subsequently, there was
> >>    
> >>
> >>>>a note from Bob Natale who agrees that order is important
> >>>>        
> >>>>
> >>but does not
> >>    
> >>
> >>>>like the solution I suggested.
> >>>>
> >>>>What needs to be made clear is that order is not important in all

> >>>>policies, but there are situations where it is important
> >>>>        
> >>>>
> >>and for these
> >>    
> >>
> >>>>situations we need a solution.
> >>>>
> >>>>Ashok
> >>>>
> >>>>David Orchard wrote:
> >>>>
> >>>>   
> >>>>
> >>>>        
> >>>>
> >>>>>>-----Original Message-----
> >>>>>>From: public-ws-policy-request@w3.org 
> >>>>>>[mailto:public-ws-policy-request@w3.org] On Behalf Of
> >>>>>>            
> >>>>>>
> >>ashok malhotra
> >>    
> >>
> >>>>>>Sent: Wednesday, October 10, 2007 9:56 AM
> >>>>>>To: public-ws-policy@w3.org
> >>>>>>Subject: Ordering of Assertions: Comment on WS-Policy 
> Primer LCWD
> >>>>>>  
> >>>>>>
> >>>>>>       
> >>>>>>
> >>>>>>            
> >>>>>>
> >>>>><snip/>
> >>>>>
> >>>>>
> >>>>>     
> >>>>>
> >>>>>          
> >>>>>
> >>>>>>In many cases the
> >>>>>>order in which assertions are processed may not matter, but
> >>>>>>       
> >>>>>>
> >>>>>>            
> >>>>>>
> >>>>where it
> >>>>   
> >>>>
> >>>>        
> >>>>
> >>>>>>does matter do we need to specify a special assertion for
> >>>>>>       
> >>>>>>
> >>>>>>            
> >>>>>>
> >>>>every pair
> >>>>   
> >>>>
> >>>>        
> >>>>
> >>>>>>of assertions that need to be ordered? Clearly, this is not
> >>>>>>       
> >>>>>>
> >>>>>>            
> >>>>>>
> >>>>feasible
> >>>>   
> >>>>
> >>>>        
> >>>>
> >>>>>>as the Policy processing engine will need to be undated
> >>>>>>       
> >>>>>>
> >>>>>>            
> >>>>>>
> >>>>whenever a new
> >>>>   
> >>>>
> >>>>        
> >>>>
> >>>>>>ordering assertion is added. So, what we need is a
> >>>>>>            
> >>>>>>
> >>general-purpose
> >>    
> >>
> >>>>>>ordering assertion.
> >>>>>>  
> >>>>>>
> >>>>>>       
> >>>>>>
> >>>>>>            
> >>>>>>
> >>>>>Your note jumps from assumption to conclusion to design 
> with great 
> >>>>>speed, indeed from assumption to conclusion within 3
> >>>>>     
> >>>>>
> >>>>>          
> >>>>>
> >>>>sentences.  Those
> >>>>   
> >>>>
> >>>>        
> >>>>
> >>>>>3 fleety sentences do not answer my previous emails central
> >>>>>     
> >>>>>
> >>>>>          
> >>>>>
> >>>>question of
> >>>>   
> >>>>
> >>>>        
> >>>>
> >>>>>"when does order matter?".  In case my question was
> >>>>>          
> >>>>>
> >>missed, perhaps
> >>    
> >>
> >>>>>because of burdensom length of my previous message, I'll ask
> >>>>>     
> >>>>>
> >>>>>          
> >>>>>
> >>>>again more
> >>>>   
> >>>>
> >>>>        
> >>>>
> >>>>>succinctly:
> >>>>>
> >>>>>When does order matter?  
> >>>>>
> >>>>>Until the use case is agreed by the WG, design discussions
> >>>>>          
> >>>>>
> >>are very
> >>    
> >>
> >>>>>premature IMHO.
> >>>>>
> >>>>>Cheers,
> >>>>>Dave
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>     
> >>>>>
> >>>>>          
> >>>>>
> >>>>--
> >>>>All the best, Ashok
> >>>>
> >>>>   
> >>>>
> >>>>        
> >>>>
> >>> 
> >>>
> >>>      
> >>>
> >>--
> >>All the best, Ashok
> >>
> >>    
> >>
> 
> 
> --
> All the best, Ashok
> 
Received on Thursday, 11 October 2007 21:19:38 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:33:34 UTC