IntaMission is pleased to announce the release of the AutevoSpaces Single System Image (SSI) Clustered JavaSpaces, available for free 30-day download evaluation from our Dev Corner - http://www.autevospaces.com/
We are also offering a free copy of JavaSpaces in Practice with every evaluation (written by IntaMission co-founder Nigel Warren and Phil Bishop). The book is made avaliable in hard copy.
The release is a SSI feature evaluation only, that offers full JavaSpaces functionality, with a Space service composed of distributed server processes cooperating to provide semantics equivalent to that of a service composed of a single server process.
The Autevo SSI Cluster functionality is based, in part, on an industry leading approach to reliable and secure multicast communication. IntaMission provides a distributed JavaSpaces that is semantically equivalent to a single server process JavaSpaces. Semantic equivalence means that any algorithm that works with a standard, single server process JavaSpaces will work with Autevo SSI. The implementation of semantic equivalence, e.g. not allowing two takes to get the same entry or a transactional read and a take to both return the same entry, requires coordination and synchronization between the participating processes. IntaMission's implementation insulates the clients of Autevo from that complexity.
* distributed JavaSpace that is semantically equivalent to a single server process JavaSpaces.
* addresses the issue of reliable failover, allowing 'exactly-once'semantics to be guaranteed.
* new JavaSpace instances can be added to the cluster dynamically without any impact on existing clients.
A technical paper on SSI is avaliable (see below), that describes our approach to achieving High Availability within the product, against alternative approaches.