Zum Hauptinhalt springen

Fachliches Design

Die Abbildung enthält die Aufteilung der Komponente Sammlerdienst in fachliche Unterkomponenten.

Komponentendiagramm der fachlichen Unterkomponenten des Bereitstelldienstes veranschaulicht die internen Bausteine Administration, Empfänger von Leistungsdaten, Bereitsteller für externe Anwendungen sowie den zugrundeliegenden Datenspeicher.Fachliche Unterkomponenten

Die in obiger Abbildung dargestellten fachlichen Unterkomponenten sind nachfolgend näher beschrieben.

UnterkomponenteBeschreibung
Administration des SammlerdienstFunktionalität zur Administration des Sammlerdienstes.
DatenquellenverwaltungClient für die Änderung der Konfiguration von Datenquellen (Hinzufügen, Ändern, Löschen von Datenquellen) durch den Systemadministrator.
DatenspeicherKomponente für die dauerhafte Speicherung des aktuellen Leistungsdatenbestands.
Leistungsdaten-DownloaderKomponente für den Verbindungsaufbau zu Quellsystemen und Abrufen der dort bereitgestellten Leistungsdaten gemäß hinterlegter Konfiguration.
Push-EmpfängerKomponente für den Empfang Leistungsdaten gemäß hinterlegter Quellsystem-Konfiguration.
LeistungsdatenverarbeitungKomponente für die weitere Verarbeitung der erhaltenden Leistungsdaten. Hier werden die übermittelten XZuFi-Dateien in ein geeignetes internes Datenformat überführt. Im Wesentlichen werden die XZuFi-Dateien so zerteilt, dass für jedes Geschäftsobjekt (Leistung, Spezialisierung, Organisationseinheit, Online-Dienst, Zuständigkeit) eine einzelne XZuFi-Beschreibung vorliegt. Diese XZuFi-Beschreibungen werden mit den bisher vorliegenden Beschreibungen des Objekts verglichen. Haben sich Änderungen zum bisherigen Datenbestand ergeben, dann werden diese übernommen und an weitere Online-Gateway Komponenten übertragen.
LeistungsdatenverteilungKomponente für die Verteilung der Leistungsdaten an die nachgelagerten Online-Gateway Komponenten (Bereitstelldienst, Suchdienst). Sie stellt sicher, dass alle Änderungen am Leistungsdatenbestand an die Konsumenten des Sammlerdienstes verteilt werden.