JMS は、全社的メッセージング・アプリケーションを構築するための標準 Java™ EE メッセージング API です。 WebSphere® Message Broker は、サポートされるプロトコル用に、組み込まれた入出力ノードを提供します。
JMS 仕様は、抽象的な、プロバイダーに依存しないメッセージング・インターフェースを提供するので、基礎となるメッセージング実装環境とは関係なく、メッセージング・アプリケーションをこの共通 API に記述することができます。
JMS は、メッセージング・アプリケーションを構築するための、2 つの一般的なメッセージング方式を提供します。 それらは、Point-to-Point とパブリッシュ/サブスクライブ (pub/sub) です。 JMS アプリケーションは、メッセージを JMS 宛先に送信します。 これはキュー (Point-to-Point ドメインで) またはトピック (pub/sub ドメインで) であることが可能です。