[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: Wed, 26 Dec 2001 20:15:06 -0500

alpha technology


> -----Original Message-----
> From: Naren Chawla [mailto:naren@i...]
> Sent: Wednesday, December 26, 2001 6:09 PM
> To: Champion, Mike; xml-dev@l...
> Subject: RE:  XML "tuple spaces" alpha technology 
> demonstrated
> 
> 
> This technology seems a lot similar to "Java Spaces" at the first look

Definitely, because they're both based on David Gelertner's original idea of
"tuple spaces".  As I understand it (and I just started reading the Sun
JavaSpaces book!) JavaSpaces and TSpaces exchange Java objects; JavaSpaces
uses Jini as the transport layer.  Ruple and other "XML spaces" systems
exchange small XML documents, providing application independence, platform
independence, and vendor neutrality  while leveraging HTTP/SMTP/FTP/etc as
well as XPath, SOAP and other XML techologies.  The RogueWave whitepaper
http://www.roguewave.com/developer/tac/ruple/ruplepdf.cfm discusses the
comparison explicitly, and it's also brought out in an article one of their
developers wrote at
http://www.frtechbiz.com/displayarticledetail.asp?art_id=53045&cat_id=134

 
> It would be interesting to do a comparision between the two 
> (once i get some time from my daily grind ;-)). 

I would be very interested in seeing such a comparison. I'd be especially
interested in hearing whether Sun is still doing anything with JavaSpaces;
it would seem to me that the basic idea (a class/schema-neutral way of
exchanging data among components of a loosely-coupled system) really does
fit better in the XML world than the Java world.  But then again, I'm an XML
bigot (and former Java bigot in recovery <grin>), so an independent
perspective would be intriguing.   

Also, to pick up the theme in my post in the XQuery/update thread, contrast
the JavaSpaces/TSpaces/XMLSpaces/Ruple approach to what I called the
"schema-centric" XML programming model.  As I see it, the approach assumed
by those who see types as the focal point of an architecture is the that
strongly typed objects are exchanged between more tightly coupled
components, usually via an OODBMS or schema-specific data exchange in an
RDBMS or an XML DB.  
 

PURCHASE STYLUS STUDIO ONLINE TODAY!

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.
Email
First Name
Last Name
Company
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.