W3C home > Mailing lists > Public > www-ws-desc@w3.org > June 2004

RE: Sample Application described in WSDL using HTTP binding and showing messages

From: <paul.downey@bt.com>
Date: Thu, 17 Jun 2004 11:09:07 +0100
Message-ID: <2B7789AAED12954AAD214AEAC13ACCEF0FFF2331@i2km02-ukbr.domain1.systemhost.net>
To: <distobj@acm.org>, <dorchard@bea.com>
Cc: <www-ws-desc@w3.org>

Mark

FWIW i like the CDDB example as it seems a natural fit for the 
HTTP binding and exhibits a good range of the HTTP interactions 
i'd like to see describable in WSDL.

What would help here is if you could present (in DaveO's level of 
detail) how you see the Hotel reservation service working as a HTTP/REST 
style service - we could then see how well that fitted into WSDL 2.0.

Paul


-----Original Message-----
From: www-ws-desc-request@w3.org [mailto:www-ws-desc-request@w3.org]On
Behalf Of Mark Baker
Sent: 17 June 2004 03:05
To: David Orchard
Cc: www-ws-desc@w3.org
Subject: Re: Sample Application described in WSDL using HTTP binding and
s howing messages



On Wed, Jun 16, 2004 at 01:04:45PM -0700, David Orchard wrote:
> I really like the use of the hotel reservation service, and regularly championed it.  However, the problem that I see with the hotel scenario is that I don't think it is very amenable to a REST/HTTP centric interface.

Really?  I don't see any problem.

>  You basically need property/documentish things that can be read/written without side-effects, effectively "dead" properties as WebDAV calls them.

Not sure what you mean.

>  Reservations and flight availability etc. are not really modelled well as CRUD operations.

Agreed.  So it's a good thing REST isn't CRUD, eh? 8-)  CRUD doesn't
have an equivalent to POST, which is what you'd need here for document
processing.  For example, for this, it would seem you'd just POST a
hotel reservation form to a hotel reservation form processor.  Voila!

Mark.
-- 
Mark Baker.   Ottawa, Ontario, CANADA.        http://www.markbaker.ca
Received on Thursday, 17 June 2004 06:09:16 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:58:31 GMT