Cosminexus V9 アプリケーションサーバ Cosminexus Reliable Messaging

[目次][用語][索引][前へ][次へ]

1.2 Reliable Messagingの概要

Reliable Messagingは,アプリケーションサーバシステム上のアプリケーションがメッセージを使用して非同期に通信するためのミドルウェアです。メッセージ通信機能をアプリケーションに提供します。

送信側アプリケーションがメッセージを送信すると,メッセージはキューに登録されます。受信側アプリケーションがメッセージを受信すると,キューからメッセージが取り出されます。

こうして,キューを介してメッセージを送受信することによって,送信側と受信側のアプリケーションを同時に動作させる必要のない非同期通信ができます。

Reliable Messagingでは,永続版リソースアダプタと非永続版リソースアダプタを提供します。永続版リソースアダプタと非永続版リソースアダプタの概要について説明します。

<この節の構成>
(1) 永続版リソースアダプタの概要
(2) 非永続版リソースアダプタの概要

(1) 永続版リソースアダプタの概要

永続版リソースアダプタでは,メッセージやキューの属性情報,システムステータスなどをDBで管理し永続化しています。永続化とは,不揮発性の記憶媒体にデータを保存し,変化しない状態にすることです。

永続版リソースアダプタの概要を次の図に示します。

図1-1 永続版リソースアダプタの概要

[図データ]

永続版リソースアダプタには,次に示す特長があります。

(2) 非永続版リソースアダプタの概要

非永続版リソースアダプタでは,キューなどのシステム情報をDBで管理しないで非永続化します。非永続化とは,揮発性のメモリだけにデータを保存して,処理を実施することです。

非永続版リソースアダプタの概要を次の図に示します。

図1-2 非永続版リソースアダプタの概要

[図データ]

非永続版リソースアダプタには,次に示す特長があります。

 

注意
非永続版リソースアダプタの場合,使用できるキューはローカルキューだけです。