You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
zznate edited this page Jul 18, 2011
·
6 revisions
Note The mission statement is still being drafted by the EG
This specification (JSR-347) aims to specify APIs and behaviors necessary to be build portable applications which storing their data in a distributed data grid, including retrieving, storing and managing the data.
The primary API will be built upon JSR-107, the JCACHE API. In addition to it’s generified Map-like API to access a Cache, JSR-107 defines SPIs for spooling in-memory data to persistent storage, an API for obtaining a named Cache from a CacheManager and an API to register event listeners. It also offers a number of optional features such as annotation support and transaction integration.
JSR-347 proposes to add a number of abilities, including: an async API, support for distributed code execution (both arbitrary and based around map/reduce), a grouping (co-location) API, CDI (Contexts and Dependency Injection) support (building on the annotation support in JSR-107), modes of operation (replication vs. distribution), varying levels of consistency for distribution (total vs. eventual) and both programmatic and XML based configuration.