Looking for java-ee Answers? Try Ask4KnowledgeBase
Looking for java-ee Keywords? Try Ask4Keywords

java-eeJava Messaging Service(JMS)


前書き

Java Message Serviceは、アプリケーションがメッセージの作成、送信、受信、および読み取りを可能にするJava APIです。 JMS APIは、Javaプログラミング言語で書かれたプログラムが他のメッセージング実装と通信できるようにする、共通のインターフェースセットと関連するセマンティクスを定義します。 JMSを使用すると、疎結合ではなく、非同期で信頼性の高い通信が可能になります。

備考

Java Message Service(JMS)は、アプリケーションが非同期にメッセージを作成、送信、受信、および読み取ることを可能にする標準のJava APIです。

JMSは、アプリケーションが他のメッセージプロバイダとやりとりすることを可能にするインタフェースとクラスの一般的なセットを定義します。

JMSはJDBCと似ています。JDBCは異なるデータベース(Derby、MySQL、Oracle、DB2など)に接続し、JMSはさまざまなプロバイダ(OpenMQ、MQSeries、SonicMQなど)に接続します。

JMSリファレンスの実装はOpen Message Queue(OpenMQ)です。これはオープンソースプロジェクトであり、スタンドアロンアプリケーションで使用することも、アプリケーションサーバーでビルドすることもできます。これは、GlassFishに統合されたデフォルトのJMSプロバイダです。

Java Messaging Service(JMS) 関連する例