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: [no subject]


  A thought experiment: imagine writing down the specification for one =
of the use scenarios, to the level of detail needed for independent =
interoperable implementation, in the absence of WS-Context, but with the =
rest of the web service suite available. Now re-run that thought =
experiment, with WS-Context available. For which features and mechanisms =
that are needed for the scenario do you find the second case easier, =
because you can say "i don't need to specify how to do that, because I =
get it automatically because it's part of the WS-Context function, and =
the behavioural requirements on the implementations are implicit in the =
use of WS-Context", whereas in the absence of WS-Context, the particular =
specification had to include that.  If the same features and mechanisms =
are made easier for different (potentially) WS-Context-using =
specifications then those are what should be in WS-Context.  What are =
those features ? If all the features turn out to be either delivered by =
SOAP Headers or particular to a using-specification, we can collapse =
WS-Context and more straight on to WS-CF :-)


  Peter





  -----Original Message-----
  From: Newcomer, Eric [mailto:Eric.Newcomer@iona.com]=20
  Sent: 12 February 2004 19:46
  To: Furniss, Peter; Mark Little; malik saheb; =
ws-caf@lists.oasis-open.org
  Subject: RE: [ws-caf] Agenda for the demo application


    Peter,

    Yes, of course much can be accomplished using current =
specifications.  As you alluded to yourself, many would say that you can =
accomplish everything in Web services using XML and HTTP.  And of course =
there are many possible alternate solutions to context management.  This =
is precisely why we are trying to standardize something, so that =
everyone isn't creating their own alternate solutions.

    To build a bit on the analogy, everyone can certainly send XML over =
HTTP and build whatever decoders they want to build for extracting =
information from the document and invoking a service or putting the =
information on a queue.  And no doubt many people are doing this.  =
However, the standards community has a strong believe that a =
specification for how exactly this should be done, or would best be done =
(or perhaps even just adequately done) is preferable to everyone =
creating their own solutions.  So we have the SOAP specification telling =
us what kind of XML document to send, what elements to include to assist =
in the processing of that XML document, for reporting faults in a =
standard way and so on.

    Of course anyone is free to debate the usefulness of standards and =
conventions for achieving common goals, and I appreciate your views on =
the topic.

    Regards,

    Eric
      -----Original Message-----
      From: Furniss, Peter [mailto:Peter.Furniss@choreology.com]
      Sent: Thursday, February 12, 2004 10:26 AM
      To: Mark Little; malik saheb; ws-caf@lists.oasis-open.org
      Subject: RE: [ws-caf] Agenda for the demo application


      Mark,

      I've had a look and I still don't see a clear added-value of =
WS-Context itself, or statement of what is deficient in using headers =
directly. There are assertions, as in your first paragraph that =
WS-Context could be used for various things, but I don't see what =
features it adds that aren't there already or which have to be specified =
in some other document known to the various parties.


      The problem is that the additional specification (it is not =
necessarily an ALS, it may just be specification - the GAF proposal is =
an example of the sort of thing) has to define the interpretation and =
purpose of the attributes and elements in the context. You could write =
virtually the same specification text saying "this value is put in a =
SOAP header with top-element qname" instead of "this value is put in a =
context with type uri".

      That would certainly seem to be the case for pass-by-bulk. =
Pass-by-reference, once it's sorted out, comes down to the =
general-purpose semantics of "here is a soap header with an element that =
is a URI that can be dereferenced to give you more information." =
Everything else is left to the addtional specification.

      Undoubtedly the various specs that have context-like behaviour =
*could* function with WS-Context, but I don't see what they would gain =
other than "namespace paint" .


      Peter

        -----Original Message-----
        From: Mark Little [mailto:mark.little@arjuna.com]=20
        Sent: 12 February 2004 14:16
        To: Furniss, Peter; malik saheb; ws-caf@lists.oasis-open.org
        Subject: Re: [ws-caf] Agenda for the demo application


        Peter, I think you missed the point. I realise you weren't at =
the first face-to-face, (and I've no idea if you'll be at the next one =
where I'm sure the demo app will be described), but this kind of =
discussion came up in Boston. It was also one of the original FAQ =
questions (can't say for sure if it's on the current TC FAQ though). One =
of the intentions of WS-Context is to try to provide a standard way of =
approaching context, rather than the ad hoc mechanisms that currently =
exist. For example, it would be great if WS-Security adopted WS-Context, =
for example; though whether that actually happens is a different issue =
entirely. WS-RF as another example may be able to utilise WS-Context.

        An aim would be to provide a standard that allows existing and =
new uses of context to be more easily created and to work collectively. =
I find it strange to be going back over what the aims of this TC is, =
since we're 4+ (?) months into it, but: we'll define a standard context =
representation that all users will agree upon and can augment if =
required; the location of context will also be precisely defined such =
that it is no longer a hit-and-miss thing to be able to identify =
pertinent "context" information in a header or body. I don't think this =
is a waste of time and effort, and just looking outside of this TC =
neither do the various companies that we have talked to.

        And with regard to my comments on the demo. application: as I =
said, I can see how context could be used in the way currently =
described, I just think that an alternative approach may well be easier =
to describe and understand.

        Oh, and WS-Context can be used entirely by itself, i.e., without =
any ALS-es. It was designed to. Check out =
http://www.arjuna.com/library/reports/2003-08-12-GAF-v1_0.pdf for =
example.

        All the best,

        Mark.

        P.S. If we're going to discuss the demo. specifically then let's =
take it to the separate working group.

        ----
        Mark Little,
        Chief Architect, Transactions,
        Arjuna Technologies Ltd.
        =20
        www.arjuna.com

          ----- Original Message -----=20
          From: Furniss, Peter=20
          To: Mark Little ; malik saheb ; ws-caf@lists.oasis-open.org=20
          Sent: Thursday, February 12, 2004 1:46 PM
          Subject: RE: [ws-caf] Agenda for the demo application


          WS-CAFites,

          The proposed demo application, and Mark's comments on it are =
very interesting as showing two different approaches by the author =
companies (who are to be congratulated on having such discussions in the =
open, rather than huddling away in a corner :-). But they raise a query =
I've had in my mind about WS-Context.

          By design WS-Context can't be used completely alone - there =
has to be some additional specification known to the various parties - =
so in the demo application, the client and the retailers all know of the =
shopping cart application. Exactly what behaviour is required of them =
differs slightly between the demo as written and Mark's suggestions - =
but the client has at least to know that it has to put the context on =
the messages to the retailers, and the retailers to know they must make =
their supplying part of the cart.

          The problem I have is that I can't quite work out what =
WS-Context adds that isn't already available in SOAP headers. The =
WS-Context-using shopping cart specification will be identified by a URI =
(the "type" in the context -this is probably the same as, or related to, =
the ALS-context identifier). A service receiving a context with that uri =
(or finding it after dereferencing a pass-by-reference context) will =
thus know what it has to do, as specified by the shopping cart spec: but =
that's all part of the shopping cart spec, and not WS-Context =
(especially if, as Mark suggests the shopping cart ALS offers its own =
service, with addToCart, removeFromCart).

          Compare that with exactly the same shopping cart service =
specified using SOAP header, and able to generate a unique shopping cart =
identifier. The shopping cart specification defines a soap header, using =
the namespace uri to identify it's headers among all the other that =
exist. The header includes the URI of the shopping cart service and any =
other identifiers - in fact exactly the same information that it would =
need to specify as being contained in the context had it used =
WS-Context. A service receiving a shopping cart header does exactly the =
same things as one receiving a shopping cart context.

          The demo app as described does have the Context Service doing =
more, but that seems to be what can be done with http anyway - the =
context identification URI labels a resource that can be fetched (get) =
or changed (put) (but no equivalent of post at ctx level).

          The shopping-cart service is using the Context-service to =
generate the unique identifier, but that isn't difficult to do itself =
(and might well be counter-productive to take one in from the Ctx =
service, since if the shopping cart chose its own URI's it could put =
locally-meaningful (but externally opaque) information in them, whereas =
if the URI is given to it by a Context Service the cart service must =
indirect through a hash or whatever.)

          To summarise:

          What gain does a WS-Context-using specification gain from =
WS-Context that it could not have got from the combination of:
          =20
              - SOAP Headers, which identify, by the namespace URI which =
specification they refer to and can contain elements and attributes of =
use to that specification

              - HTTP Get, Put and Post which can fetch, set and modify a =
remotely-held body of information unambiguously identified by a URI

          Good grief, I've turned into a RESTafarian ! =20
           =20

          This isn't to say there might not be something in the higher =
levels of WS-CAF (I have thoughts on that too :-), but I have a =
suspicion that by the time you've generalised the context-layer =
sufficiently to make it general (i.e. to justify ws-context as a =
separate spec), there isn't anything left worth specifying. Yes, several =
things need to pass around identifications, and associated information =
and there are some protocol design issues that are worthy of summarising =
(e.g. rules about unambiguity must be precise, implications of id =
exchange) but there isn't anything worth making into a distinct =
protocol.

          Peter

          ------------------------------------------
          Peter Furniss
          Chief Scientist, Choreology Ltd
          web: http://www.choreology.com
          email: peter.furniss@choreology.com
          phone: +44 870 739 0066
          mobile: +44 7951 536168


            -----Original Message-----
            From: Mark Little [mailto:mark.little@arjuna.com]=20
            Sent: 11 February 2004 11:53
            To: malik saheb; ws-caf@lists.oasis-open.org
            Subject: Re: [ws-caf] Agenda for the demo application


            I've attached comments to the document. As far as I can see, =
this still needs work. The architecture of the application seems to be a =
very strange use of context in general, and WS-Context specifically. =
Maybe this is a carry-over from the WS-I demo?

            Mark.

            ----
            Mark Little,
            Chief Architect, Transactions,
            Arjuna Technologies Ltd.
            =20
            www.arjuna.com

              ----- Original Message -----=20
              From: malik saheb=20
              To: ws-caf@lists.oasis-open.org=20
              Sent: Monday, February 09, 2004 7:00 PM
              Subject: [ws-caf] Agenda for the demo application


              Hi All

              =20

              I have attached the document explaining how the demo =
application can use the WS-Context.=20

              The way the demo will use the other specifications will be =
provided later according to the schedule described below and that follow =
the following steps.

              =20

              - Before a meeting we will produce a document describing =
the demo application using a particular specification (deadline 1 week =
before the meeting)

              - During a meeting the document made previously available =
will be discussed=20

              - Show a demo application with a particular specification =
(no demo for the Paris meeting)=20

              =20

              In other words:

              2nd meeting - Paris

              - Before the meeting - we provide the demo application =
with the WS-CTX.

              - During the meeting - Discuss the demo application with =
WS-CTX=20

              =20

              3rd meeting New Orleans=20

              - Before the meeting - produce a document of the demo =
application with WS-CF

              - Discuss of the application with WS-CF=20

              - Show the Demo Application with the WS-Context (described =
in the previous meeting)

              =20

              4th F2F meeting (date to be determined) -=20

              - Before the meeting - produce a document of the demo =
application with WS-TXM

              - Discuss of the application with WS-TXM

              - Show the Demo Application with the WS-CF (described in =
the previous meeting)

              =20

              5th F2F meeting (date to be determined) -=20

              - Show the Demo Application with the WS-TXM (described in =
the previous meeting)

              =20

              Malik=20

              =20


------=_NextPart_000_03B7_01C3F21C.B0F8D750
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40"; xmlns:v =3D=20
"urn:schemas-microsoft-com:vml" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word" xmlns:st1 =3D=20
"urn:schemas-microsoft-com:office:smarttags"><HEAD><TITLE>Message</TITLE>=

<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3DWord.Document name=3DProgId>
<META content=3D"MSHTML 6.00.2737.800" name=3DGENERATOR>
<META content=3D"Microsoft Word 10" name=3DOriginator><LINK=20
href=3D"cid:filelist.xml@01C3EF47.6D220B50"; =
rel=3DFile-List><o:SmartTagType=20
name=3D"City"=20
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"></o:SmartTagT=
ype><o:SmartTagType=20
name=3D"place"=20
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"></o:SmartTagT=
ype><!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if !mso]>
<STYLE>st1\:* {
	BEHAVIOR: url(#default#ieooui)
}
</STYLE>
<![endif]-->
<STYLE>@page Section1 {size: 612.0pt 792.0pt; margin: 72.0pt 90.0pt =
72.0pt 90.0pt; mso-header-margin: 35.4pt; mso-footer-margin: 35.4pt; =
mso-paper-source: 0; }
P.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: "Times New Roman"
}
LI.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: "Times New Roman"
}
DIV.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: "Times New Roman"
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline; text-underline: single
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline; text-underline: single
}
A:visited {
	COLOR: purple; TEXT-DECORATION: underline; text-underline: single
}
SPAN.MsoHyperlinkFollowed {
	COLOR: purple; TEXT-DECORATION: underline; text-underline: single
}
SPAN.EmailStyle17 {
	COLOR: navy; FONT-FAMILY: Arial; mso-style-type: personal; =
mso-style-noshow: yes; mso-ansi-font-size: 10.0pt; mso-bidi-font-size: =
10.0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; =
mso-bidi-font-family: Arial
}
SPAN.EmailStyle18 {
	COLOR: navy; FONT-FAMILY: Arial; mso-style-type: personal-reply; =
mso-style-noshow: yes; mso-ansi-font-size: 10.0pt; mso-bidi-font-size: =
10.0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; =
mso-bidi-font-family: Arial
}
DIV.Section1 {
	page: Section1
}
</STYLE>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */=20
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";}
</style>
<![endif]--></HEAD>
<BODY lang=3DEN-US style=3D"tab-interval: 36.0pt" vLink=3Dpurple =
link=3Dblue=20
bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Peter, let's not forget that WS-Context =
is part of=20
a composite application framework. So, although we have said that =
context is=20
useful in its own right, this runs the risk of ignoring the overall =
model it=20
defines which is based on activities and grouping multiple context =
augmenting=20
services into the same activity. Once again, this is obviously something =
that=20
people can do now, but in an ad hoc manner. From talking to several =
companies=20
who have expressed a real interest in context, it's this capability of =
adding=20
different services to an activity to give it concrete meaning and have =
them=20
collectively augment the context opaquely, that's =
interesting.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I can understand your concerns, and =
it's important=20
that these sorts of things are voiced at any standards body. However, =
the=20
feedback we've had so far on WS-Context is all positive, so I think it's =
worth=20
forging ahead with this. Remember, as with any standard, you can always =
ignore=20
it if you don't think it's relevant to your business model or =
application=20
requirement.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Mark.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>----<BR>Mark Little,<BR>Chief =
Architect,=20
Transactions,<BR>Arjuna Technologies Ltd.<BR>&nbsp;<BR><A=20
href=3D"http://www.arjuna.com";>www.arjuna.com</A><BR></FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">
  <DIV><SPAN class=3D004163523-12022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2></FONT></SPAN></DIV><SPAN class=3D004163523-12022004><FONT =
face=3DArial=20
  color=3D#0000ff size=3D2></FONT></SPAN></DIV>
  <DIV><SPAN class=3D004163523-12022004><FONT face=3DArial =
color=3D#0000ff size=3D2>It's=20
  not the concept of standardising that I have issue with - I've been =
heavily=20
  involved in open protocol standards for nearly&nbsp;20 years - it's =
just=20
  whether WS-Context has enough substance to be worth factoring out as a =
layer=20
  to be built on&nbsp;by&nbsp;multiple users.</FONT></SPAN></DIV>
  <DIV><SPAN class=3D004163523-12022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D004163523-12022004><FONT face=3DArial =
color=3D#0000ff size=3D2>All=20
  protocol standards define, by some means,&nbsp;a syntax and some =
related=20
  semantics.&nbsp;But with WS-Context, although it is clear enough what =
the=20
  syntax is,&nbsp;I remain unconvinced that there is any significant =
semantics=20
  carried by the WS-Context syntax, that is not&nbsp;equally carried by =
its=20
  immediate&nbsp;carrier, the SOAP header.</FONT></SPAN></DIV>
  <DIV><SPAN class=3D004163523-12022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D004163523-12022004><FONT face=3DArial =
color=3D#0000ff size=3D2>I am=20
  perhaps running ahead here and assuming the progression of ws-context=20
  will&nbsp;clean up the text and take out some things that are already =
there,=20
  because closer study will show they are not generic and ought to be =
part of=20
  the additional specification that is invariable needed to define=20
  the&nbsp;syntax and semantics of the content of the context. From the =
first=20
  meeting, I've been trying get clarity&nbsp;(in my own mind, and =
seeking it for=20
  the text) on what the generic semantics are - hence the&nbsp;request =
for the=20
  &nbsp;example scenarios you</FONT>&nbsp;<FONT face=3DArial =
color=3D#0000ff=20
  size=3D2>and others put forward.&nbsp; But they show the problem quite =
well -=20
  although they certainly CAN use WS-Context, they don't seem to be =
gaining=20
  anything from it that isn't already there in SOAP headers, and perhaps =
the=20
  dereferencing.</FONT></SPAN></DIV>
  <DIV><SPAN class=3D004163523-12022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D004163523-12022004><FONT face=3DArial =
color=3D#0000ff size=3D2>A=20
  thought experiment: imagine writing down the specification for one of =
the use=20
  scenarios, to the level of detail needed for independent interoperable =

  implementation, in the absence of WS-Context, but with the rest of the =
web=20
  service suite available. Now re-run that thought experiment, with =
WS-Context=20
  available. For which features and mechanisms that are needed for the =
scenario=20
  do you find the second case easier, because you can say "i don't need =
to=20
  specify how to do that, because I get it automatically because it's =
part of=20
  the WS-Context function, and the behavioural requirements on the=20
  implementations are implicit in the use of WS-Context", whereas in the =
absence=20
  of WS-Context, the particular specification had to include that.&nbsp; =
If the=20
  same features and mechanisms are made easier for different =
(potentially)=20
  WS-Context-using specifications then those are&nbsp;what should be in=20
  WS-Context.&nbsp; What are those features ? If all the features turn =
out to be=20
  either delivered by SOAP Headers or particular to a =
using-specification, we=20
  can collapse WS-Context and more straight on to WS-CF =
:-)</FONT></SPAN></DIV>
  <DIV><SPAN class=3D004163523-12022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D004163523-12022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D004163523-12022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2>Peter</FONT></SPAN></DIV>
  <DIV><SPAN class=3D004163523-12022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D004163523-12022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D004163523-12022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D004163523-12022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D004163523-12022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV></DIV>
  <DIV><FONT face=3DTahoma size=3D2>-----Original =
Message-----<BR><B>From:</B>=20
  Newcomer, Eric [mailto:Eric.Newcomer@iona.com] <BR><B>Sent:</B> 12 =
February=20
  2004 19:46<BR><B>To:</B> Furniss, Peter; Mark Little; malik saheb;=20
  ws-caf@lists.oasis-open.org<BR><B>Subject:</B> RE: [ws-caf] Agenda for =
the=20
  demo application<BR><BR></DIV></FONT>
  <BLOCKQUOTE dir=3Dltr=20
  style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid; MARGIN-RIGHT: 0px">
    <DIV><SPAN class=3D000163819-12022004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2>Peter,</FONT></SPAN></DIV>
    <DIV><SPAN class=3D000163819-12022004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=3D000163819-12022004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2>Yes, of course much can be accomplished using current=20
    specifications.&nbsp; As you alluded to yourself, many would say =
that you=20
    can accomplish everything in Web services using XML and HTTP.&nbsp; =
And of=20
    course there are many possible alternate solutions to context=20
    management.&nbsp; This is precisely why we are trying to standardize =

    something, so that everyone isn't creating their own alternate=20
    solutions.</FONT></SPAN></DIV>
    <DIV><SPAN class=3D000163819-12022004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=3D000163819-12022004><FONT face=3DArial =
color=3D#0000ff size=3D2>To=20
    build a bit on the analogy, everyone can certainly send XML over =
HTTP and=20
    build whatever decoders they want to build for extracting =
information from=20
    the document and invoking a service or putting the information on a=20
    queue.&nbsp; And no doubt many people are doing this.&nbsp; However, =
the=20
    standards community has a strong believe that a specification for =
how=20
    exactly this should be done, or would best be done (or perhaps even =
just=20
    adequately done) is preferable to everyone creating their own=20
    solutions.&nbsp; So we have the SOAP specification telling us what =
kind of=20
    XML document to send, what elements to include to assist in the =
processing=20
    of that XML document, for reporting faults in a standard way and so=20
    on.</FONT></SPAN></DIV>
    <DIV><SPAN class=3D000163819-12022004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=3D000163819-12022004><FONT face=3DArial =
color=3D#0000ff size=3D2>Of=20
    course anyone is free to debate the usefulness of standards and =
conventions=20
    for achieving common goals, and I appreciate your views on the=20
    topic.</FONT></SPAN></DIV><SPAN class=3D000163819-12022004>
    <DIV><BR><FONT face=3DArial color=3D#0000ff =
size=3D2>Regards,</FONT></DIV>
    <DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT>&nbsp;</DIV>
    <DIV></SPAN><SPAN class=3D000163819-12022004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2>Eric</FONT></SPAN></DIV>
    <BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
      <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
      size=3D2>-----Original Message-----<BR><B>From:</B> Furniss, Peter =

      [mailto:Peter.Furniss@choreology.com]<BR><B>Sent:</B> Thursday, =
February=20
      12, 2004 10:26 AM<BR><B>To:</B> Mark Little; malik saheb;=20
      ws-caf@lists.oasis-open.org<BR><B>Subject:</B> RE: [ws-caf] Agenda =
for the=20
      demo application<BR><BR></FONT></DIV>
      <DIV><SPAN class=3D642294514-12022004><FONT face=3DArial =
color=3D#0000ff=20
      size=3D2>Mark,</FONT></SPAN></DIV>
      <DIV><SPAN class=3D642294514-12022004><FONT face=3DArial =
color=3D#0000ff=20
      size=3D2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=3D642294514-12022004><FONT face=3DArial =
color=3D#0000ff=20
      size=3D2>I've had a look and I still don't see a clear added-value =
of=20
      WS-Context itself, or statement of what is deficient in using =
headers=20
      directly. There are assertions, as in your first paragraph that =
WS-Context=20
      could be used for various things, but I don't see what features it =
adds=20
      that aren't there already or which have to be specified in some =
other=20
      document known to the various parties.</FONT></SPAN></DIV>
      <DIV><SPAN class=3D642294514-12022004><FONT face=3DArial =
color=3D#0000ff=20
      size=3D2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=3D642294514-12022004><FONT face=3DArial =
color=3D#0000ff=20
      size=3D2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=3D642294514-12022004><FONT face=3DArial =
color=3D#0000ff=20
      size=3D2>The problem is that the additional specification (it is =
not=20
      necessarily an ALS, it may just be specification - the GAF =
proposal is an=20
      example of the sort of thing) has to define the interpretation and =
purpose=20
      of the attributes and elements in the context. You could write =
virtually=20
      the same specification text saying "this value is put in a SOAP =
header=20
      with top-element qname" instead of "this value is put in a context =
with=20
      type uri".</FONT></SPAN></DIV>
      <DIV><SPAN class=3D642294514-12022004><FONT face=3DArial =
color=3D#0000ff=20
      size=3D2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=3D642294514-12022004><FONT face=3DArial =
color=3D#0000ff=20
      size=3D2>That would certainly seem to be the case for =
pass-by-bulk.=20
      Pass-by-reference, once it's sorted out, comes down to the =
general-purpose=20
      semantics of "here is a soap header with an element that is a URI =
that can=20
      be dereferenced to give you more information." Everything else is =
left to=20
      the addtional specification.</FONT></SPAN></DIV>
      <DIV><SPAN class=3D642294514-12022004><FONT face=3DArial =
color=3D#0000ff=20
      size=3D2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=3D642294514-12022004><FONT face=3DArial =
color=3D#0000ff=20
      size=3D2>Undoubtedly the various specs that have context-like =
behaviour=20
      *could* function with WS-Context, but I don't see what they would =
gain=20
      other than "namespace paint" .</FONT></SPAN></DIV>
      <DIV><SPAN class=3D642294514-12022004><FONT face=3DArial =
color=3D#0000ff=20
      size=3D2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=3D642294514-12022004></SPAN><SPAN=20
      class=3D642294514-12022004><FONT face=3DArial color=3D#0000ff=20
      size=3D2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=3D642294514-12022004><FONT face=3DArial =
color=3D#0000ff=20
      size=3D2>Peter</FONT></SPAN></DIV>
      <DIV><SPAN class=3D642294514-12022004><FONT face=3DArial =
color=3D#0000ff=20
      size=3D2></FONT></SPAN>&nbsp;</DIV>
      <BLOCKQUOTE dir=3Dltr=20
      style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff =
2px solid; MARGIN-RIGHT: 0px">
        <DIV></DIV>
        <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr =
align=3Dleft><FONT=20
        face=3DTahoma size=3D2>-----Original =
Message-----<BR><B>From:</B> Mark=20
        Little [mailto:mark.little@arjuna.com] <BR><B>Sent:</B> 12 =
February 2004=20
        14:16<BR><B>To:</B> Furniss, Peter; malik saheb;=20
        ws-caf@lists.oasis-open.org<BR><B>Subject:</B> Re: [ws-caf] =
Agenda for=20
        the demo application<BR><BR></FONT></DIV>
        <DIV><FONT face=3DArial size=3D2>Peter, I think you missed the =
point. I=20
        realise you weren't at the first face-to-face, (and I've no idea =
if=20
        you'll be at the next one where I'm sure the demo app will be=20
        described), but this kind of discussion came up in Boston. It =
was also=20
        one of the original FAQ questions (can't say for sure if it's on =
the=20
        current TC FAQ though). One of the intentions of WS-Context is =
to try to=20
        provide a standard way of approaching context, rather than the =
ad hoc=20
        mechanisms that currently exist. For example, it would be great =
if=20
        WS-Security adopted WS-Context, for example; though whether that =

        actually happens is a different issue entirely. WS-RF as another =
example=20
        may be able to utilise WS-Context.</FONT></DIV>
        <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
        <DIV><FONT face=3DArial size=3D2>An aim would be to provide a =
standard that=20
        allows existing and new uses of context to be more easily =
created and to=20
        work collectively. I find it strange to be going back over what =
the aims=20
        of this TC is, since we're 4+ (?) months into it, but: we'll =
define a=20
        standard context representation that all users will agree upon =
and can=20
        augment if required; the location of context will also be =
precisely=20
        defined such that it is no longer a hit-and-miss thing to be =
able to=20
        identify pertinent "context" information in a header or body. I =
don't=20
        think this is a waste of time and effort, and just looking =
outside of=20
        this TC neither do the various companies that we have talked=20
        to.</FONT></DIV>
        <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
        <DIV><FONT face=3DArial size=3D2>And with regard to my comments =
on the demo.=20
        application: as I said, I can see how context could be used in =
the way=20
        currently described, I just think that an alternative approach =
may well=20
        be easier to describe and understand.</FONT></DIV>
        <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
        <DIV><FONT face=3DArial size=3D2>Oh, and WS-Context can be used =
entirely by=20
        itself, i.e., without any ALS-es. It was designed to. Check out =
<A=20
        =
href=3D"http://www.arjuna.com/library/reports/2003-08-12-GAF-v1_0.pdf";>ht=
tp://www.arjuna.com/library/reports/2003-08-12-GAF-v1_0.pdf</A>&nbsp;for =

        example.</FONT></DIV>
        <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
        <DIV><FONT face=3DArial size=3D2>All the best,</FONT></DIV>
        <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
        <DIV><FONT face=3DArial size=3D2>Mark.</FONT></DIV>
        <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
        <DIV><FONT face=3DArial size=3D2>P.S. If we're going to discuss =
the demo.=20
        specifically then let's take it to the separate working=20
        group.</FONT></DIV>
        <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
        <DIV><FONT face=3DArial size=3D2>----<BR>Mark Little,<BR>Chief =
Architect,=20
        Transactions,<BR>Arjuna Technologies Ltd.<BR>&nbsp;<BR><A=20
        =
href=3D"http://www.arjuna.com";>www.arjuna.com</A><BR></FONT></DIV>
        <BLOCKQUOTE dir=3Dltr=20
        style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: =
5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
          <DIV style=3D"FONT: 10pt arial">----- Original Message ----- =
</DIV>
          <DIV=20
          style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
          <A title=3DPeter.Furniss@choreology.com=20
          href=3D"mailto:Peter.Furniss@choreology.com";>Furniss, =
Peter</A> </DIV>
          <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A=20
          title=3Dmark.little@arjuna.com =
href=3D"mailto:mark.little@arjuna.com";>Mark=20
          Little</A> ; <A title=3Dmalik.saheb@arjuna.com=20
          href=3D"mailto:malik.saheb@arjuna.com";>malik saheb</A> ; <A=20
          title=3Dws-caf@lists.oasis-open.org=20
          =
href=3D"mailto:ws-caf@lists.oasis-open.org";>ws-caf@lists.oasis-open.org</=
A>=20
          </DIV>
          <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Thursday, =
February 12, 2004=20
          1:46 PM</DIV>
          <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> RE: [ws-caf] =
Agenda for=20
          the demo application</DIV>
          <DIV><BR></DIV>
          <DIV><FONT face=3DArial><FONT size=3D2><SPAN=20
          =
class=3D251044413-12022004>WS-CAFites,</SPAN></FONT></FONT></DIV>
          <DIV><FONT face=3DArial><FONT size=3D2><SPAN=20
          class=3D251044413-12022004></SPAN></FONT></FONT>&nbsp;</DIV>
          <DIV><FONT size=3D+0><SPAN =
class=3D251044413-12022004></SPAN><FONT=20
          face=3DArial size=3D2>The&nbsp;<SPAN =
class=3D251044413-12022004>proposed=20
          </SPAN>demo application, and Mark's comments on it are very=20
          interesting as showing two different approaches by the=20
          author&nbsp;<SPAN class=3D251044413-12022004>companies =
</SPAN>(who are=20
          to be congratulated on having such discussions in the open, =
rather=20
          than huddling away in a corner :-). But they raise a query =
I've had in=20
          my mind about WS-Context.</FONT></FONT></DIV>
          <DIV>&nbsp;</DIV>
          <DIV><FONT face=3DArial size=3D2>By design WS-Context can't be =
used=20
          completely alone - there has to be some additional =
specification known=20
          to the various parties - so in the demo application, the =
client and=20
          the retailers all know of the shopping cart application. =
Exactly what=20
          behaviour is required of them differs slightly between the =
demo as=20
          written and Mark's suggestions - but the client has at least =
to know=20
          that it has to put the context on the messages to the =
retailers, and=20
          the retailers to know they must make their supplying part of =
the=20
          cart.</FONT></DIV>
          <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
          <DIV><FONT face=3DArial size=3D2>The problem I have is that I =
can't quite=20
          work out what WS-Context adds that isn't already available in =
SOAP=20
          headers. The WS-Context-using shopping cart specification will =
be=20
          identified by a URI (the "type" in the context -this is =
probably the=20
          same as, or related to, the ALS-context identifier). A service =

          receiving a context with that uri (or finding it after =
dereferencing a=20
          pass-by-reference context) will thus know what it has to do, =
as=20
          specified by the shopping cart spec: but that's all part of =
the=20
          shopping cart spec, and not WS-Context (especially if, as Mark =

          suggests the shopping cart ALS offers its own service, with =
addToCart,=20
          removeFromCart).</FONT></DIV>
          <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
          <DIV><FONT face=3DArial size=3D2>Compare that with exactly the =
same=20
          shopping cart service specified using SOAP header, and able to =

          generate a unique shopping cart identifier. The shopping cart=20
          specification defines a soap header, using the namespace uri =
to=20
          identify it's headers among all the other that exist. The =
header=20
          includes the URI of the shopping cart service and any other=20
          identifiers - in fact exactly the same information that it =
would need=20
          to specify as being contained in the context had it used =
WS-Context. A=20
          service receiving a shopping cart header does exactly the same =
things=20
          as one receiving a shopping cart context.</FONT></DIV>
          <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
          <DIV><FONT face=3DArial size=3D2>The demo app as described =
does have the=20
          Context Service doing more, but that seems to be what can be =
done with=20
          http anyway - the context identification URI labels a resource =
that=20
          can be fetched (get) or changed (put) (but no equivalent of =
post at=20
          ctx level).</FONT></DIV>
          <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
          <DIV><FONT face=3DArial size=3D2>The shopping-cart service is =
using the=20
          Context-service to generate the unique identifier, but that =
isn't=20
          difficult to do itself (and might well be counter-productive =
to take=20
          one in from the Ctx service, since if the shopping cart chose =
its own=20
          URI's it could put locally-meaningful (but externally opaque)=20
          information in them, whereas if the URI is given to it by a =
Context=20
          Service the cart service must indirect through a hash or=20
          whatever.)</FONT></DIV>
          <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
          <DIV><FONT face=3DArial size=3D2>To summarise:</FONT></DIV>
          <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
          <DIV><FONT face=3DArial size=3D2>What gain does a =
WS-Context-using=20
          specification gain from WS-Context that it could not have got =
from the=20
          combination of:<BR>&nbsp;<BR><SPAN=20
          =
class=3D251044413-12022004>&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;</SPAN>SOAP=20
          Headers, which identify, by the namespace URI which =
specification they=20
          refer to and can contain elements and attributes of use to =
that=20
          specification</FONT></DIV>
          <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
          <DIV><FONT face=3DArial><FONT size=3D2><SPAN=20
          class=3D251044413-12022004>&nbsp;&nbsp;&nbsp; - </SPAN>HTTP =
Get, Put and=20
          Post which can fetch, set and modify a remotely-held body of=20
          information unambiguously identified by a =
URI</FONT></FONT></DIV>
          <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
          <DIV><FONT face=3DArial size=3D2>Good grief, I've turned into =
a=20
          RESTafarian !&nbsp;&nbsp;<BR>&nbsp;&nbsp;</FONT></DIV>
          <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
          <DIV><SPAN class=3D793080400-12022004><FONT face=3DArial =
size=3D2>This isn't=20
          to say there might not be something in the higher levels of =
WS-CAF (I=20
          have thoughts on that too :-), but I have a suspicion that by =
the time=20
          you've generalised the context-layer sufficiently to make it =
general=20
          (i.e. to justify ws-context as a separate spec), there isn't =
anything=20
          left worth specifying. Yes, several things need to pass around =

          identifications, and associated information and there are some =

          protocol design issues that are worthy of summarising (e.g. =
rules=20
          about&nbsp;unambiguity must be&nbsp;precise, implications of =
id=20
          exchange)&nbsp;but there isn't anything worth making into a =
distinct=20
          protocol.</FONT></SPAN></DIV>
          <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
          <DIV align=3Dleft><FONT face=3DArial =
size=3D2>Peter</FONT></DIV>
          <DIV>&nbsp;</DIV>
          <DIV align=3Dleft><FONT face=3DArial=20
          size=3D2>------------------------------------------<BR>Peter=20
          Furniss<BR>Chief Scientist, Choreology Ltd<BR>web: <A=20
          =
href=3D"http://www.choreology.com/";>http://www.choreology.com</A><BR>emai=
l:=20
          <A=20
          =
href=3D"mailto:peter.furniss@choreology.com";>peter.furniss@choreology.com=
</A><BR>phone:=20
          +44 870 739 0066<BR>mobile: +44 7951 536168<BR></FONT></DIV>
          <DIV><FONT face=3DArial color=3D#0000ff =
size=3D2></FONT>&nbsp;</DIV>
          <BLOCKQUOTE dir=3Dltr=20
          style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: =
#0000ff 2px solid; MARGIN-RIGHT: 0px">
            <DIV></DIV>
            <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr =
align=3Dleft><FONT=20
            face=3DTahoma size=3D2>-----Original =
Message-----<BR><B>From:</B> Mark=20
            Little [mailto:mark.little@arjuna.com] <BR><B>Sent:</B> 11 =
February=20
            2004 11:53<BR><B>To:</B> malik saheb;=20
            ws-caf@lists.oasis-open.org<BR><B>Subject:</B> Re: [ws-caf] =
Agenda=20
            for the demo application<BR><BR></FONT></DIV>
            <DIV><FONT face=3DArial size=3D2>I've attached comments to =
the document.=20
            As far as I can see, this still needs work. The architecture =
of the=20
            application seems to be a very strange use of context in =
general,=20
            and WS-Context specifically. Maybe this is a carry-over from =
the=20
            WS-I demo?</FONT></DIV>
            <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
            <DIV><FONT face=3DArial size=3D2>Mark.</FONT></DIV>
            <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
            <DIV><FONT face=3DArial size=3D2>----<BR>Mark =
Little,<BR>Chief=20
            Architect, Transactions,<BR>Arjuna Technologies =
Ltd.<BR>&nbsp;<BR><A=20
            =
href=3D"http://www.arjuna.com";>www.arjuna.com</A><BR></FONT></DIV>
            <BLOCKQUOTE dir=3Dltr=20
            style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: =
5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
              <DIV style=3D"FONT: 10pt arial">----- Original Message =
----- </DIV>
              <DIV=20
              style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; =
font-color: black"><B>From:</B>=20
              <A title=3Dmalik.saheb@arjuna.com=20
              href=3D"mailto:malik.saheb@arjuna.com";>malik saheb</A> =
</DIV>
              <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A=20
              title=3Dws-caf@lists.oasis-open.org=20
              =
href=3D"mailto:ws-caf@lists.oasis-open.org";>ws-caf@lists.oasis-open.org</=
A>=20
              </DIV>
              <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Monday, =
February 09,=20
              2004 7:00 PM</DIV>
              <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> [ws-caf] =
Agenda for=20
              the demo application</DIV>
              <DIV><BR></DIV>
              <DIV class=3DSection1>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">Hi=20
              All<o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">I have=20
              attached the document explaining how the demo application =
can use=20
              the WS-Context. <o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">The way=20
              the demo will use the other specifications will be =
provided later=20
              according to the schedule described below and that follow =
the=20
              following steps.<o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">- Before=20
              a meeting we will produce a document describing the demo=20
              application using a particular specification (deadline 1 =
week=20
              before the meeting)<o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">- During=20
              a meeting the document made previously available will be =
discussed=20
              <o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">- Show a=20
              demo application with a particular specification (no demo =
for the=20
              </SPAN></FONT><st1:City><st1:place><FONT face=3DArial =
color=3Dnavy=20
              size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">Paris</SPAN></FONT></st1:place></st1:City><FONT=20
              face=3DArial color=3Dnavy size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"> meeting)=20
              <o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">In other=20
              words:<o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">2<SUP>nd</SUP>=20
              meeting - Paris<o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">- Before=20
              the meeting =96 we provide the demo application with the=20
              WS-CTX.<o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">- During=20
              the meeting =96 Discuss the demo application with WS-CTX=20
              <o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">3<SUP>rd</SUP>=20
              meeting </SPAN></FONT><st1:City><st1:place><FONT =
face=3DArial=20
              color=3Dnavy size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">New=20
              Orleans</SPAN></FONT></st1:place></st1:City><FONT =
face=3DArial=20
              color=3Dnavy size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">=20
              <o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">- Before=20
              the meeting =96 produce a document of the demo application =
with=20
              WS-CF<o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">- Discuss=20
              of the application with WS-CF =
<o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">- Show=20
              the Demo Application with the WS-Context (described in the =

              previous meeting)<o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">4<SUP>th</SUP>=20
              F2F meeting (date to be determined) =96=20
<o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">- Before=20
              the meeting =96 produce a document of the demo application =
with=20
              WS-TXM<o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">- Discuss=20
              of the application with =
WS-TXM<o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">- Show=20
              the Demo Application with the WS-CF (described in the =
previous=20
              meeting)<o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">5<SUP>th</SUP>=20
              F2F meeting (date to be determined) =96=20
<o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">- Show=20
              the Demo Application with the WS-TXM (described in the =
previous=20
              meeting)<o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">Malik</SPAN></FONT><FONT=20
              face=3DArial size=3D2><SPAN=20
              style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">=20
              <o:p></o:p></SPAN></FONT></P>
              <P class=3DMsoNormal><FONT face=3D"Times New Roman" =
size=3D3><SPAN=20
              style=3D"FONT-SIZE: =
12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P></DIV></BLOCKQUOTE></BLOCKQUOTE>=
</BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY><=
/HTML>

------=_NextPart_000_03B7_01C3F21C.B0F8D750--



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