Asynchrones Messaging in WebSphere Application Server mit JMS

WebSphere Application Server unterstützt Asynchronous Messaging als eine Methode der Kommunikation, die auf der JMS-Programmierschnittstelle (Java™ Message Service) basiert. Die JMS-Schnittstelle bietet Java-Programmen (Clients und Java EE-Anwendungen) eine Möglichkeit, asynchrone Anforderungen als JMS-Nachrichten zu erstellen, zu senden, zu empfangen und zu lesen.

Die grundlegende Unterstützung für asynchrones Messaging mit der JMS-API umfasst die allgemeine Gruppe der JMS-Schnittstellen und der jeweils zugeordneten Semantik, die definieren, wie ein JMS-Client auf die Funktionen eines JMS-Providers zugreifen kann. Auf diese Weise können WebSphere-Java EE-Anwendungen als JMS-Clients über JMS-Ziele (Warteschlange oder Topics) Nachrichten mit anderen JMS-Clients asynchron austauschen. Eine Java EE-Anwendung kann JMS-Warteschlangenziele für das Punkt-zu-Punkt-Messaging und JMS-Topicziele für das Publish/Subscribe-Messaging verwenden. Eine Java EE-Anwendung kann Nachrichten für ein Ziel explizit aufrufen und dann Nachrichten zur Verarbeitung durch Geschäftslogik-Beans (Enterprise-Beans) abrufen.

Mit der JMS/XA-Basisunterstützung verwendet die Java EE-Anwendung JMS-Standardaufrufe für die Bearbeitung von Nachrichten, einschließlich Antworten und abgehender Nachrichten. Antworten können von einer Enterprise-Bean, die als Sende-Bean fungiert, oder der Enterprise-Bean, die eingehende Nachrichten empfängt, bearbeitet werden. Dieser Prozess kann optional eine zweiphasige Festschreibung im Rahmen einer Transaktion verwenden. Diese Ebene der Funktionalität für das asynchrone Messaging wird als Bean-gesteuertes Messaging bezeichnet und ermöglicht einer Enterprise-Bean die vollständige Steuerung der Messaging-Infrastruktur, z. B. für die Verwaltung von Verbindungs- und Sitzungspools. Der allgemeine Container hat beim Bean-gesteuerten Messaging keine Bedeutung.

WebSphere Application Server unterstützt auch automatisches asynchrones Messaging mit MDBs (einem in der EJB-2.0-Spezifikation definierten Enterprise-JavaBeans-Typ) und JMS-Listenern (Bestandteil der Funktionen des JMS-Anwendungsservers). Nachrichten werden automatisch von JMS-Zielen abgerufen (optional in einer Transaktion), dann an die MDB in einer Java EE-Anwendung gesendet, ohne dass die Anwendung JMS-Ziele explizit aufrufen muss.


Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ucli_ovrvw
Dateiname:ucli_ovrvw.html