[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: XML "tuple spaces" alpha technology demonstrated

  • To: xml-dev@l...
  • Subject: RE: XML "tuple spaces" alpha technology demonstrated
  • From: "Champion, Mike" <Mike.Champion@S...>
  • Date: Fri, 28 Dec 2001 12:11:26 -0500

alpha technology

> -----Original Message-----
> From: Gavin Thomas Nicol [mailto:gtn@r...]
> Sent: Friday, December 28, 2001 10:50 AM
> To: xml-dev@l...
> Subject: Re:  XML "tuple spaces" alpha technology 
> demonstrated

> We've had XML repositories for years that are roughly akin 
> (in terms of  functionality) to a Ruple space.. but the kind of 
> applications that can  leverage this, and the programmers that can program
> loosely coupled  distributed systems, are somewhat uncommon 

Right, but  maybe it's like saying we've had FTP and SGML for years that are
roughly akin to HTTP and XML, so HTTP+XML=SOAP is no big deal.  There just
wasn't that convergence of established but complementary technologies that
produced web services as an "emergent property."  Likewise, maybe, just
maybe, the "XML spaces" concept is much greater than the sum of its parts
(Linda, XML, SOAP, XML repositories) ... perhaps there was a bit too much
brandy in the Christmas fruitcake, but I can envision the possibility that
XML and NXDB's will do for Linda what HTTP/HTML did for hypertext theory.

It's true that loosely coupled distributed systems have traditionally been
hard to work with.   I don't have enough knowledge of the details, but
consider the SOAP analogy:  CORBA and DCOM systems are hard to configure,
make secure but useable, and a real pain to make them play nicely with one
another.  By combining the HTTP infrastructure with XML's platform
neutrality and universal data representation capabilities, SOAP makes a lot
of the traditional problems just go away.     Similarly, the
Linda/JavaSpaces/TSpaces folks have been trying to figure out how to make it
possible for ordinary programmers to work with loosely coupled distributed
systems for years. My hope is that by combining the Linda-esque loosely
coupled distributed systems architecture with the XML physical
infrastructure, Ruple, JXTA-spaces, etc. will achieve a similar

> Cool technology, perhaps, but where's the real killer app?

Sheesh, if I knew how to answer the "what's the next killer app" question,
I'd be rich enough to put Dare Obasanjo's "what to do when I am an evil
overlord" suggestions into practice in my daily life :~) 

I may not have my facts right (Al Snell set me straight on some technical
aspects of RPC over unreliable connections that I think he meant to post to
the list), but my guess is that wireless web services are the "killer app"
for XML spaces.  The RPC paradigm says "let's pretend the wireless internet
is fast and reliable, and hope that some lower layer preserves the
illusion."  The "spaces" paradigm says "the wireless internet is
unpredictable, let's design around that fact."  My highly non-expert guess
is that while humans can deal with 404 errors just fine, that's going to
throw the two-way XML web for a much bigger loop; the Linda-esque approach
of connecting processes that are disconnected in space and/or time via
"spaces" seems like a more solid foundation on which to build.


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.

Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.