Inhaltsverzeichnis

Search

  1. Vorwort
  2. Web-Dienste
  3. SOAP-Webdienste
  4. WSDL-Datenobjekt
  5. Schemaobjekt
  6. Vorgehensweise für das Erstellen eines SOAP-Webdiensts
  7. Operation-Mappings
  8. Parsen von Webdienst-SOAP-Meldungen
  9. Generieren von Webdienst-SOAP-Meldungen
  10. Web-Dienst-Verbraucher-Umwandlung
  11. REST-Webdienste
  12. Vorgehensweise für das Erstellen eines REST-Webdiensts
  13. REST-Webdienst-Verbraucher-Umwandlung
  14. REST-Webdienst-Verbraucher-Umwandlung – Anwendungsfälle
  15. Verwaltung von REST- und SOAP-Webdiensten
  16. Anhang A: Datentyp-Kompatibilität

Webdienste-Handbuch

Webdienste-Handbuch

Entwickeln von SOAP-Webdiensten

Entwickeln von SOAP-Webdiensten

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:
  1. 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.
  2. 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.
  3. 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.
  4. 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.