WebSphere Application Server は、WebSphere Application Server の JMS 1.0.2 に提供されているように、 JMS 1.1 ドメインに依存しないインターフェースとドメイン固有のインターフェースを使用するアプリケーションをサポートします。
WebSphere Application Server は、JMS 1.1 のドメインに依存しないインターフェース (JMS 仕様では"共通インターフェース"と呼ばれます) を使用するアプリケーションをサポートします。 JMS 1.1 の場合、アプリケーションをインプリメントするための優先方法は、共通インターフェースを使用することです。JMS 1.1 の共通インターフェースは、ドメイン固有のインターフェースよりもシンプルなプログラミング・モデルを提供します。 また、アプリケーションは同一のセッションでキューとトピックの両方を作成し、同一のトランザクションでそれらの使用を調整することができます。
その共通インターフェースはまた、ドメイン固有のインターフェースの親です。 これらのドメイン固有のインターフェース (WebSphere Application Server バージョン 5 の JMS 1.0.2 で提供されています) は、 これらのインターフェースを使用できるよう、 すでに実装されたアプリケーションの後方互換性を提供するためだけに、 サポートされています。
共通インターフェース | ポイント - ポイント・インターフェース | パブリッシュ/サブスクライブ・インターフェース |
---|---|---|
ConnectionFactory | QueueConnectionFactory | TopicConnectionFactory |
Connection | QueueConnection | TopicConnection |
宛先 | キュー | トピック |
Session | QueueSession | TopicSession |
MessageProducer | QueueSender | TopicPublisher |
MessageConsumer | QueueReceiver、QueueBrowser | TopicSubscriber |
JMS インターフェースについて詳しくは、 http://java.sun.com/products/jms/docs.html にある JMS 資料を参照してください。