Dateischnittstellen
Dateischnittstellen bezeichnen die technischen Mittel, über die Daten zwischen Software-Systemen, Anwendungen oder Komponenten ausgetauscht werden. Sie umfassen dateibasierte Formate, Datenströme, Datenbanken und Webdienste, und dienen der Interoperabilität, Integration und Automatisierung.
Dateibasierte Formate sind CSV, JSON, XML und YAML; sie ermöglichen strukturierte Repräsentationen von Informationen. Der Datenaustausch
Programmier- bzw. serviceseitige Schnittstellen umfassen Web-APIs (REST, GraphQL, SOAP), Remote-Procedure-Calls (RPC) und Messaging-Systeme (AMQP, MQTT). Der
Wichtige Design- und Betriebsaspekte sind Datenmodellkompatibilität, Mapping und Transformation (ETL/ELT), Fehlerbehandlung, Logging, Auditing und Governance. Sicherheit
Anwendungsbeispiele reichen von Unternehmensintegration und automatisierten Import-/Exportprozessen über medizinische HL7- oder EDI-Standards bis zu Cloud-Integrationen und