W3C home > Mailing lists > Public > www-ws-arch@w3.org > May 2003

REST and CRUD (was Re: WSA architectural concepts and relationsihips related to WS, SOA, and the Web

From: Mark Baker <distobj@acm.org>
Date: Wed, 7 May 2003 12:53:27 -0400
To: www-ws-arch@w3.org
Message-ID: <20030507125327.D2149@www.markbaker.ca>

On Tue, May 06, 2003 at 05:58:24PM -0400, Champion, Mike wrote:
> OK, I'm struggling to separate the specifics of HTTP from the general
> principles of REST, and in separating out the general principle of a
> "uniform interface" with the specific operations defined by HTTP.  I do find
> it interesting, and probably relevant that CRUD maps directly to the basic
> HTTP verbs ... but I would be happy to leave that out if we can talk about
> the minimal set of operations on resources ... which amount to creating,
> reading, updating, and deleting  them, no?

Not really, no.  CRUD doesn't have the equivalent of HTTP POST which is
the workhorse uniform semantic that enables computation beyond data
manipulation.  For example, POSTing a representation of an order to an
order processor for the purposes of ordering something, isn't
representable in CRUD.

MB
-- 
Mark Baker.   Ottawa, Ontario, CANADA.        http://www.markbaker.ca
Web architecture consulting, technical reports, evaluation & analysis
Received on Wednesday, 7 May 2003 12:51:37 GMT

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