W3C home > Mailing lists > Public > www-ws-arch@w3.org > October 2002

Re: Spec draft

From: Jean-Jacques Moreau <moreau@crf.canon.fr>
Date: Fri, 04 Oct 2002 17:37:04 +0200
Message-ID: <3D9DB5A0.80105@crf.canon.fr>
To: David Orchard <dorchard@bea.com>
CC: "'Newcomer Eric'" <Eric.Newcomer@iona.com>, www-ws-arch@w3.org, Glen Daniels <gdaniels@macromedia.com>

A big +1 for incorporating MEPs, Bindings, Modules and Features 
into the architecture. I have come to think that, although they 
have their origins in the XMLP WG, somewhat by accident (hmm... 
hard work?), they are actually more generally applicable than to 
just SOAP. I think other people have come to that conclusion as well.


David Orchard wrote:
> 1. I'd like to have more of the SOAP and WSDL architectural elements, like
> MEPs, Bindings, Modules and features.  One approach we could take is to look
> at having a section in the extended web services architecture on
> MEPs/Bindings/features.  This would duplicate some of the SOAP 1.2 work, the
> idea is to get that work into the arch doc.  Then we can talk about how
> features map to SOAP and WSDL through MEPs and Bindings.  
> 1a. Another approach is to move the notion of features higher up in the
> architecture, say before the extended arch diagram.  We could say something
> like "The extended web services architecture provides for concrete use of
> features.  Features are .....  They can be realized by MEPs and Bindings,
> and described in WSDL.  The following diagram shows an extended architecture
> with a variety of places that features can be bound to.
> 2. We could probably use the protocol stack of the 3-stack diagram as a
> starting point for an expansion of the wire stack 
> 3. I don't know if we've modelled infrastructure services very well. Take
> something like WS-Coordination.  It has defined services exchanged for
> startup and takedown of coordination.  And then contexts are transferred
> during regular service invocation.   So it defines a few features (startup
> and takedown) with their MEPs and it also defines a feature and a particular
> binding (soap headers for contexts).  I think we need to have a way of
> expressing this notion.
> 4. The "transport" box is probably poorly named.  HTTP is a transfer
> protocol, not a transport, and we'd like to have HTTP included.  Perhaps we
> could change it from "transport" to "protocol"?  
> 5.  I'd like to start a list of features, as well as sample incarnations.
> I'm sure there will be lots, so I'll just start with a smattering of them: 
> - correleted response - 1 solution is a binding that is HTTP, and another is
> an MEP is 2 requests with a correlation ID SOAP Module
> - long running transaction - one MEP is a series of reqests between two
> nodes with a conversation ID SOAP Module
> - reliable message - one MEP is a series of requests between two nodes with
> an acknowledgement SOAP Module
> - message authentication - one binding is HTTP auth, another is a SOAP
> Module with username/password, x.509 etc. (ws-security)
> - message confidentiality - one binding is HTTPS, another is a SOAP Module
> with encryption.
> - message integrity - one solution is a SOAP Module with encryption
> Cheers,
> Dave
>  -----Original Message-----
> From: www-ws-arch-request@w3.org [mailto:www-ws-arch-request@w3.org]On
> Behalf Of Newcomer, Eric
> Sent: Thursday, October 03, 2002 4:28 AM
> To: Newcomer, Eric; www-ws-arch@w3.org
> Subject: RE: Spec draft
> Hi,
> I just want to be clear about what I've just sent...
> It's not finished by any means, and needs considerable further polishing.
> I'm hoping we can discuss the approach during the call later today, which
> is:
> o  Start with the basic triangle diagram and explain it
> o  Add some context to the diagram to show the relationship of services and
> operations
> o  Explain the major artifiacts, roles and operations depicted in the basic
> illustration
> o  Add an illustration of an "extended" architecture, including the
> "orthogonal" aspects of quality of service, management, and transactions
> If this approach seems ok, or at least basically on track, we can then
> proceed to flesh out the extended architecture diagram.  The extended
> architecture is, of course, based on technologies that extend the basic
> architecture, consistent with the approach taken to date with Web services
> specifications.
> A big question in all of this is the relationship of examples to the
> abstract discussion -- should we include more examples of technologies that
> are used to implement the architecture early on?  Or address that in
> subsequest sections in which we more completely start filling in the
> "boxes"?
> Thanks in advance for your attention and comment.
> Eric
> -----Original Message-----
> From: Newcomer, Eric 
> Sent: Wednesday, October 02, 2002 11:07 PM
> To: www-ws-arch@w3.org
> Subject: Spec draft
> Hi,
> Apologies for sending this out a bit late in the week, and for its rough
> shape, but I wanted to at least get a draft out before tomorrow's call.
> Attached for review and comment is a zip file with an html text and three
> diagrams.  The draft is focused on trying to capture the consensus on the
> triangle diagram as a starting point for a basic Web services architecture,
> and the descriptions of that diagram and architecture.  It also includes a
> diagram and some text around what I've called the extended Web services
> architecture (as a placeholder anyway), which can be fleshed out as we go
> along.
> I also incorporated a large portion of the text Heather sent along with the
> diagrams, excluding what seemed to be tutorial or informative text that
> would belong in an introductory section.
> This section would replace the "bottom up architecture" section in the
> current editor's draft.  I did not make any other changes to the previous
> draft.
> Talk with you tomorrow.
> Regards,
> Eric 
>  <http://www.iona.com/> IONA Logo
> Eric  <mailto:eric.newcomer@iona.com> Newcomer
> CTO 
> 200 West Street 
> Waltham, MA 02451
> Tel (781) 902-8366 
> Fax (781) 902-8009 
>  <mailto:Eric.Newcomer@iona.com> Eric.Newcomer@iona.com
Received on Friday, 4 October 2002 11:36:53 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 23:05:41 UTC