Zum Hauptinhalt springen

Technisches Design

Komponenten

Der Sammlerdienst besteht aus der Sammlerdienst-Anwendung (Java auf Apache Tomcat in Docker/Kubernetes) und der Sammlerdienst-Datenbank (PostgreSQL ab Version 14) für die dauerhafte Datenspeicherung.

Datenflüsse

Technische Datenflüsse als UML-Sequenzdiagramme für die Anwendungsfälle Leistungsdaten abfragen und verteilen sowie Administration (Notfall-Update einer Online-Dienst-URL).

Schnittstellen

Diagramm und Tabelle aller Sammlerdienst-Schnittstellen zu internen Gateway-Modulen (Administration, Benutzerverwaltung, Bereitstell- und Suchdienst) sowie externen Quellsystemen und dem Virenscanner.

Infrastruktur

Die Sammlerdienst-Anwendung läuft in einer Docker-Umgebung. Aufgrund von Betriebsanforderungen werden Anwendung und Datenbank auf getrennten Servern betrieben.

Laufzeitumgebung

Der Sammlerdienst wird von einem Portalverbundteilnehmer im eigenen Rechenzentrum betrieben. Details zu Installation und Betrieb sind im Betriebshandbuch dokumentiert.