GDA Datenaustausch
D0026-R01 | Basisdienst in der Domäne E-Government
Kurzbeschreibung
Der Dienst sorgt für den vertraulichen und sicheren Austausch von Daten in einer Systemumgebung, die die erforderlichen IT-Sicherheitsbedingungen erfüllt. Diese Umgebung ist auf die Anforderungen eines Datenaustauschs sowohl innerhalb der Bundesverwaltung als auch zwischen der Bundesverwaltung und der Zivilgesellschaft sowie Ländern und Kommunen abgestimmt. Die Umgebung übernimmt dabei auch die Konvertierung von Dokumenten unterschiedlichen Formats in verschiedene Standard- und Zielformate. Der Dienst beinhaltet zudem Funktionalitäten zum Empfangen und Verteilen von Ereignissen (z.B. Informationen zu Datenänderungen bzw. Nachrichten). Sendersysteme liefern Ereignisse inkl. eines Ereignistyps an den Dienst. Empfängersysteme melden sich beim Dienst für den Empfang von Ereignissen zu bestimmten Ereignistypen an und erhalten Nachrichten, wenn ein neues Ereignis dieses Typs auftritt.
Kernfunktionalitäten
- Datenaustausch initiieren und steuern: Der synchrone und asynchrone Datenaustausch kann zentral gesteuert und ggf. unterbrochen werden. Dies umfasst die sichere Anbindung von verschiedenen Datenquellen und die regelbasierte Steuerung des Datenflusses. Zudem werden die angebundenen, aufrufenden Systeme registriert und authentifiziert und die Datenaustauschregeln verwaltet.
- Formate erkennen und konvertieren: Verschiedene Daten- und Dokumentenformate können identifiziert werden und gemäß Vorgaben in Standardformate konvertiert werden, damit sie von den internen Systemen bearbeitet werden können. Die Originaldaten bzw. -dokumente bleiben erhalten und werden im Prozess mitgeführt.
- Datenschutz prüfen: Ausgehende Daten werden daraufhin geprüft, ob sie die Datenschutzanforderungen einhalten. Ist dies nicht der Fall, werden die Daten entweder nicht übermittelt oder sie werden pseudonymisiert.
- Ereignisse empfangen und verarbeiten: Informationen, die entweder als Datenänderungen in einem System auftreten oder als Nachrichten von externen Quellen eingehen, können kontinuierlich erfasst und ausgewertet werden. Dieser Prozess ermöglicht es der IT-Lösung, in Echtzeit auf relevante Ereignisse zu reagieren, automatisierte Aktionen auszulösen und Einblicke in das Systemverhalten zu gewinnen.
- Abonnierte Ereignisse verteilen: Informationen über Datenänderungen oder Nachrichten können an abonnierende Dienste gesendet werden, die sich für diese Ereignisse interessieren. Dies ermöglicht es den Abonnenten, in Echtzeit über relevante Aktualisierungen informiert zu werden und entsprechend darauf zu reagieren oder diese weiter zu verarbeiten.
- Verteilabos nach Ereignistyp verwalten: Abonnements können basierend auf den spezifischen Ereignistypen, auf die Abonnenten reagieren möchten, organisiert und verwaltet werden. Dies ermöglicht eine gezielte und effiziente Verteilung von Ereignissen an die entsprechenden Empfängersysteme, wodurch eine präzise und kontextsensitive Informationsübermittlung gewährleistet wird.
Diensteschnittstellen
- Daten austauschen: Der Dienst tauscht Daten mit den Fachdiensten und Portalverbunddiensten sowie den ERP-Diensten aus. Dazu werden offene Standards (z.B. JSON) und REST-APIs verwendet. Die Schnittstellen sind dokumentiert und deren Nutzung durch Code-Beispiele in gängigen Sprachen (z.B. Python, JavaScript, TypeScript) veranschaulicht. Bei Bedarf wird VS-NfD-konformer Datenaustausch ermöglicht.
- Schnittstellen zu Infrastrukturdiensten: Identity-Access-Management; Standard-Arbeitsplatz und Ultramobile IT; Betriebsplattform und Netze
Abgrenzung
Der Dienst umfasst nicht die Serviceintegration als Teil des Dienstes Applikationsintegration. Der Dienst umfasst nicht Funktionalitäten, die für die Steuerung von Prozessen (Betriebsplattform) benötigt werden. Er ist nicht für den Austausch von Ereignissen innerhalb einer Behörde bzw. Schutzzone gedacht.
Informatorische Ergänzungen aus Maßnahmen- und Lösungslandkarte (u.a. aus Portfolio GIB, IT-Rahmenkonzept, VITD-Produktkatalog)
- IT-Maßnahme (bzw. IT-Verfahren): Keine.
- IT-Lösung(en): Keine.
