EntwicklungsressourcenFöderale IT-StandardsPVOG - ein Produkt der Fitko
QuellcodeFeedback
Zum Hauptinhalt springen

Der Bereitstelldienst

Der Bereitstelldienst - eine Kernkomponente der Servicesuche Bund - stellt vom Sammlerdienst aufbereitete Verwaltungsleistungen für eine Vielzahl von Konsumenten, z.B. verschiedene Verwaltungsportale, bereit.

Was ist der Bereitstelldienst?

Der Bereitstelldienst ist eine zentrale Komponente des Online Gateways des Portalverbundes. Er erhält die durch den Sammlerdienst von unterschiedlichen Redaktionssystemen gesammelten Daten und stellt diese zentral zum Abruf bereit. Der Bereitstelldienst bietet eine inkrementelle Schnittstelle, über die die Abnehmer den Gesamtdatenbestand als auch relevante aktuelle Änderungen abrufen können.

Features

  • Einheitliche Datenhaltung: Der Bereitstelldienst aggregiert die von den Sammlerdiensten gelieferten XZuFi Dokumente von Bund und Ländern in einen gemeinsamen, konsistenten Datenbestand. Dieser Datenbestand wird dann den Abnehmern, wie den Verwaltungsportalen bereitgestellt.
  • Inkrementelle Updates: Der Bereitstelldienst integriert die gelieferten Daten in den Gesamtbestand, sobald sie erfolgreich validiert worden sind. Das Ergebnis ist ein tagesaktueller Gesamtdatenbestand aller digitalen Verwaltungsleistungen in Deutschland.
  • Standardisierte Ausgabeformate: Um die Interoperabilität mit den verschiedenen Verwaltungsportalen zu gewährleisten, stellt der Bereitstelldienst über seine Web-Schnittstelle die von den Sammlerdiensten aggregierten Daten im gewünschten standardisierten XZuFi Format bereit.
  • Sichere Übertragung: Um die vom Bereitstelldienst bereitgestellte Schnittstelle zu verwenden, ist eine Authentifizierung gegenüber des Authentifizierungsservers des Online Gateways des Portalverbundes notwendig. Damit kann garantiert werden, dass die durch die Redaktionssysteme bereitgestellten Daten auf ihrem Weg durch das Online Gateway des Portalverbundes bis zum Abnehmer gesichert sind und nicht durch Dritte verändert werden können.

Technologie

Der Sammlerdienst ist eine auf Spring Boot basierende Web-Anwendung, die mit Java realisiert wird. Zur Datenhaltung wird eine relationale Datenbank (PostgreSQL) verwendet.

Kurzüberblick:

  • Java Spring Boot Web-Anwendung
  • REST API
  • Keycloak Authentifizierung Integration
  • Relationale Datenbank (PostgreSQL)
  • OpenAPI-konforme API-Beschreibung
  • Logging mit EFK-Unterstützung

Technologien

Benötigen Sie Hilfe?

Bei Fragen und Anregungen zu unseren Diensten und Services wenden Sie sich gerne an unsere Support-Mitarbeiter im Helpdesk.