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.