Oracle Coherenceは、複数サーバーのメモリ上でデータを管理・処理するミドルウェアです。
複数の汎用サーバーでクラスタを構成し、大規模な無停止メモリ空間や、データソースのキャッシュ領域、分散処理システムを構築できます。
証券取引、信用リスク計算、ECサイト、オンラインゲームなど、多岐に渡るシステムで使用されています。
複数のCoherenceでクラスタを構成し、複数のアプリケーションに単一の仮想メモリ空間を提供します。
既存のクラスタが稼働したまま、新しいサーバーをクラスタに追加することができます。
DBや外部システムなどのデータをキャッシュし、システムのパフォーマンスを向上させることができます。
クラスタを構成しているサーバーやデータソースが障害などにより停止した場合でも、アプリケーションの処理を継続できます。
WebLogic Serverなどのアプリケーションサーバーと連携し、Coherenceクラスタ内でHTTPセッションを管理することができます。
クラスタ内の各サーバーで分散してデータ処理を行うことで、処理を高速化することができます。