Interstage JMSでは、Publish/Subscribeメッセージングモデルにおいて、以下の機能を提供しています。
複数の受信者に対して同一のメッセージを配信
ノーティフィケーションサービスを介して、送信アプリケーション(Publisher)と受信アプリケーション(Subscriber)が連携します。
受信アプリケーションの形態として待機型とMessage Listenerを使用した起動型をサポート
ノーティフィケーションサービスによるメッセージの優先度および生存時間の制御
なお、Publish/Subscribeメッセージングモデル、Point-To-Pointメッセージングモデルは、イベントチャネル作成時(esmkchnl)に指定できます。
Publish/Subscribeメッセージングモデルを使用した場合の効果を以下に示します。
複数のSubscriberに配信
Publisherは、1つの宛先にメッセージを送信することで、接続しているSubscriberの数を意識することなく、複数のSubscriberに同一のメッセージを配信できます。
運用変更によるアプリケーションへの影響が少ない
Subscriber数の増減に対して、Publisherの変更は不要です。