前のトピック: JDBC 接続アセット次のトピック: JNDI 初期コンテキスト アセット


JMS クライアント アセット

Java Message Service (JMS)は、Java プログラムがエンタープライズ メッセージング システムと通信することを可能にする仕様です。 元のバージョンは 1.0 です。 最新のバージョンは 1.1 です。

JMS では以下の用語を使用します。

JMS クライアントが使用する以下のタイプのオブジェクトのアセットを作成できます。

各 JMS クライアント アセットのエディタでは、各パラメータにパラメータの目的を説明するツールヒントがあります。

以下の図は、JMS クライアントがどのように要求メッセージおよび応答メッセージを処理するかを示しています。

JMS クライアントおよびオブジェクトを示す図。

 

接続ファクトリ

接続ファクトリは接続を作成するために使用されます。

接続ファクトリは、どのように初期化されるかという点から特徴付けることができます。

接続ファクトリは、サポートする送信先という点からも特徴付けることができます。

接続ファクトリ アセットの多くは、これらの 2 つのカテゴリの組み合わせです。 たとえば、TIBCO EMS 用の直接 JMS 1.0 トピック接続ファクトリ アセットは、トピックのみをサポートする直接接続ファクトリです。

 

接続

接続は、JMS プロバイダとのアクティブな接続を表します。 接続はセッションを作成するために使用されます。

接続は、サポートする送信先という点から特徴付けることができます。

接続は、そのセッションが開いている間は開いたままである必要があります。

 

セッション

セッションはプロデューサおよびコンシューマを作成するために使用されます。

セッションは、サポートする送信先という点から特徴付けることができます。

セッションは、そのプロデューサおよびコンシューマがアクティブな間は開いたままである必要があります。

 

プロデューサ

プロデューサは送信先にメッセージを送信するために使用されます。

DevTest のプロデューサのタイプは 1 つだけです。

 

コンシューマ

コンシューマは送信先からメッセージを受信するために使用されます。

DevTest のコンシューマのタイプは 1 つだけです。 ただし、以下の 2 つの方法のいずれかでコンシューマを使用することができます。

 

送信先

送信先は、メッセージが配置される JMS プラットフォーム上の場所を表します。

送信先はキューおよびトピックに分けられます。

送信先は、その作成方法という点からも特徴付けることができます。

送信先アセットは、これらの 2 つのカテゴリの組み合わせです。 たとえば、JMS JNDI キュー アセットは、JNDI によって初期化されるポイント ツー ポイントの送信先です。