The Source for Java Technology Collaboration
User: Password:



Start New Message Delete Post a Reply

Article: 
 Top 50: Interview with John Catherino of the Cajo Project
Subject:  JavaSpaces
Date:  2007-06-04 11:39:47
From:  cajo
Response to: JavaSpaces


JavaSpaces is a specification for the storing and sharing of objects between Virtual Machines. It is very tightly, though not necessarily, coupled to Jini technology. In general, if you are already committed to using Jini, JavaSpaces is probably your best bet.

The JavaSpace concept can also be implemented very easily in cajo. The simplest analogy would probably be remoting a hashtable. This would allow people to post objects to, and retrieve objects from the table. It can be persisted, and can even be passed between virtual machines. Other JavaSpace concepts such as transactions and notifications, could be supported with similar ease.

The cajo project has a much more general scope than JavaSpaces.




 Feed java.net RSS Feeds