Oracle Coherence ist eine Datagrid Lösung, mit der sich auf relativ einfache Weise Application-Clustering für gesteigerte Verfügbarkeit oder Lastskalierung realisieren lässt. (Oracle Coherence ist zum kostenlosen Download auf oracle.com/../coherence verfügbar, für den produktiven Einsatz sind ggf. kostenpflichtige Lizensierungen erforderlich.)
Mit einer Datagrid Lösung lassen sich Rechenaufgaben verteilen, um ein Computing-Grid aufzubauen, hauptsächlich findet Coherence jedoch seinen Einsatz beim Clustering von Anwendungen wie z.B. dem Confluence Wiki von Atlassian, oder auch wenn es um verteiltes Caching von Daten geht. (Ähnlich wie memcached, dass im PHP Umfeld besonders populär ist.)Oracle hat einen Innovations-Wettbewerb gestartet, bei dem Anwendungen die die Oracle Fusion Middleware (z.B. Coherence) in innovativer Weise einsetzen. Zu gewinnen gibt es dabei neben Ruhm und Ehre kostenlosen Eintritt auf die Oracle OpenWorld und Visibility fuer die Firma. Weitere Informationen gibt es auf der Wettbewerbshomepage:
oracle.com/…/innovation-awards-077827.html
Für Java Entwickler lohnt der Blick auf Lösungen wie Coherance, um leistungsfähigere Anwendungen zu entwickeln, ohne dabei die Komplexität von Clustering oder Caching handhaben zu müssen. Auch das Thema Transaktionssicherheit wird durch Coherence behandelt, entsprechende Whitepaper und Tutorials sind auf der Coherence Homepage verfügbar.

Oracle Coherence ist auch für die .NET Plattform und als C++ Lösung verfügbar.