ActiveSpace is a simple to use yet powerful toolkit for building distributed systems in a SEDA like way while reusing powerful messaging middleware and transactional and clustered caching via JCache.

ActiveSpace supports two core abstractions

Spaces which provide a JavaSpace-like abstraction for building SEDA style grid based applications easily

Caches which provide full support for transactional and clustered JCache support.

ActiveSpace is specifically designed for high performance messaging, clustering and grid computing yet using a simple set of abstractions allowing you to get things done quickly without having to understand complicated middleware or infrastructure.