Java Spaces

last modified: July 27, 2010

[Taken from the JavaSpaces FAQ page]

This technology provides a cooperative marketplace for posting and retrieving groups of related objects across a network. "Buyers" and "Sellers" dynamically post their requests and/or services to a space and receive a response from interested parties. JavaSpaces is not interested in who is posting what; it is based simply on a value-matching lookup routine for specified fields.

The JavaSpaces technology is written in the Java language, and implements the Java RMI extension. It is a simple, fast, and unified mechanism for sharing, coordinating, and communicating distributed resources, services, and objects across a network.


JavaSpaces is based on LindaTupleSpaces.


Info on Sun's JavaSpaces book: JavaSpacesPrinciplesPatternsAndPractice


The official JavaSoft page on JavaSpaces: http://www.javasoft.com/products/javaspaces


The ComponentBus pattern in ComponentDesignPatterns captures the recurring theme of reducing dependencies between components via TupleSpace**s.


See also JiniTechnology, GigaSpaces, SpaceBasedArchitecture


CategoryJava


Loading...