Unterstützung von transaktionsorientiertem, wiederherstellbarem Messaging über WS-ReliableMessaging

Wenn Ihre WS-ReliableMessaging-Anwendung im Web-Container ausgeführt wird und eine verwaltete Servicequalität verwendet, können Sie über WS-ReliableMessaging die Unterstützung für transaktionsorientiertes, wiederherstellbares Messaging bereitstellen.

Informationen zu diesem Vorgang

Das transaktionsorientierte WS-ReliableMessaging-Modell funktioniert wie folgt:
  • Auf der Requester-Seite des Web-Service findet die Transaktion zwischen der Anwendung und dem lokal verwalteten Speicher statt.
  • Das WS-ReliableMessaging-Protokoll stellt die Nachricht der Providerseite des Web-Service zu, wo eine andere Transaktion zwischen dem zweiten verwalteten Speicher und der Zielanwendung stattfindet.

Wenn die Eigenschaft enableTransactionalOneWay bei einer unidirektionalen Nachrichtensendung auf der abgehenden (Requester-)Seite auf true gesetzt ist, wird der Sendevorgang in dem Transaktionskontext des Anwendungsthreads durchgeführt. (Beachten Sie, das bei einem abgehenden bidirektionalen Nachrichtenaustausch keine Transaktionen unterstützt werden.)

Wenn die Eigenschaft inOrderDelivery auf der eingehenden (Provider-)Seite auf true gesetzt ist, wird eine eingehende Nachricht in einer Transaktion an die Anwendung versendet. Bei einem eingehenden bidirektionalen Nachrichtenaustausch wird die Antwort ebenfalls in dieser Transaktion generiert, aber erst gesendet, nachdem diese Transaktion festgeschrieben wurde.

Anmerkung:
WS-ReliableMessaging-Transaktionen verwenden nicht das Protokoll "WS-AtomicTransactions". Die Beziehung zwischen diesen beiden Protokollen ist wie folgt:
  • WS-AtomicTransactions und WS-ReliableMessaging schließen sich gegenseitig aus, wenn WS-ReliableMessaging mit einem verwalteten Speicher für die Unterstützung eines transaktionsorientierten wiederherstellbaren Messaging verwendet wird.
  • Wenn in WS-ReliableMessaging die Verwendung eines speicherinternen Speichers konfiguriert ist, gibt es Fälle, in denen für bidirektionale Aufrufe eine WS-AtomicTransaction zwischen der Quelle und dem Ziel für Reliable Messaging eingesetzt werden kann. In diesen Fällen bietet WS-ReliableMessaging nur Schutz vor Netzausfällen, aber nicht vor Serverausfällen.
Weitere Informationen hierzu finden Sie im Artikel WS-AtomicTransactions.

Wenn Sie das transaktionsorientierte, wiederherstellbare Messaging über WS-ReliableMessaging unterstützen möchten, führen Sie die im Artikel Zugesicherte Zustellung von Nachrichten an Web-Services über WS-ReliableMessaging hinzufügen beschriebenen Schritte und außerdem die folgenden zusätzlichen Schritte aus:

Vorgehensweise


Symbol, das den Typ des Artikels anzeigt. Taskartikel



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