SOAP over Java™ Message Service 1.0 ist eine Spezifikation, die beschreibt, wie SOAP an ein Nachrichtenübermittlungssystem gebunden werden kann, das den Java Message Service (JMS) unterstützt.
SOAP ist transportunabhängig und kann an jedes Protokoll gebunden werden. Sowohl SOAP 1.1 als auch SOAP 1.2 können auf diese Weise mithilfe des SOAP 1.2 Protocol Binding Framework gebunden werden. SOAP over JMS ermöglicht die Verwendung des JMS-Transports für SOAP-Nachrichten und stellt ein alternatives Nachrichtenübermittlungsverfahren zur standardmäßigen SOAP-over-HTTP-Nachrichtenübermittlung dar.
JMS-Anwendungen senden Nachrichten an JMS-Ziele, bei denen es sich um Warteschlangen oder Themen handeln kann. Warteschlangen werden beim Punkt-zu-Punkt-Messaging und Themen beim Publish/Subscribe-Messaging verwendet.
WebSphere Message Broker unterstützt den JMS-Transport durch die SOAP-Knoten, die durch den Import von WSDL-SOAP/JMS-Bindungen konfiguriert werden. JMS-Themenziele für das Publish/Subscribe-Messaging werden für SOAP-Knoten in WebSphere Message Broker nicht unterstützt.
WebSphere Message Broker unterstützt sowohl das WSDL-Standardformat der W3C als auch das proprietäre (veraltete) WSDL-Format von IBM®. Eine Zusammenfassung der Unterschiede zwischen den beiden WSDL-Formaten finden Sie im Abschnitt WSDL-URI-Formate für JMS.