Einstellungen für WS-ReliableMessaging

Für die WS-ReliableMessaging-Richtlinie können Sie die Version des WS-ReliableMessaging-Standards konfigurieren, die Sie verwenden möchten, die Reihenfolge festlegen, in der die Nachrichten zugestellt werden sollen, und die erforderliche Servicequalität (Zuverlässigkeitsstufe) für die Nachrichtenzustellung bestimmen. Das Produkt kann diese Richtlinien für eingehende Nachrichten erzwingen und auf abgehende Nachrichten anwenden.

Klicken Sie zum Aufrufen dieser Anzeige auf den folgenden Pfad: Services > Richtliniensätze > Anwendungsrichtliniensätze > Name_des_Richtliniensatzes > WS-ReliableMessaging.

In WebSphere Application Server können Sie WS-ReliableMessaging für JAX-WS-Web-Service-Anwendungen (Java API for XML-Based Web Services) der Version 2.1 verwenden, die eine Bindung vom Typ SOAP over HTTP verwenden. Wenn Sie eine Web-Service-Anwendung für die Verwendung von WS-ReliableMessaging konfigurieren möchten, ordnen Sie einen Richtliniensatz zu, der einen WS-ReliableMessaging-Richtlinientyp enthält. Dieser Richtlinientyp bietet unterstützt zahlreiche Servicequalitäten: "verwaltet, persistent", "verwaltet, nicht persistent" oder "nicht verwaltet, nicht persistent".

Bearbeiten Sie die Richtlinien, die den bereitgestellten Standardrichtliniensätzen zugeordnet sind, nicht. Wenn Sie die Richtlinieneinstellungen für zuverlässiges Messaging ändern müssen, verwenden Sie eine Kopie des Standardrichtliniensatzes, oder erstellen Sie einen neuen Richtliniensatz.

In jedem Stadium, d. h. vor und nach der Erstellung der zuverlässigen Web-Service-Anwendung bzw. Konfiguration der Richtliniensätze, kann eine Eigenschaft definiert werden, die Endpunkte konfiguriert, die ausschließlich Clients unterstützen, die zuverlässiges Messaging verwenden. Diese Einstellung wird von WS-Policy, sofern verwendet, genutzt.

Standard
Wählen Sie die für die zuverlässige Übertragung Ihrer Nachrichten zu verwendende WS-ReliableMessaging-Spezifikation aus. WS-ReliableMessaging Version 1.1 ist die Standardeinstellung. Einzelheiten zu den unterstützten WS-ReliableMessaging-Spezifikationen finden Sie unter den folgenden Webadressen:
  • Spezifikation WS-ReliableMessaging Version 1.0 vom Februar 2005
  • OASIS-Spezifikation WS-ReliableMessaging Version 1.1 vom Februar 2007
Anmerkung: Wenn Sie einen .NET-basierten Web-Service aufrufen möchten, müssen Sie WS-ReliableMessaging Version 1.0 auswählen.
Nachrichten in der gesendeten Reihenfolge zustellen

Wählen Sie diese Option aus, wenn der Sender einer Anforderung eine Antwort empfangen muss, bevor er die nächste Anforderung sendet. .

Wenn Sie die Zustellung mit Einhaltung der Reihenfolge aktivieren, müssen Sie außerdem sicherstellen, dass die Requesteranwendung die Nachrichten in der Reihenfolge abfragt, in der sie sie empfangen möchte. Weitere Informationen finden Sie im Artikel Richtlinie für WS-ReliableMessaging konfigurieren.

Die Zustellung mit Einhaltung der Reihenfolge erhöht die Zuverlässigkeit geringfügig, wenn Sie die Servicequalität "verwaltet, persistent" verwenden. Weitere Informationen finden Sie im Artikel Eine Nachricht wird selbst bei verwalteter persistenter Servicequalität beim Ausfall eines Servers nicht wiederhergestellt.

Anmerkung: Bei dem Zustellverfahren mit Einhaltung der Nachrichtenreihenfolge kommt es zu Leistungseinbußen, weil die Nachrichten in einer Warteschlange gehalten werden, bis sie zugestellt werden können. Sie können Ihr System optimieren, um die Auswirkungen dieser Leistungseinbußen zu reduzieren.

Die Leistungseinbußen werden erheblich verringert. Sie müssen das System nicht optimieren, um die Auswirkungen zu verringern, obwohl Sie Ihr System für andere Zwecke optimieren können.

Servicequalität
Wählen Sie eine der folgenden Servicequalitäten aus:
Nicht verwaltet, nicht persistent - Toleriert Ausfälle des Netzes und des fernen Systems.
Sie können Web-Service-Anwendungen so konfigurieren, dass sie WS-ReliableMessaging mit einem speicherinternen Standardspeicher verwenden. Diese Servicequalität erfordert eine minimale Konfiguration. Sie ist jedoch nicht transaktionsorientiert, und obwohl sie das erneute Senden von Nachrichten, die im Netz verloren gehen, unterstützt, gehen Nachrichten verloren, wenn ein Server ausfällt.Diese Servicequalität ist nur für Einzelserver bestimmt und funktioniert nicht in einem Cluster. Diese Servicequalität wird auf der Plattform z/OS nicht unterstützt. Die Standardeinstellung ist "Nicht verwaltet, nicht persistent".
Verwaltet, nicht persistent - Toleriert Ausfälle des Systems, des Netzes und des fernen Systems, aber nach einem Neustart der Messaging-Steuerkomponente gehen Statusinformationen verloren.
Diese Option für speicherinterne Servicequalität verwendet für die Verwaltung des Nachrichtenfolgestatus eine Messaging-Steuerkomponente, und die Nachrichten werden auf die Platte geschrieben, wenn der Speicher knapp wird. Diese Servicequalität lässt das erneute Senden von Nachrichten, die im Netz verloren gehen, zu und unterstützt auch die Wiederherstellung nach einem Serverausfall. Der Status wird jedoch verworfen, wenn eine Messaging-Steuerkomponente erneut gestartet wird, so dass in diesem Fall Nachrichten verloren gehen. Diese Option unterstützt Cluster und Einzelserver.
Verwaltet, persistent - Toleriert Ausfälle des Systems, des Netzes und des fernen Systems.
Diese Servicequalität für asynchrone Web-Service-Aufrufe ist wiederherstellbar. Auch diese Option verwendet eine Messaging-Steuerkomponente und einen Nachrichtenspeicher zur Verwaltung des Status der Nachrichtenfolge. Nachrichten werden auf dem Web-Service-Requester-Server und dem Web-Service-Providerserver persistent gespeichert, und sie sind bei Nichtverfügbarkeit des Servers wiederherstellbar. Die Übertragung von Nachrichten, die noch nicht erfolgreich übertragen wurden, wenn ein Server nicht verfügbar ist, kann nach dem Neustart des Servers fortgesetzt werden.
Anmerkung:
  • Alle drei Servicequalitäten werden unterstützt, wenn Anwendungen im Anwendungsserver implementiert sind. Thin-Client- und Clientcontaineranwendungen verwenden nur die erste Option.
  • Für die nicht verwaltete, nicht persistente Servicequalität werden die Nachrichten nur im Hauptspeicher gespeichert. Für beide verwalteten Servicequalitäten werden die Nachrichten von einer Mesaging-Steuerkomponente verwaltet und in einem Nachrichtenspeicher gespeichert. Die Bindung zu einem Bus und einer Messaging-Steuerkomponente wird im Formular WS-ReliableMessaging-Richtlinienbindung angegeben. Wenn Sie die Servicequalität "Nicht verwaltet, nicht persistent" auswählen, bei der keine Bindung zu einer Messaging-Steuerkomponente verwendet wird, werden alle Bindungen, die Sie angeben, ignoriert.



Mit (online) gekennzeichnete Links setzen einen Internet-Zugang voraus.

Zugehörige Konzepte
Zugehörige Tasks
Zugehörige Verweise


Dateiname: uwbs_wsspsrmd.html