Komponenten in Plattform-Stacks organisieren
Was ein Stack in der UDSP bedeutet
Ein Stack ist eine technische Organisations- und Deployment-Einheit. Er fasst Konfiguration, Kubernetes-Ressourcen und abhängige Dienste für eine gemeinsame Aufgabe zusammen. Eine Komponente kann mehreren Stacks zugeordnet sein, wenn sie von mehreren technischen Einheiten verwendet wird.
Die Systemlandkarte ordnet Komponenten dagegen nach ihrer Funktion im Gesamtsystem. Die Komponentenbeschreibungen erklären die Fähigkeiten und technischen Grenzen der einzelnen Bausteine.
| Dokumentationsebene | Inhalt |
|---|---|
| Systemlandkarte | Funktionale Position und direkte Verbindungen im Gesamtsystem |
| Stack | Gemeinsame Bereitstellung, Konfiguration und technische Abhängigkeiten |
| Komponente | Verantwortung, Schnittstellen, Persistenz sowie Datenraum- und Rechtebezug |
Organisationsprinzipien
- Core-Stacks stellen grundlegende Plattformfunktionen wie Integration, Identität, APIs, Kontextdaten und Observability bereit.
- Optionale Stacks ergänzen ein Plattformprofil um Anwendungen oder spezialisierte Fachfunktionen.
- Interne Dienste werden gemeinsam mit ihrer primären Komponente bereitgestellt.
- Die konkrete Aktivierung erfolgt über die Plattformkonfiguration und kann tenantbezogen abweichen.
- Installations- und Aktualisierungsanleitungen befinden sich unter Bereitstellung.
Stack-Übersicht
17 von 17 Stacks angezeigt
Stacks der Basisplattform
Gemeinsam genutzte technische Fähigkeiten und betriebliche Dienste der UDSP.
Public Stack
Externe Eintrittsschicht mit Ingress, Routing, TLS und Gateway-Anbindung.
Identity Management Stack
Authentifizierung, Autorisierung sowie Nutzer-, Rollen- und Rechteverwaltung.
Context Management Stack (NGSI-LD)
Verwaltung von Entitäten, Beziehungen, Historisierung und Eventing im Kontextmodell.
Context Management Stack (SensorThings / IoT)
Anbindung und Verarbeitung von Sensor- und IoT-Daten über SensorThings und MQTT.
API Management Stack
Verwaltung, Konfiguration und Steuerung der externen API-Routen.
Data Management Stack
Persistenz, Speicherung und Visualisierung strukturierter und unstrukturierter Daten.
Data Flow Stack
Datenflüsse, Transformationen und technische Integration externer Quellen.
HYPER Stack
Frontend, Backend, Cache und Persistenz der HYPERSENSUS-Plattform.
Observability Stack
Monitoring, Logging und Alerting für den laufenden Plattformbetrieb.
Security Stack
Richtlinienprüfung und nachvollziehbare Auswertung von Policy-Verstößen.
Documentation Stack
Technische Dokumentation der Plattform und ihrer Komponenten.
Fach- und Nutzungsstacks
Optional aktivierbare Anwendungen mit ihren unmittelbar benötigten Plattformkomponenten.
Geo Data Stack
Speicherung, Veröffentlichung, Darstellung und Druck räumlicher Daten.
Meta Data Stack
Katalogisierung, Suche und Veröffentlichung von Datenangeboten.
Data Analytics Stack
Explorative Analysen und interaktive Business-Intelligence-Dashboards.
KomMonitor Stack
Aufbereitung, Berechnung und Darstellung kommunaler Indikatoren.
Smart City Dashboard Stack
Mandantenfähige Darstellung urbaner Informationen in einer Webanwendung.