Sun Java System Message Queue 3.7 UR1 技術の概要

イネーブリングテクノロジとしての Message Queue

Java 2 Platform, Enterprise Edition (J2EE プラットフォーム) は、Java プログラミング環境における分散コンポーネントモデルについて規定する仕様です。J2EE プラットフォームの要件の 1 つは、分散コンポーネントが、信頼性の高い非同期メッセージ交換機能により相互に対話できるようにすることです。この機能は JMS プロバイダが提供するものであり、サービスを提供するという役割と、JMS メッセージをコンシュームできる特殊な種類の Enterprise Java Bean (EJB) コンポーネントであるメッセージ駆動型 Beans (MDB) をサポートするという 2 つの役割を果たします。

J2EE 準拠のアプリケーションサーバーは、指定された JMS プロバイダの機能を使用する場合、そのプロバイダによって用意されたリソースアダプタを使用する必要があります。Message Queue は、このようなリソースアダプタを用意しています。アプリケーションサーバー環境に配備され稼働する MDB などの J2EE コンポーネントは、プラグインの JMS プロバイダのサポートを使用すると、J2EE コンポーネント、および外部の JMS コンポーネントと、JMS メッセージを交換できます。これにより、分散コンポーネントを緊密に統合することができます。

Message Queue リソースアダプタについては第 5 章「Message Queue と J2EE」を参照してください。