WS-Policy

WS-Policy ist ein Interoperabilitätsstandard, der verwendet wird, um die Richtlinien eines Web-Service so zu beschreiben und zu kommunizieren, dass die Service-Provider Richtlinienanforderungen in einem Standardformat exportieren können. Clients können die Service-Provider-Anforderungen mit ihren eigenen Leistungsmerkmalen kombinieren, um die für eine bestimmte Interaktion erforderlichen Richtlinien festzulegen.

WebSphere Application Server unterstützt die Spezifikation "Web Services Policy Framework (WS-Policy)". Sie können das Protokoll "WS-Policy" für den Austausch von Richtlinien im Standardformat verwenden. Eine Richtlinie stellt die Leistungsmerkmale und Anforderungen eines Web-Service dar, z. B., ob eine Nachricht sicher ist und wie sicher sie ist oder ob eine Nachricht zuverlässig zugestellt wird und wie dies erreicht wird. Sie können die Richtlinienkonfiguration in jeden anderen Client, jede andere Serviceregistry und jeden anderen Service übertragen, der die Spezifikation "WS-Policy" unterstützt, einschließlich Produkten in einer heterogenen Umgebung, die keine Produkte von WebSphere Application Server sind.

Ein Service-Provider von kann seine Richtlinienkonfiguration in einer veröffentlichten WSDL-Datei (Web Services Description Language) oder einer WSDL bereitstellen, die über eine HTTP-Get-Anforderung oder ein WS-MetadataExchange-Protokoll (Web Services Metadata Exchange) abgerufen wird. Die WSDL-Datei hat das WS-PolicyAttachments-Standardformat.

Ein Client kann die Richtlinie des Service-Providers im WS-PolicyAttachments-Standardformat abrufen und diese Informationen verwenden, um eine Konfiguration zu definieren, die für den Client und den Service-Provider akzeptabel ist. Anders ausgedrückt, der Client kann auf der Basis der von seinem Service-Provider unterstützten Richtlinien dynamisch konfiguriert werden. Die Providerrichtlinie kann auf Anwendungs- oder Serviceebene oder auf Servicereferenzebene zugeordnet werden.

Anmerkung: Die folgenden Features sind in der Spezifikation JAX-WS 2.2 neu hinzugekommen und werden von WebSphere Application Server ab Version 8 unterstützt:
  • Sie können die Sicherheit auf Transportebene beim Abruf der Client-WSDL angeben. Sie können einen Systemrichtliniensatz einer HTTP-GET-Anforderung oder einer WS-MetadataExchange-Anforderung zuordnen, wenn Sie die Providerrichtlinie abrufen. Weitere Informationen finden Sie im Abschnitt "Clientrichtlinie auf der Basis einer Service-Provider-Richtlinie mit wsadmin-Scripting konfigurieren".
  • Sie können einen Richtliniensatz und eine Bindung für eine Servicereferenz angeben, die sich von der Richtliniensatzzuordnung für den Service unterscheiden. Standardmäßig übernehmen Servicereferenzen ihre Richtliniensatz- und WS-Policy-Konfiguration von ihrem übergeordneten Service, können jedoch, falls gewünscht, überschrieben werden. Weitere Informationen finden Sie im Artikel "WS-Policy für den Austausch von Richtlinien in einem Standardformat verwenden" und den untergeordneten Artikeln.
  • Sie können die WS-Addressing-Unterstützung für einen Client oder Service-Provider aktivieren und konfigurieren, indem Sie zum WSDL-Dokument WS-Policy-Zusicherungen hinzufügen. WebSphere Application Server kann jetzt im WS-Policy-Aspekt des WSDL-Dokuments einer Anwendung enthaltene WS-Addressing-Informationen verarbeiten und in der Konfiguration dieser Anwendung verwenden. Weitere Informationen hierzu enthält der Artikel "Web-Services-Addressing-Unterstützung für JAX-WS-Anwendungen mit WS-Policy aktivieren".
  • Sie können Richtlinienkonfigurationen für WS-Addressing auf der Basis von JSR109-Implementierungsdeskriptoren, Features oder Annotationen von JAX-WS 2.2 sowie Informationen auf der Basis von Richtliniensätzen veröffentlichen. Damit wird sichergestellt, dass die veröffentlichten Richtlinieninformationen mit dem Laufzeitverhalten des Service übereinstimmen. Weitere Informationen hierzu enthält der Artikel "Web-Service-Provider und gemeinsame Nutzung von Richtlinienkonfigurationen".
Die folgenden Spezifikationen für die WS-Policy-Zusicherung werden in dieser Version von WebSphere Application Server unterstützt:
Einzelheiten zu den unterstützten WS-Policy-Domänen finden Sie in den folgenden Artikeln:
  • Einstellungen für die WS-Addressing-Richtlinie
  • Einstellungen für WS-ReliableMessaging
  • Einstellungen für WS-Security-Richtlinien
  • Einstellungen für WS-Transaction-Richtlinien

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=twbs_wsp_learning
Dateiname:twbs_wsp_learning.html