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

RE: WSDL, app protocols, URI schemes

From: David Orchard <dorchard@bea.com>
Date: Fri, 27 Sep 2002 15:54:10 -0700
To: "'Mark Baker'" <distobj@acm.org>
Cc: <www-ws-arch@w3.org>
Message-ID: <06a701c26678$cc3b9240$0100007f@beasys.com>

I've pointed out that simply talking about objects and methods is
insufficient to actually use the object properly.  What's wrong with your
point is that you miss Data.  The REST thesis explicitly calls out data in
his description of architectural elements, and very astutely says, "The
nature of the data elements within a network-based application architecture
will often determine whether or not a given architectural style is
appropriate. ".

I'm pointing out that the nature of data in web services is XML, and that
has impacts on the appropriate architectural style.

The more I read Roy's thesis and speak with him, the more I'm impressed.
Architectures are all about the requirements and optimizations one wants to
meet.  And one architecture doesn't fit all sizes.

Cheers,
Dave

> -----Original Message-----
> From: www-ws-arch-request@w3.org [mailto:www-ws-arch-request@w3.org]On
> Behalf Of Mark Baker
> Sent: Friday, September 27, 2002 12:08 PM
> To: David Orchard
> Cc: www-ws-arch@w3.org
> Subject: Re: WSDL, app protocols, URI schemes
>
>
>
> On Fri, Sep 27, 2002 at 10:02:00AM -0700, David Orchard wrote:
> > Mark,
> >
> > I look at it a bit more wholistically than just looking at
> what you call the
> > methods.  To make a true comparison of wsdl documents to
> browser centric
> > constructs, one also needs to include an html form and the html form
> > encodings section.  So you are just looking at the
> "method", but I would
> > like to look at all the data necessary to invoke a service.
>  Which includes
> > methods and data formats.
>
> I'm trying to compare apples to apples.  I have done that with WSDL
> port types and HTTP methods, and with URI schemes and names of WSDL
> documents.  While I'd be happy to go up the stack comparing other
> things if you request, there is certainly no need to do so because
> I've made my point.  You haven't offered any evidence that I'm
> incorrect.  All you've done here is throw in pears, plums,
> and bananas,
> which only serves to confuse things.
>
> There are objects, identified by URIs, with methods, on a network; Web
> services have custom methods, Web resource have generic ones.  What's
> wrong with that?
>
> MB
> --
> Mark Baker, CTO, Idokorro Mobile (formerly Planetfred)
> Ottawa, Ontario, CANADA.               distobj@acm.org
> http://www.markbaker.ca        http://www.idokorro.com
>
>
Received on Friday, 27 September 2002 18:58:04 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 3 July 2007 12:25:06 GMT