W3C home > Mailing lists > Public > xml-dist-app@w3.org > September 2002

RE: New AFTF draft.

From: Henrik Frystyk Nielsen <henrikn@microsoft.com>
Date: Thu, 12 Sep 2002 06:42:52 -0700
Message-ID: <79107D208BA38C45A4E45F62673A434D08E920AD@red-msg-07.redmond.corp.microsoft.com>
To: "David Orchard" <dorchard@bea.com>, <noah_mendelsohn@us.ibm.com>
Cc: "Carine Bournez" <carine@w3.org>, "Christopher B Ferris" <chrisfer@us.ibm.com>, "Jean-Jacques Moreau" <moreau@crf.canon.fr>, "Herve Ruellan" <ruellan@crf.canon.fr>, <xml-dist-app@w3.org>, "Yves Lafon" <ylafon@w3.org>

There is no fixed or named mention of a server in the relationship
between a URI and a resource, for example as illustrated in [1]. REST
introduces a set of constraints that provides an architectural style for
accessing resources but you will note that not even HTTP [2] supports
the notion that a resource is *defined* by an origin server. An origin
server merely provides a means for accessing the resource, from [2],
section 1.3:

      A network data object or service that can be identified by a URI,
      as defined in section 3.2. Resources may be available in multiple
      representations (e.g. multiple languages, data formats, size, and
      resolutions) or vary in other ways.

   origin server
      The server on which a given resource resides or is to be created.


[1] http://www.w3.org/DesignIssues/Model.html
[2] http://www.ietf.org/rfc/rfc2616.txt

>Where do you figure there is no mention of a server?  The REST 
>architecture, particularly section 5 of Dr. Fielding's thesis, 
>explicitly talks about connectors and components, including 
>caches/proxies/origin servers.  A cache is only a cache of 
>something from an origin server in the web architecture.
>Another way of expressing this, is that just because there is 
>another URI (the mid: or somesuch for attachments) for a 
>representation, does not mean that the bytes in-flight 
>suddenly became resources after being retrieved as 
>representations.  From my POV, and I guess henrik disagrees, 
>is that Resources are defined by origin servers and not 
>intermediary formats/representations.
Received on Thursday, 12 September 2002 09:43:00 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 23:11:52 UTC