WSDL-basierten Web-Service über die WSIF-API aufrufen

Web Services Invocation Framework (WSIF) stellt eine Java-API für den Aufruf von Web-Services bereit, die vom Format des für den Aufruf verwendeten Service oder Transportprotokolls unabhängig ist.

Vorbereitende Schritte

WSIF enthält einen EJB-Provider für den EJB-Aufruf mit Remote Method Invocation over Internet Inter-ORB Protocol (RMI-IIOP). Allerdings sollten Sie für den EJB(IIOP)-basierten Web-Service-Aufruf RMI-IIOP-Web-Services mit JAX-RPC aufrufen.

Stellen Sie sicher, dass Ihre Anwendung nur einen Thread verwendet, um WSIF aufzurufen.

Informationen zu diesem Vorgang

Die WSIF-API unterstützt den Aufruf von Web-Services, die in einer Web Services Description Language (WSDL) definiert sind. WSIF ist für WSIF-Clients und Zwischenstationen von Web-Services bestimmt.

Die WSIF-API wird durch die abstrakte Servicebeschreibung in der WSDL definiert, sie ist vollkommen unabhängig von der verwendeten Bindung. Diese Unabhängigkeit vereinfacht die Verwendung der API, weil sie WSDL-Begriffe für Nachrichtenabschnitte, Operationen und andere Elemente verwendet.

Die WSIF-API wurde für das WSDL-Verwendungsmodell entwickelt:
  1. Wählen Sie einen Port aus, der den erforderlichen Porttyp unterstützt.
  2. Rufen Sie die Operation auf, indem Sie die erforderliche abstrakte Eingabenachricht bereitstellen, die sich aus den erforderlichen Teilen zusammensetzt, ohne dabei berücksichtigen zu müssen, wie die Nachricht einem bestimmten Bindungsprotokoll zugeordnet wird.

Andere Web-Service-APIs, wie z. B. SOAP-APIs, sind nicht für WSDL, sondern für ein bestimmtes Bindungsprotokoll mit der zugehörigen Syntax bestimmt, z. B. Ziel-URIs und Codierungsstile.

Die Hauptschnittstellen der WSIF-API werden in der folgenden Prozedur beschrieben.

Anmerkung: Apache unterstützt WSIF nicht mehr.

Vorgehensweise


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