Re: bees, ants, grid, web services, semweb, voice, TAG interaction

> Background:  I'm doing a talk at euroweb on semantic web and the theme of 
> the conference is sw, web services and grid and how they all relate.

Thinking a little more about that, I come to....

The web brings two significant technologies to the task of
constructing distributed computing systems.  

First, it demonstrates communication through shared memory on a
massive scale.  The utility of building distributed and parallel
systems on a shared-data abstraction has been explored in various
applications, from LINDA's tuple-spaces to large-scale commercial
database systems.  The web's usual access primitives are, in fact,
much more primitive, but they are extensible within the current
infrastructure.  (See webDAV and SOAP for two different approaches.)

Second, the web has a pattern of language modularity, reminicent of
protocol layering, which allows for data to remain usable as software
evolves without central control.  This is an essential characteristic
of massively distributed systems, where for both technical and social
reasons nodes will not run the same software.  The approach to
modularity began with HTML's rule saying "ignore tags you don't know
how to handle" and has matured sporadically until being directly
addressed with RDF.

These technologies complement each other well.  Efforts to federate
databases traditionally stumble on the vocabulary problem, which is
addresses by RDF in combination with OWL.  In effect the semantic web
technologies, combined with existing web technologies, directly
address the infrastructure needed for scalable and manageable
distributed systems.

... or something like that!

     -- sandro

Received on Thursday, 5 December 2002 18:38:52 UTC