Overview
OpenSpaces provides a set of built-in components (plain beans with Spring integration) that simplify the development of OpenSpaces Processing Units.
The components are separated into several modules. The core components include basic infrastructure support such as Space construction, simplified API using the GigaSpace interface including Transaction Manager and declarative transaction support. Core components also include support for Map/Cache construction and a simplified API using GigaMap.
The events module includes components for simplified EDA/Service Bus development. These components allow unified event-handling and provide two mechanisms for event-generation: a polling container uses polling received operations against the space, and a notify container which uses the space's built-in notification support.
On top of the core components and the events components, OpenSpaces implements remoting, using the space as the transport layer, similar to other Spring remoting components. |
Section Contents
|