• 検索結果がありません。

Webサービスデータソース連携API

ドキュメント内 Slide 1 (ページ 39-43)

特長③ スケーラビリティ(スケールアウト)

• メモリ領域のスケールアウト

• 追加されたノードのメモリ領域も キャッシュ領域として使用可能

• 処理性能のスケールアウト

• 追加されたノードの CPU も使用して 並列処理

• 動的にノード追加可能

DB 外部システム

メッセージングシステム

Webサービス

特長④ イベント通知

• データに対する操作をイベントとし て通知可能

• データの Coherence への登録 / 更新 / 削 除に対してイベントを通知することが可 能

• イベントの発火条件は、対象データに より任意に絞り込むことが可能

• クラスタ内外にイベント通知が可能

DB 外部システム

メッセージングシステム Webサービス データソース連携API

データ操作 イベント通知

J2EE Javaアプリ .NET/C++

Coherence クラスタ

特長⑤ ロック / トランザクション

データソース連携API Coherence クラスタ

ロックのフェイルオーバー

DB 外部システム

メッセージングシステム Webサービス J2EE SOA Javaアプリ .NET

データ・ロック /

トランザクション ロック待ち

• ロック機能

• 分散環境上でのロック機能の提 供

• 障害時のロックのフェイル・オー バー

• クライアント障害時には、

ロックは解除される

• トランザクション機能

• ロック機能を拡張し、複数データ 操作の ACID トランザクションを サポート

• 分離レベル (Isolation) と並列性

(Concurrency) の選択

特長⑥ HTTP セッション管理

ブラウザ

Web App Web App Web App Web App

ロードバランサ

Webサーバ APサーバ

Coherence分散キャッシュ

HTTPセッションを格納)

Coherence*Web 基本アーキテクチャ

• Coherence*Web

• Coherenceの分散キャッシュを使用した HTTPセッション管理機能

• APサーバ/Webアプリに対してインストール することで構成(アプリ修正不要)

• 既存Servlet/JSPのラップ

• 一部APサーバクラスの置換え

• HTTPセッション格納用のキャッシュを APサーバと別Java VMにすることが可能

• HTTP セッション処理を AP サーバと分離す るメリット

• HTTPセッション処理のAPサーバからの分離 ⇒ APサーバの負荷軽減

• HTTPセッションのメモリ上限の向上

• APサーバのスケーラビリティ向上

• サポートするAPサーバ

• Tomcat 4.1.x/5.0.x/5.5.x

• WebLogic 8.x/9.x/10.x

• Resin 3.0.x

• IBM WebSphere 5.x/6.x

• Sun Java 6.1/7/8.1 など

• データの操作には、 Java Collection API を拡張したクラスを使用

• データの基本操作(読み書き)は、 java.util.Map インタフェースにより可能

• Java の一般的なデザインパターンに基いた API を提供しており、 Java 技術

者にとっては、直感的にコードの記述が可能

ドキュメント内 Slide 1 (ページ 39-43)

関連したドキュメント