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

RE: WSA architectural concepts and relationsihips related to WS, SOA , and the Web

From: Champion, Mike <Mike.Champion@SoftwareAG-USA.com>
Date: Tue, 6 May 2003 17:58:24 -0400
Message-ID: <9A4FC925410C024792B85198DF1E97E405985872@usmsg03.sagus.com>
To: www-ws-arch@w3.org



> -----Original Message-----
> From: Mark Baker [mailto:distobj@acm.org]
> Sent: Tuesday, May 06, 2003 4:53 PM
> To: www-ws-arch@w3.org
> Subject: Re: WSA architectural concepts and relationsihips related to
> WS, SOA , and the Web
> 
> 
> 
> 
> - REST doesn't concern itself with "minimal set", because it doesn't
> need to; the minimality of interface semantics is a 
> consequence of their generality/uniformity
> - CRUD isn't relevant to REST except as another example of a 
> constrained interface


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?

> 
>  The REST WEB IS-A
>  subset of the WWW in which AGENTS are constrained to, amoungst other
>  things, exposing and using SERVICES via uniform interface semantics,
>  and manipulating resources by the exchange of "representations".

The "amongst other things" is definitely an improvement.

> 
> BTW, that's assuming that "AGENT" is synonymous with "software
> component", which appears to be the case by the arch doc (sec 
> 2.2.1.2),
> though the SERVICE definition you provided appears to 
> disagree with it.

Hmm, as I recall we long ago banned the term "component", and agreed to use
"agent" to align the WSA with the Webarch.  I guess that hasn't been
consistently reflected in the editing.

But remember, the document has been written by 6-8 people over the past 9
months, and clearly needs smoothing and consistency checking. The point of
my proposal is to see if we are more or less on the same page before
imposing all that work on the editors.
Received on Tuesday, 6 May 2003 17:58:26 GMT

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