Interstage Application Server/Interstage Web Server J2EE ユーザーズガイド
|
目次
索引
![前ページ](../j2eecom/previous.gif)
|
22.4 メッセージセレクタ機能
メッセージセレクタ機能は、送信アプリケーションから送られる多様なメッセージの中から、受信アプリケーションが受信したいメッセージを指定して受け取ることができる機能です。
![](../j2eesrc/j2ee_401.gif)
以下に、メッセージセレクタ機能の動作を説明します。
- 送信アプリケーションでは、メッセージを識別/分類するための情報をメッセージのプロパティフィールドに設定し、メッセージを送信します。
- 受信アプリケーションでは、受信したいメッセージを特定するための条件式を受信開始時に指定します。以降、受信アプリケーションは条件式に一致したプロパティを持つメッセージのみを受信します。
条件式については、“メッセージセレクタ条件式”を参照してください。
- Publish/Subscribeメッセージングモデルでは、条件式に一致しないメッセージは破棄され、Point-To-Pointメッセージングモデルでは、条件式に一致しないメッセージは読み飛ばされます。
![](../j2eesrc/j2ee_402.gif)
メッセージセレクタ機能を使用した場合の効果を以下に示します。
- 受信アプリケーションが興味のある情報のみを取得可能
送信アプリケーションが送信した全てのメッセージを受信することなく、受信アプリケーションが興味のあるメッセージのみを受信することができ、運用性が向上します。
例えば、送信アプリケーションが国際/社会/政治/経済/天気予報/スポーツ/芸能等のジャンルのニュースを送信する場合、ある受信アプリケーションは天気予報/スポーツ等の特定の情報のみを受信することができます。
- イベントチャネル数の削減およびシステム資源の削減
従来、あるメッセージを特定の拠点のみに送信する場合、拠点毎にチャネルを作成しておく必要があり、拠点が増加するにつれ、システム資源を使用してシステムを圧迫してきました。
メッセージセレクタ機能を使用して各拠点の受信アプリケーションが受信メッセージを選択できるようになるため、以下のようにチャネルを1つにすることができます。これにより、拠点が増加した場合のシステム資源を削減することができます。
![](../j2eesrc/j2ee_403.gif)
Copyright 2008 FUJITSU LIMITED