Reshaping the JavaSpaces architecture. Just some thoughts ...
Oliver Plohmann <[email protected]> Wed, 30 Apr 2008 08:55:26 +0000
| Newsgroups | gmane.comp.java.sun.javaspaces |
|---|---|
| Message-ID | <1954606895.16061209545728012.JavaMail.mail@webmail02> |
<html><HEAD><LINK media=all href="static/deg/css/wysiwyg.css" type=text/css rel=stylesheet> <META content="MSHTML 6.00.2900.3314" name=GENERATOR></HEAD> <BODY> <P>Hi there!</P> <P>I had a look at tuple spaces and JavaSpaces a while ago and really liked the approach. I think a central data store is a good idea for distributed processing of data (calculations, data analysis, etc.). However, there is a problem if it's not only about distributed processing. Let's say you need to be notified if some traffic light changes from red to green. You don't want to poll the traffic light all the time, right?</P> <P>So what I'm thinking of is to add distributed message passing to JavaSpaces for distributed event notification. In that context it would make sense to reshape the JavaSpaces architecture to be fit for todays needs in enterprise computing: replace the Jini stuff with JNDI or an ESB, use a cache provider such as JBoss Cache, or some other cache system, or use the respective parts of the Blitz project if permitted, add JMS for distributed event notification and communication with the central tuple space, use Spring for XML configuration and/or IoC if needed, extend the JavaSpaces API to address the new architecture, make sure the API remains simple and consistent, and, and, and, ...</P> <P>I guess the Jini folks will now get mad at me. What I'm mentioning here are just some ideas. I just want to see what other people think about this and share some opinions. Maybe some guys could be found to start an open source project. Would be fun ... ;-)</P> <P>Regards, Oliver Plohmann</P> <P><BR><A href="http://www.objectscape.org">www.objectscape.org</A><BR></P></BODY></html> =========================================================================== To unsubscribe, send email to [email protected] and include in the body of the message "signoff JAVASPACES-USERS". For general help, send email to [email protected] and include in the body of the message "help". <p> To view past JAVASPACES-USERS postings, please see: http://archives.java.sun.com/archives/javaspaces-users.html