Datenintegrationsübersicht

Abgeschlossen

Finanz‑ und Betriebs-Apps enthalten mehrere APIs, die dateibasierte Integrationsszenarien unterstützen:

  • Open Data Protocol (OData)
  • Maßgeschneiderte Dienste
  • Externe Webdienste
  • Office-Integration
  • Wiederkehrende Integrationen
  • Datenverwaltungspaket-API

Die API für wiederkehrende Integrationen und das Datenverwaltungsframework unterstützen dateibasierte API-Integrationsszenarien, auf die sich diese Lerneinheit konzentriert. Bei Finanzen und Betrieb ist das Datenverwaltungs-Framework sofort einsatzbereit und unterstützt den Im‑ und Export von Daten. Wiederkehrende Integrationen unterstützen ebenfalls Datenim‑ und ‑exportszenarien.

Bei der Auswahl einer Integrations-API müssen viele Aspekte berücksichtigt werden. Einige Entscheidungspunkte für das Datenverwaltungsframework und wiederkehrende Integrationen können Ihnen bei der Implementierungsauswahl Ihres Integrationsszenarios behilflich sein.

Open Data Protocol (OData)

OData ist ein weit verbreitetes Protokoll zum Erstellen und Verwenden von RESTful-APIs. Es ermöglicht eine nahtlose Interaktion mit Finanz‑ und Betriebs-Apps, indem es Entwicklern ermöglicht, Daten mithilfe vertrauter HTTP-Methoden wie GET, POST, PUT und DELETE abzufragen und zu bearbeiten. Dies sind einige der wichtigsten Funktionen:

  • Echtzeit-Integration – OData-APIs sind ideal für Szenarien, für die eine Echtzeit-Dateninteraktion benötigt wird. Zum Beispiel das Abfragen aktueller Kundendaten oder das Erstellen neuer Datensätze direkt von einer externen Anwendung.
  • Standardprotokoll – OData basiert auf offenen Standards und unterstützt Uniform Resource Identifiers (URIs), was eine hohe Interoperabilität zwischen verschiedenen Systemen sicherstellt.
  • Flexible Abfrageoptionen – OData unterstützt erweiterte Abfragefunktionen wie Filtern, Sortieren, Paginieren und Datenprojektionen, wodurch der Bedarf an weiteren Anpassungen reduziert wird.
  • Integrierte Sicherheit – OData verwendet OAuth 2.0 für sicheren Zugriff und stellt sicher, dass nur authentifizierte und autorisierte Benutzer die Möglichkeit haben, mit der API zu interagieren.

Wiederkehrende Integrationen

Die API für wiederkehrende Integrationen unterstützt sowohl den Datenimport als auch den ‑export mit vielen weiteren Vorteilen, abhängig von Ihrer Situation. Mithilfe wiederkehrender Integrationen können Sie Folgendes durchführen:

  • Feinterminierung – Die Feinterminierung wiederkehrender Integrationen wird in Finanz‑ und Betriebs-Apps durchgeführt.
  • Mehrere Datenformate – Wiederkehrende Integrationen unterstützen Dateien und Datenpakete beim Im‑ und Export.
  • Transformation – Liegen Ihre Daten in XML-Form vor, wird zur Konvertierung der Daten Extensible Stylesheet Language Transformation unterstützt.
  • Protokolle – Die beiden unterstützten Protokolle für wiederkehrende Integrationen sind SOAP und REST.
  • Diensttyp – Wiederkehrende Integrationen sind Teil der Datenverwaltungs-APIs und sofort verfügbar.
  • Verfügbarkeit – Wiederkehrende Integrationen werden bei lokalen Implementierungen nicht unterstützt.

Datenverwaltungsframeworkpaket-API

Das Datenverwaltungs-Framework ist ein dateibasiertes, von Finanz‑ und Betriebs-Apps unterstütztes Integrationsszenario. Es gibt verschiedene Gründe, warum Ihre Organisation dieses Szenario auswählen könnte:

  • Planung – Im Gegensatz zu wiederkehrenden Integrationen wird die Planung außerhalb der Finanz‑ und Betriebs-Apps vorgenommen.
  • Formate – Das einzige unterstützte Format sind Datenpakete.
  • Transformation – Datentransformationen außerhalb des Systems.
  • Protokolle – REST wird unterstützt.
  • Diensttyp – Für das Datenverwaltungsframework wird OData verwendet. Für die Autorisierung und den Zugriff auf die Anwendung wird OAuth 2.0 verwendet.
  • Verfügbarkeit – Diese Funktionalität ist verfügbar in Finanz‑ und Betriebs-Apps, Platform 5 und höher. Dies ist die einzige unterstützte API für lokale Bereitstellungen.

Dienstschutzgrenzen sollen die Systemleistung und ‑zuverlässigkeit erhöhen. Für OData und benutzerdefinierte Integrationen gelten Dienstschutzgrenzen, sodass eine Anforderung gedrosselt wird, wenn sie die auferlegten Dienstschutzgrenzen überschreitet. Die Anfrage erhält auch eine 429-Antwort. Weitere Informationen zu Dienstschutzgrenzen finden Sie unter API-Limits für den Dienstschutz.

Weitere Informationen zu diesen APIs finden Sie in den Modulen Mit asynchronen Integration mit Finanz‑ und Betriebs-Apps arbeiten sowie Datenverwaltungspaket-API für Finanz‑ und Betriebs-Apps implementieren. Links zu diesen Modulen finden Sie in der Lerneinheit Zusammenfassung.