Entwickeln Sie einen SOAP-Webdienst, um eine Schnittstelle bereitzustellen, die ein Webdienstclient zum Durchführen von Operationen verwenden kann. Beim Web-Dienst-Client kann es sich um einen externen Web-Dienst-Client oder eine Web-Dienst-Verbraucher-Umwandlung handeln. Ein Web-Dienst-Client kann beispielsweise eine Verbindung mit einem Web-Dienst herstellen, um nach Kundennamen oder Kunden-ID Kundendetails abzurufen.
Führen Sie folgende Schritte aus, um einen Web-Dienst zu entwickeln:
Erstellen eines Web-Diensts
Erstellen Sie einen Web-Dienst aus einem WSDL-Datenobjekt. Importieren Sie eine WSDL Datei, um ein WSDL-Datenobjekt zu erstellen. Die WSDL-Datei definiert die Operation-Eingabe, Operation-Ausgabe und die Operation-Fehler eines Web-Diensts.
Erstellen Sie einen Web-Dienst manuell. Konfigurieren Sie die Operation-Eingabe, Operation-Ausgabe und die Operation-Fehler. Sie können Elemente und Typen aus einem Schemaobjekt zum Definieren der Operationskomponenten verwenden. Zum Definieren der Elemente von Operation-Eingabe und -Ausgabe einer Operation können Sie wiederverwendbare Mapplets, wiederverwendbare Umwandlungen und wiederverwendbare logische Datenobjekte verwenden.
Konfigurieren Sie die Operation-Mappings.
Legen Sie fest, wie Data Integration Service die Daten zwischen SOAP- Meldungen und den Eingabeumwandlungs- bzw. Ausgabeumwandlungsports extrahieren soll. Konfigurieren Sie außerdem die Logik des Operation-Mapping und testen Sie jedes einzelne Operation-Mapping.
Stellen Sie den Web-Dienst einem Data Integration Service bereit.
Fügen Sie den Web-Dienst in eine Anwendung ein und stellen Sie diese dem Data Integration Service bereit. Beim Bereitstellen einer Anwendung, die einen Web-Dienst enthält, der in Data Integration Service bereits ausgeführt wird, wird dem Dienstnamen des Web-Diensts eine Nummer angehängt.
Führen Sie die Verwaltungsaufgaben für den Web-Dienst aus.
Konfigurieren Sie die Web-Dienst-Eigenschaften und die Sicherheitseinstellungen im Administrator Tool.
Ein SOAP-Webdienstclient kann eine Verbindung zu einem SOAP-Webdienst herstellen, der in einem Datenintegrationsdienst ausgeführt wird. Web-Dienst-Clients verwenden den Inhalt der WSDL für die Verbindung mit einem Web-Dienst. Sie können die Web-Dienst-Verbraucher-Umwandlung so konfigurieren, dass Verbindungen mit Web-Diensten über ein Web-Dienst-Verbindungsobjekt hergestellt werden.