Mustercode 'Address Book' mit WS-ReliableMessaging ausführen

Es kann vorkommen, dass SOAP-Anforderungen oder -Antworten aufgrund eines Netz- oder Serverausfalls nicht an einen Web-Service zugestellt werden können. Bei 'Web Services Reliable Messaging' (WS-RM) handelt es sich um eine Spezifikation, die zwei SOAP-basierten Systemen eine zuverlässige Nachrichtenübertragung untereinander ermöglicht. Das WS-RM-Protokoll definiert, wie Nachrichten erneut gesendet werden, falls festgestellt wird, dass sie nicht erfolgreich zugestellt wurden. Außerdem verhindert es, dass doppelte Nachrichten an die Zielanwendung zugestellt werden.

An dieser Stelle wird veranschaulicht, wie mit WS-RM auf zuverlässige Weise SOAP/HTTP-Nachrichten zugestellt werden können, indem zur Simulierung eines Netzausfalls ein TCP/IP-Kanal gestoppt und gestartet wird. Selbst bei diesem Netzaufalls werden alle SOAP/HTTP-Anforderungen und -Antworten erfolgreich zugestellt.

  1. Richten Sie den TCP/IP-Monitor wie im Abschnitt TCP/IP-Monitor konfigurieren ein, um den Netzausfall zu simulieren.
  2. Befolgen Sie die Anweisungen im Abschnitt Mustercode 'Address Book' für die Verwendung von HTTP konfigurieren.
  3. Die folgenden Anweisungen veranschaulichen, dass bei einem Netzausfall eine Ausnahmebedingung ausgelöst wird, wenn die Nutzer- und Providerflüsse nicht für die Verwendung von WS-RM konfiguriert sind:
  4. Die folgenden Anweisungen veranschaulichen, dass SOAP/HTTP-Nachrichten auch bei einem Netzausfall zuverlässig zugestellt werden, wenn die Nutzer- und Providerflüsse für die Verwendung von WS-RM konfiguriert sind:
  5. Sie haben den Mustercode 'Address Book' für die Verwendung von WS-ReliableMessaging erweitert.

Zurück zur Erweiterung des Mustercodes 'Address Book'

Zurück zum Beginn des Mustercodes