W3C home > Mailing lists > Public > www-archive@w3.org > December 2002

Re: Linda and the Web

From: Mark Baker <distobj@acm.org>
Date: Thu, 5 Dec 2002 18:46:58 -0500
To: "Champion, Mike" <Mike.Champion@SoftwareAG-USA.com>
Cc: www-archive@w3.org
Message-ID: <20021205184658.I13658@www.markbaker.ca>

(to www-archive)

BTW Mike, another way to look at this is via a hierarchy of
generalization;


     Object/resource (all things with identity)
        +
       / \
      /   \
     /     +---Containers (all objects that can "contain" other objects)
    /              +
    |             / \
    |            /   \
 Light-Bulb      |    ...
                 
Tuple spaces coordinate at the container level, since a space is the
finest granularity of "identifiable thing" it understands, and just a
container, not a good way to model things whose state you need to
explicitly manipulate (see my "REST Compared" presentation[1] to see
how difficult it is to turn on a boolean lightbulb with tuple spaces).

 [1] http://www.markbaker.ca/2002/08/Rest/ 

MB

On Thu, Dec 05, 2002 at 01:26:33PM -0500, Mark Baker wrote:
> 
> On Thu, Dec 05, 2002 at 10:30:19AM -0700, Champion, Mike wrote:
> > Once again, I relied on my fading memories rather than Google. Bad idea!
> > Sorry for the confusion.  (In my own defense, I was mainly interested in
> > getting discussion started, not in pontificating!)
> 
> No apologies required!
> 
> > Yes, I find Gelertner more intriguing than illuminating ... and AFAIK the
> > Linda papers are not on the Web anywhere, so what I know of it is mostly
> > secondhand. Still, I'm not clear on why GET / PUT / POST / DELETE of 
> > resource representations on the Web is RESTful but (using Javaspaces
> > terminology) read / write / take of Entries in a Space is not.
> 
> Mostly because there's a dichotomy in Linda between tuples and tuple
> spaces; tuples are not representations of tuple spaces like they are
> on the Web (which is why Linda doesn't have the equivalent of PUT).
> Another manifestation of this is that in the Linda protocol, only
> tuple spaces are identifiable, not tuples.  The Web, through the
> composite relationship between a resource/representation (tuple) and a
> container resource (space), defines a more general model.
> 
> There were a lot more design flaws with Linda that explained why it
> didn't become the Web, though.  But since this has little to do with
> reliability, perhaps we should take it offline?
> 
> MB
> -- 
> Mark Baker.   Ottawa, Ontario, CANADA.        http://www.markbaker.ca
> Web architecture consulting, technical reports, evaluation & analysis

-- 
Mark Baker.   Ottawa, Ontario, CANADA.        http://www.markbaker.ca
Web architecture consulting, technical reports, evaluation & analysis
Received on Thursday, 5 December 2002 18:42:34 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 7 November 2012 14:17:24 GMT