Webservices zur Datenverarbeitung

Webservice-Aufrufe für die Datenintegation & ETL

  • Aufruf von SOAP-Webservices in Datenmappings
  • Aufruf von RESTful-Webservices in Datenmappings
  • Unterstützung für generische HTTP-Webservices
  • Flexible Einstellungen und Input-Parameter
  • Übergabe von Ergebnissen an eine Mapping-Komponente oder Datei
  • Automatische Generierung von JSON/XML-Schemas
  • Implementierung von Aufrufen von KI APIs für die Datenverarbeitung
  • Übergabe von Ergebnissen an eine Mapping-Komponente oder Datei
  • Unterstützung für WS Security
  • Unterstützung für OAuth 2.0
  • Visuelles Erstellen von SOAP-Webservices

Webservice-Aufrufe in Datenmappings

MapForce unterstützt den Aufruf von SOAP- und REST-Webservices direkt von einem Mapping aus. Sie können einen Webservice-Aufruf in ein Mapping einfügen und Input-Parameter sowie Benutzername/Passwort oder eine andere Authentizierung definieren. Um das Ergebnis an eine andere Komponente zu übergeben oder es in eine Datei zu schreiben, verbinden Sie die Output-Parameter mit dem Webservice.

MapForce unterstützt auch generische HTTP-Webservices, die normalerweise im Message Body benutzerdefinierte Request- oder Response-Strukturen übertragen. MapForce unterstützt sowohl JSON- als auch XML-Daten im Request oder Response Body, sodass Sie praktisch jeden HTTP-Webservice, in dem XML- oder JSON-Strukturen verwendet werden, aufrufen können.

MapForce Webservice

Die Einstellungen können auf Basis einer Vorlagen-URL vorgenommen werden. Dies ist ein hilfreicher Schritt, wenn Sie Webservice-Aufrufe in einem Webbrowser-Fenster testen und anpassen möchten.

Sie hätten gerne ein konkretes Anwendungsbeispiel? Hier finden Sie eine ausführliche Anleitung zur Integration von Webservice-Daten.

Unterstützung für Webservices Security

MapForce unterstützt die Authentifizierung auf Basis des WS-Security-Standards mittels Client-Zertifikaten und durch Aufruf von Webservices über HTTPS. Die Parameter für die sichere Kommunikation werden im Rahmen des Datenmappings definiert, sodass die Ausführung automatisch erfolgt.

Unterstützung für OAuth

OAuth 2.0 ist ein offener Standard für die Autorisierung. Client Applikationen erhalten damit durch Zugriffs-Tokens anstelle von Passwörtern sicheren, delegierten Zugriff auf Webressourcen. MapForce bietet Unterstützung für den Aufruf von Webservices, für die eine OAuth 2.0-Autorisierung erforderlich ist.

Diese Funktion wird im Anmeldeinformationen-Manager (Aufruf durch Rechtsklick in ein aktives Mapping-Projekt) aktiviert. Die OAuth-Autorisierungsinformationen können mit Hilfe von Anmeldeinformationsobjekten auf andere Ausführungsumgebungen wie MapForce Server und Flowforce Server übertragen werden.

Aufruf von APIs für für KI-basierte Datenintegration

Da viele KI-Systeme wie GPT-4 von OpenAI über eine API genutzt werden können, können ihre Funktionalitäten nun direkt in Datentransformationsprojekte in MapForce integriert werden.

Mit Hilfe integrierter No-Code-Tools können in MapForce Webservice Requests definiert werden und dadurch Aufrufe an APIs, darunter die OpenAI API, Azure Open API, AWS AI Services usw. konfiguriert werden, um in jedem beliebigen Datenmappingprojekt KI-basierte Datenverarbeitung nutzen zu können.

KI-gestützte Datentransformation über Webservice-Aufrufe

Die Konfiguration von KI-Funktionalitäten in MapForce erfolgt im Prinzip folgendermaßen:

  • Einfügen einer Webservice-Komponente in ein Datenmappingprojekt zur Verarbeitung von Quelldaten, die in eine Zieldatenstruktur geschrieben werden
  • Konfiguration der Webservice-Aufrufeinstellungen mit:
    • der API URL
    • den Anmeldeinformationen Ihres Unternehmens
    • den JSON-Request- und -Response-Schemas für die entsprechenden API-Aufrufe (diese können automatisch von MapForce oder XMLSpy generiert werden)
  • Weitere Konfiguration des Mappingprojekts je nach Bedarf