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". Verwenden Sie die Administrationskonsole, um einen Reliable Messaging-Richtliniensatz
zu konfigurieren.
Vorbereitende Schritte
Sie können, wie in dieser Task beschrieben, einen Reliable Messaging-Richtliniensatz über die Administrationskonsole konfigurieren, oder Sie können
mit dem Tool wsadmin einen Reliable Messaging-Richtliniensatz konfigurieren.
Die folgenden Standardrichtliniensätze können für WS-ReliableMessaging-Anwendungen verwendet werden:
- WS-I RSP
- WS-I RSP ND
- LTPA WS-I RSP
- Username WS-I RSP
- WSReliableMessaging 1_0
- WSReliableMessaging default
- WSReliableMessaging persistent
Weitere Informationen finden Sie im Artikel
WS-ReliableMessaging-Standardrichtliniensätze.
Wenn Sie eine dieser Standardrichtliniensätze verwenden können, ohne ihre Konfiguration ändern zu müssen, müssen Sie diese Task nicht ausführen. Jetzt können Sie
den Richtliniensatz Ihrer Anwendung zuordnen und an diese binden.
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 Reliable Messaging verwenden. Diese Einstellung wird von WS-Policy, sofern verwendet, genutzt.
Informationen zu diesem Vorgang
Führen Sie die folgenden Schritte aus, um eine Reliable Messaging-Richtliniensatz über die Administrationskonsole zu konfigurieren:
Vorgehensweise
- Erstellen Sie einen Richtliniensatz. Sie können einen neuen Richtliniensatz erstellen oder einen vorhandenen Richtliniensatz - einen von Ihnen zuvor erstellten oder einen der
WS-ReliableMessaging-Standardrichtliniensätze - kopieren und umbenennen.
- Vergewissern Sie sich, dass Ihr Richtliniensatz die Richtlinientypen WS-ReliableMessaging und WS-Addressing
enthält.
Fügen Sie diese Richtlinientypen bei Bedarf hinzu. Diese Richtlinientypen enthalten die Konfigurationsoptionen, die WS-ReliableMessaging unterstützen. WS-Addressing unterstützt die Funktionen für asynchrone Anforderungen und Antworten für WS-ReliableMessaging und ist auch für das synchrone Messaging gemäß WS-ReliableMessaging Version 1.1 erforderlich.
Anmerkungen: - Wenn Sie die Richtlinie für sichere Dialoge und die Richtlinie für Reliable Messaging im selben Richtliniensatz verwenden möchten, müssen die Bindungen für sichere Dialoge so konfiguriert sein, dass die Header der zuverlässigen Nachrichten signiert werden. Die Standardrichtliniensätze für zuverlässige und sichere Profile (WS-I RSP und WS-I RSP ND) sind speziell für die Verwendung von Secure Conversation und Reliable Messaging in demselben Richtliniensatz konzipiert und konfiguriert. Wenn Sie eine Kopie eines der Standardrichtliniensätze für zuverlässige und sichere Profile (WS-I RSP und WS-I RSP ND) verwenden, ist keine weitere Konfiguration der Secure-Conversation-Bindungen erforderlich. Sollten Sie unterschiedliche Ziele verwenden, ziehen Sie den Artikel
WS-SecureConversation für die Zusammenarbeit mit WS-ReliableMessaging konfigurieren zu Rate.
- Das Messaging gemäß WS-ReliableMessaging Version 1.1 setzt tWS-Addressing voraus. Wenn Sie einen Richtliniensatz verwenden, der WS-ReliableMessaging- und WS-Addressing-Richtlinien enthält, und die WS-Addressing-Richtlinie als optionale Richtlinie konfiguriert ist, überschreibt WebSphere Application Server die WS-Addressing-Einstellung und aktiviert WS-Addressing automatisch.
- Konfigurieren Sie die Attribute für den Richtlinientyp 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.
Anmerkung: In
WebSphere Application Server Version 6.1 könnten Sie auch konfigurieren, ob das
Protokoll "WS-MakeConnection" verwendet werden soll
oder nicht. Diese Konfigurationsoption ist nicht mehr in der Administrationskonsole verfügbar, weil das Produkt
auf der Basis der folgenden Kriterien jetzt automatisch bestimmt, ob WS-MakeConnection verwendet wird:
- Wird WS-ReliableMessaging Version 1.0 oder Version 1.1 verwendet.
- Unterstützt der Anfordere WS-MakeConnection.
- Ist das Nachrichtenaustauschprotokoll synchron oder asynchron.
- Konfigurieren Sie die Attribute
für den Richtlinientyp WS-Addressing, sofern erforderlich. Der Standard-Messaging-Stil der WS-Addressing-Richtlinie ist beispielsweise Synchron und asynchron. Dieser Stil gibt an, dass es bezüglich der Ziele von Antwortnachrichten keine Beschränkungen gibt. Wenn Sie jedoch die gemeinsame Nutzung der Richtlinie aktivieren, bestimmt das WS-Policy-Framework, welcher Stil zu verwenden ist, und legt eine Vorgabe für das synchrone Austauschmuster von Anforderungen und Antworten fest. Da das WS-Policy-Framework eine Vorrangstellung einnimmt, werden zuverlässige Nachrichten über ein synchrones Austauschmuster für Anforderungen und Antworten gesendet, selbst wenn der Client den Service asynchron aufruft. Zum Erzwingen des asynchronen Messagings setzen Sie den Messaging-Stil für die WS-Addressing-Richtlinie nur auf asynchron.
- Speichern Sie Ihre Änderungen in der Masterkonfiguration.