Connector für OData
Mit dem Connector für OData können Sie auf OData V2- und V4-konforme REST-Services zugreifen.
So lassen sich etwa die Microsoft Graph API oder Datengruppen aus Intrexx als OData-Service für externe Plattformen, Apps oder Dienste bereitstellen. Integrieren Sie Daten aus diesen Diensten in Ihre Intrexx-Plattform und schaffen Sie so einen zentralen Dreh- und Angelpunkt für Applikationen und Prozesse.
Mit dem Connector für OData können Daten konsumiert und angeboten werden.
Daten konsumieren
-
Erstellen von Applikationen auf Basis der Service-Funktionalitäten
-
Einbindung von OData-Diensten in Prozesse
-
Lesender als auch schreibender Zugriff in Echtzeit
-
Navigation entlang von in Beziehung stehenden Datensätzen
-
Aufruf von Servicefunktionen
-
Zugriff auf binäre Dateien (Dokumente, Bilder, etc.)
-
Anbieten der Plattformdaten über die generische OData-Spezifikation, wobei Benutzerrechte, angewendete Filter und Rechte für Lesen, Hinzufügen, Ändern und Löschen beachtet werden
-
Verschiedene Authentifizierungsmethoden, Einhaltung des vom Dienst vorgegebenen Benutzer- und Berechtigungskonzepts
Daten anbieten
-
Erstellen von OData-Services auf der Basis von Intrexx-Applikationen und -Datengruppen
-
Veröffentlichen und Bearbeiten von Daten aus Intrexx über OData-Dienste
-
Lesender als auch schreibender Datenzugriff in Echtzeit
-
Ausführen von Groovy-Skripten und Starten von Intrexx-Prozessen
-
Bereitstellen von Daten als REST-Service von integrierten Drittsystemen wie z.B. ERP, CRM etc.
Vorteile
-
Einfache Integration jeglicher OData-Datenquellen in Webapplikationen und Prozesse
-
Mobiler und individueller Zugriff auf alle integrierten Daten
-
Einbindung von Internetdiensten wie Facebook oder eBay
Sicherheit
Cross Origin Resource Sharing (CORS)
Standardmäßig erlaubt der Intrexx-OData-Server Browser-Anfragen von unterschiedlichen Domains und definiert die entsprechenden CORS Response Header dafür.
Wenn Sie dieses Verhalten einschränken möchten, so können Sie über die beiden folgenden System-Propertys einstellen, welche Werte für die CORS Header Access-Control-Allow-Origin und Access-Control-Allow-Headers erlaubt sind:
-
de.uplanet.lucy.server.odata.producer.server.AccessControlAllowHeaders
Komma-separierte Liste der erlaubten Request-Header
-
de.uplanet.lucy.server.odata.producer.server.AccessControlAllowOrigins
Komma-separierte Liste der erlaubten Origins
Sind die Properties nicht definiert, bleibt das Standardverhalten bestehen.
Weiterführende Informationen zu diesem Thema finden Sie unter folgendem Link: Cross-Origin Resource Sharing (CORS)