ISV Applications

Tangosol

Application Description
Tangosol Coherence is a JCache-compliant in-memory caching and data management solution for clustered J2EE applications and application servers. Coherence makes sharing and managing data in a cluster as simple as on a single server. It accomplishes this by coordinating updates to the data using cluster-wide concurrency control, replicating and distributing data modifications across the cluster using the highest performing clustered protocol available, and delivering notifications of data modifications to any servers that request them.

Developers can easily take advantage of Coherence features using the standard Java collections API to access and modify data, and use the standard JavaBean event model to receive data change notifications. Functionality such as HTTP session replication is available out-of-the-box for applications deployed to Servlet 2.3-compliant application servers, such as Java System Application Server (formerly Sun ONE Application Server).

Integration with Java System Application Server
Java System Application Server and applications utilizing Java System Application Server use Coherence for clustering, caching and in-memory data management. Coherence enables reliable, scalable access to common data at memory speeds from multiple Sun Java System (formerly Sun ONE) JVM instances. Coherence enables Java System Application Servers to be effortlessly clustered together and share any type of application and state data through Coherence caches at memory speeds. In addition to enabling applications to keep frequently used and shared data in memory reducing database load and improving application scalability, Coherence also preserves data it manages by providing transparent fail-over and failback so applications can continue running without interruption even as servers or networks experience failures.

Benefit to customers
Using Tangosol Coherence and Java System Application Server together customers can create and deploy clustered J2EE applications that exhibit very predictable scalable performance when the deployed in a single-server installation or up to a cluster of hundreds of Java System Application Servers. Using HTTP Session replication, session state can be easily shared among Java System Application Server instances. All the data managed by Coherence is reliably preserved and available to the application instances for uninterrupted application operation.

Evaluation Copy
Available online.

Contact
If you have any questions or need more details, please contact AS-Partners@sun.com.