Interstage JMSは、イベントサービスのノーティフィケーションサービス上に構築され、通信層などメッセージング処理の基盤部分を利用します。
Interstage JMSプロバイダは、JMSクライアントからのメッセージ送受信要求を受けると、ノーティフィケーションサービスのイベントチャネルに対してメッセージの送受信を行います。
InterstageとInterstage JMSの関係を以下の図に示します。
Interstage JMSの主な機能を以下に示します。
Publish/Subscribeメッセージングモデル
Point-To-Pointメッセージングモデル
メッセージ保証
メッセージセレクタ機能
Interstage JMSが連携可能なコンポーネントには、EJBサービス/Servletサービスなどがあります。これらの関係を以下の図に示します。
J2EEで規定されたJMS APIを使用して、非同期通信を行うアプリケーションの作成/運用が可能となります。
受信アプリケーションの所在、運用状態を意識せずにメッセージを送信
任意契機に任意条件でメッセージを受信
メッセージング基盤にノーティフィケーションサービスを使用しているため、ノーティフィケーションサービスを介したCORBAアプリケーションとの連携が可能となります。