Endpunktreferenzen über die IBM proprietäre Web-Services-Addressing-API erstellen

Endpunktreferenzen sind ein primäres Konzept des Interoperabilitätsprotokolls Web Services Addressing (WS-Addressing) und ein Standardmechanismus für die Kapselung von Informationen zu bestimmten Web-Service-Endpunkten. Dieses Produkt stellt Schnittstellen für die Erstellung von Endpunktreferenzen über die IBM proprietäre Implementierung des Standards WS-Addressing bereit.

Informationen zu diesem Vorgang

Diese Task ist eine Subtask der Task JAX-RPC-Web-Service-Anwendung erstellen, die Web Services Addressing verwendet.

Führen Sie diese Task aus, wenn Sie eine Anwendung schreiben, die die IBM proprietäre WS-Addressing-API verwendet. Solche Anwendungen setzen Endpunktreferenzen voraus, die auf Web-Service-Endpunkte verweisen. Wenn Sie die Anwendung schreiben, ist Ihnen die Adresse des Endpunkts möglicherweise nicht bekannt, weil sich diese ändern kann, wenn die Anwendung implementiert wird. Wenn Sie die IBM proprietäre API verwenden, können Sie die Endpunktadresse angeben oder diese Adresse zur Laufzeit vom Produkt generieren lassen.

Sie können auch das Verhalten von Endpunktreferenzen in einer Clusterumgebung angeben.

Wenn Sie Endpunktreferenzobjekte aus der JAX-WS-Standard-API anstelle der entsprechenden Objekte aus der IBM proprietären API verwenden, aber trotzdem die zusätzliche Funktionalität der IBM proprietären API nutzen möchten, erstellen Sie die Endpunktreferenzen mit den Methoden, die in dieser Task beschrieben werden, und konvertieren Sie sie anschließend mithilfe der bereitgestellten Umsetzerklassen. Sie können eine solche Konvertierung beispielsweise vornehmen, wenn Sie eine JAX-WS-Serviceanwendung haben und Endpunktreferenzen erstellen, die Stateful-Session-Beans darstellen, eine Affinität zu einem bestimmten Server haben oder über Workload-Management gesteuert werden. Solche Endpunktreferenzen können mit der JAX-WS-API nicht erstellt werden.

Vorgehensweise

Ergebnisse

Sie haben eine Endpunktreferenz für Ihre Anwendung erstellt.

Nächste Schritte

  1. Wenn Sie die Endpunktreferenzen von IBM proprietären WS-Addressing-Objekten in JAX-WS-WS-Addressing-Standardobjekte konvertieren möchten, verwenden Sie je nach Namespace der Endpunktreferenz eine der folgenden Methoden der Klasse "com.ibm.websphere.wsaddressing.jaxws21.EndpointReferenceConverter":
    • createW3CEndpointReference(EndpointReference epr): Verwenden Sie diese Methode, wenn das EndpointReference-Objekt die Spezifikation vom August 2005 verwendet. Diese Methode erstellt ein W3CEndpointReference-Objekt.
    • createSubmissionEndpointReference(EndpointReference epr): Verwenden Sie diese Methode, wenn das EndpointReference-Objekt die Spezifikation vom August 2004 verwendet. Diese Methode erstellt ein SubmissionEndpointReference-Objekt.
  2. Fahren Sie mit dem Artikel JAX-RPC-Web-Service-Anwendung erstellen, die Web Services Addressing verwendet bzw. mit dem Artikel JAX-WS-Web-Service-Anwendung erstellen, die Web Services Addressing verwendet fort, falls Sie die Endpunktreferenz in die JAX-WS-Standard-API konvertiert haben.

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_wsa_eprs
Dateiname:twbs_wsa_eprs.html