Externe Webservices

Externe Webservices sind Daten verarbeitende Dienste, die von einem Drittanbieter über das Internet angeboten werden. Sie können externe Webservices in der Management Console definieren und anschließend als Schritt in einem Datenfluss verwenden. So können Sie nahezu beliebige Verarbeitungsvorgänge in Ihre Spectrum Technology Platform-Umgebung integrieren. Im Internet steht eine Vielzahl von Webservices zur Verfügung.

Das folgende Diagramm veranschaulicht das Konzept externer Webservices. Dort wurde ein externer Webservice namens „Phone Number Lookup“ zum Datenfluss hinzugefügt. Wenn der Datenfluss abläuft, sendet Spectrum Technology Platform jeden Datensatz zum externen Webservice. Der externe Webservice verarbeitet den Datensatz und gibt das Ergebnis an den Schritt zurück. Der aktualisierte Datensatz mit hinzugefügter Telefonnummer wird dem nächsten Schritt im Datenfluss übergeben, in diesem Beispiel an „Geocode US Address“.

Externe Webservices sind im Enterprise Designer in der Palette enthalten. Sie können sie wie andere Schritte verwenden. Im Folgenden finden Sie ein Beispiel für zwei externe Webservices: CompanyReviewsWebService und TimeZoneLookupWebService.

Voraussetzungen und Einschränkungen

Spectrum Technology Platform unterstützt externe Webservices, die REST-, SOAP 1.1- oder SOAP 1.2-Nachrichten verwenden, mit folgenden Einschränkungen:

  • WADL-Anforderungen und -Antworten mit mehreren Darstellungen werden nicht unterstützt.
  • Rekursive Schemas werden nicht unterstützt.