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



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]