Oracle Coherence

Cluster Your Objects and Your Data


Oracle Coherence is an essential ingredient for building reliable, high-scale clustered applications. The term clustering refers to the use of more than one server to run an application, usually for reliability and scalability purposes. Oracle Coherence provides all of the necessary capabilities for applications to achieve the maximum possible availability, reliability, scalability and performance. Virtually any clustered application will benefit from using Oracle Coherence.

One of the primary uses of Oracle Coherence is to cluster an application's objects and data. In the simplest sense, this means that all of the objects and data that an application delegates to Oracle Coherence are automatically available to and accessible by all servers in the application cluster, and none of those objects and none of that data will be lost in the event of server failure.

By clustering the application's objects and data, Oracle Coherence solves many of the difficult problems related to achieving availability, reliability, scalability, performance, serviceability and manageability of clustered applications.

There are a lot of challenges in building a highly available application that exhibits scalable performance and is both serviceable and manageable. While there are many ways to build distributed applications, only Oracle Coherence reliably clusters objects and data. Once objects and data are clustered by Oracle Coherence, all the servers in the cluster can access and modify those objects and that data, and the objects and data managed by Oracle Coherence will not be effected if and when servers fail. By providing a variety of advanced capabilities, each of which is configurable, an application can achieve the optimal balance of redundancy, scalability and performance, and do so within a manageable and serviceable environment.

NEW! - Oracle Coherence 3.4.1
General Availability including new C++ client
Download

Downloads
bullet Coherence 3.4.1 for Java
bullet Coherence 3.4.1 for the .NET Framework
bullet Coherence 3.4.1 for C++
Getting Started
bullet Coherence 3.4.1
bullet Coherence 3.4.1 for the .NET Framework
bullet Coherence 3.4.1 for C++

Technical Information
bullet
bullet Coherence Knowledge Base: Coherence 3.4.1 User Guide  WIKI
Online Documentation, Release Notes, and Coherence User Guides.
bullet Oracle Coherence Discussion Forums
bullet Defining a Data Grid
User Guide and Documentation
bullet
bullet Coherence 3.4.1 Release Notes
bullet Oracle Coherence User Guide
bullet Installing Oracle Coherence
bullet JavaDoc API: Coherence 3.4.1 JavaDoc
bullet Doxygen: Coherence 3.4.1 for C++ Doxygen
Customer Case Studies
AbeBooks Inc. Accelerates Information Delivery with Flexible, Extreme Transaction Processing Solution
Squarespace, Inc. Delivers Version 5, a Unique Web Building and Hosting Approach
Overstock.com Improves Customer Shopping Experience with Oracle
Wachovia Scales and Secures Data Grids with Oracle Coherence and Identity Management
H. Aschehoug & Co. Ensures Availability of Electronic Education Materials for Students
All Coherence Case Studies...

What's New
Java, .Net and C++ Objects in Coherence 3.4: A Tech Brief (TheServerSide.com video)
Oracle's Cameron Purdy on Coherence 3.4 and the Near Real-Time Enterprise (Artima Developer article)
The Coherence Incubator
Oracle Delivers New Release of Oracle WebLogic Application Grid (Press Release)
Oracle WebLogic Application Grid
Architect Center: Extreme Transaction Processing
All Coherence News...
All Coherence Webcasts...
Data Sheets and White Papers
NEW!  Coherence Planning: From Proof of Concept to Production (PDF)
Oracle Coherence - data sheet (PDF)
Oracle Coherence for the Microsoft .NET framework - data sheet (PDF)
Understanding TopLink Grid
Oracle Grid Computing (PDF)
Data Grids and Service-Oriented Architecture (PDF)
Achieving the Impossible: Unlimited Application Scalability (PDF)
Extreme Performance, Predictable and Economical Scalability, and Continuous Availability for J2EE Applications (PDF)
Creating Oracle Coherence Caches in Oracle JDeveloper
Calculating the ROI for Clustered Caching and Data Grid Solutions (PDF)
 

 
Free Download

Left Curve
iSeminars
Right Curve
 · Getting Coherence: LIVE Data Grid iSeminar December 10, 2008

Left Curve
Documentation
Right Curve
 · Coherence Knowledge Base
(WIKI, User Guide, Release Notes)

Left Curve
Resources
Right Curve
 · The Coherence Incubator
 · Coherence Discussion Forums
 · Coherence FAQ
 · Coherence JavaDoc API
 · Doxygen: Coherence 3.4 for C++ Doxygen

Left Curve
Events
Right Curve
 · Oracle Develop Beijing, Mumbai, Moscow, Prague
 · Oracle Fusion Middleware Forum
 · Enterprise Architecture: Free Virtual Conference
 · Coherence Events
(Coherence Expert Presentations in a City Near You)

Left Curve
User Groups
Right Curve
 · London Coherence SIG October 15 , 2008
 · NY Coherence SIG October 16, 2008

Left Curve
Webcasts & Videos
Right Curve
 · Java, .Net and C++ Objects in Coherence 3.4: A Tech Brief (TSS video)
 · Oracle OpenWorld 2008: Oracle Coherence Cures Gridlock
 · Application Grid: Oracle's Vision for Next-Generation Application Servers and Infrastructure
   More...

Left Curve
News
Right Curve
 · Oracle's Cameron Purdy on Coherence 3.4 and the Near Real-Time Enterprise (Artima article)
 · Oracle Delivers New Release of Oracle WebLogic Application Grid (Press Release)
   More...

Left Curve
Discussion Forums
Right Curve
 · Oracle Coherence
 · WebLogic Application Grid
 · Coherence Patterns

E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy