JavaSpaces
From Free net encyclopedia
←Older revision | Newer revision→
JavaSpaces is a service specification. It provides a distributed persistence and object exchange mechanism for Java objects. It can be used to store the system state and implement distributed algorithms. In a JavaSpace all communication partners (peers) communicate by sharing state. It is an implementation of the Tuple spaces idea.
JavaSpaces is used when someone wants to achieve scalability and availabilty and at the same time reducing the complexity of the overall system.
JavaSpaces technology is descended from the Java Jini technology, which has not been a commercial success. However some vendors are now (2004) offering JavaSpaces-based products as a way to provide distributed reliable persistence for non-Jini environments.
Contents |
See also
Implementations
Books
- Eric Freeman, Susanne Hupfer, Ken Arnold: JavaSpaces Principles, Patterns, and Practice. Addison-Wesley Professional, 1. Juni 1999, ISBN 0201309556
- Phil Bishop, Nigel Warren: JavaSpaces in Practice. Addison Wesley, 2002, ISBN 0321112318
Articles
- Loosely Coupled Communication and Coordination in Next-Generation Java Middleware
by Bernhard Angerer and Andreas Erlacher, java.net, 06/03/2005 http://today.java.net/pub/a/today/2005/06/03/loose.html
- JavaSpaces und ihr Platz im Enterprise Java Universum, Das Modell zum Objektaustausch: JavaSpaces vorgestellt, Dr. Gerald Löffler, Entwickler.com, 02/2004 http://www.javamagazin.de/itr/online_artikel/psecom,id,489,nodeid,11.html