OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-caf message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [ws-caf] Mt Everest and WS-CF


Ok guys lets try and bring this to a close.

Peter, Are you proposing any motion here?

Martin.

>-----Original Message-----
>From: Furniss, Peter [mailto:Peter.Furniss@choreology.com] 
>Sent: 28 May 2004 12:53
>To: Mark Little; Jim Webber; ws-caf
>Subject: RE: [ws-caf] Mt Everest and WS-CF
>
>
>
>Mark,
>
>> > But you can get them to understand your own ad-hoc overload of the 
>> > ws-context identifier ?
>> >
>> > Do you accept that they will have to implement something
>> you define ?
>> > You seem to think WS-Context alone will do it, but it has no 
>> > semantics.
>> 
>> Peter, that is incorrect. Maybe there is a problem with the text 
>> describing this, but I thought we were quite clear in the 0.2 draft 
>> that a context identifier represents an activity which represents a 
>> set of related invocations on (potentially a number of 
>different) Web 
>> services. As such, by itself it does have implied semantics: 
>> correlation of invocations. This is precisely what Jim, 
>Savas and the 
>> WS-GAF document defined last September (I think). As such,
>> WS-Context is useful by itself.
>
>What does correlation cause to happen ? Something has its 
>behaviour modified by the presence of the WS-Context header or 
>there wasn't any point in sending it. Stating that a context 
>identifier labels the invocations in an activity means nothing 
>unless the activity itself has some  attributes that are known 
>among the implementations.
>
>
>Another way of expressing this:
>
>a) A SOAP implementation allows access to the headers, and has 
>no constraints on the headers - they can be inspected and 
>walked through as xml constructs. (as infoset or raw, as you 
>please - infoset only if it can find the schema) Is it an 
>implementation of basic WS-Context ?
>
>b) The implementation is modified to recognise WS-Context 
>headers, and offers an additional internal api that gives 
>access to them via thread-local storage. No deployed 
>application uses this new api. Is it an implementation of 
>basic WS-Context ?
>
>c) the implementation is modified such that if it receives a 
>WS-Context, and the mustPropagate flag is true, and the 
>processing resulting from the received message causes any 
>outbound soap messages, the WS-Context header is copied 
>unchanged to that. Is it now an implementatioan of basic WS-Context ?
>
>d) An application using a) or b) includes the context 
>identifier in its access logs, but does nothing else. Is it 
>now an implementation of basic WS-Context ?
>
>
>I'm not sure what else can be done with just WS-Context alone 
>- and even
>d) seems to have some understanding of a specification in 
>addtion to WS-Context itself. Anything more (like recognising 
>it as a WS-CF context and registering with the coordinator, or 
>adding stuff to it) would clearly be implementation of a 
>WS-Context-using protocol, not of WS-Context alone.
>
>
>Peter
>
>



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]