JMS ist die Java™ EE-Standard-Messaging-API zum Erstellen von Messaging-Anwendungen für Unternehmen. WebSphere Message Broker stellt integrierte Empfangs- und Sendeknoten für seine unterstützten Protokolle bereit.
Die JMS-Spezifikation bietet eine abstrakte, providerunabhängige Messaging-Schnittstelle an, sodass Sie Messaging-Anwendungen für diese allgemeine Anwendungsprogrammierschnittstelle (API) schreiben können, ohne auf die darunter liegende Messaging-Implementierung achten zu müssen.
JMS bietet zwei allgemeine Messaging-Methoden an, für die Messaging-Anwendungen erstellt werden können: Punkt-zu-Punkt und Publish/Subscribe. JMS-Anwendungen senden Nachrichten an JMS-Ziele, bei denen es sich um Warteschlangen (in der Punkt-zu-Punkt-Domäne) oder Themen (in der Publish/Subscribe-Domäne) handeln kann.