メッセージング

分散アプリケーション環境において、2つの異なるアプリケーションが情報を交換するには、相互に通信を行う必要があります。これを解決するひとつの方法としてメッセージキューイングがあります。この方法は、メッセージの配信が保証されています。

メッセージキューイングを使用することで、アプリケーションは、返信を待つことなくメッセージを送信します。そして、次の処理を継続させることができます。他のアプリケーションは、任意にメッセージを受け取り、処理を継続させることができます。

メッセージキューイングは、プログラムのインスタンスがシステムによって管理されたメッセージキューに対するインタフェースを使用することで、データを交換することができる方法です。アプリケーションプログラムは、メッセージキューを作成し、アプリケーションプログラムインタフェース(API)を使用して、メッセージを送受信します。

メッセージを送るには、以下の2つの方法があります。

これらの方法は、どちらもユーザ対して保証された配信を提供します。

メソッドキューに対するすべてのアクセスは、Open、Close、Sendのようなプログラムを使用して行われます。

Magic xpaは、MSMQ (Micorsoft) 、JMS (Java) 、WebSphere (IBM) の3つの標準的なメッセージングキューシステムに対応したインタフェースをもつメッセージングキューコンポーネントを提供しています。

関連トピック: