Zum Inhalt

AGW und ZGF Routing

AGW Routing

Zur Reduktion der Komplexität in der Konfiguration von GDA Systemen, verwendet das BeS zukünftig für die Kommunikation mit e-Health Anwendungen, wie z.B. dem e-Impfpass, dedizierte e-Health Endpunkte (für XDS/XCA) der ZGF bzw. AGW.

Folgende e-Health Endpunkte werden diesbezüglich auf den AGWs angeboten:

  • Initiierender AGW Endpunkt
    • https://\<$AGW_FQDN>:443/XCA/eHealth
    • Der Endpunkt steht auf allen initiierenden AGWs zur Verfügung
    • Wenn eine PDQ Transaktion verwendet wird, wird diese ebenfalls über diesen Endpunkt empfangen
  • Responding AC AGW Endpunkt
    • https://\<$AGW_FQDN>:443/XCA/eHealth/respGW
    • Alle initiierenden AGWs sind über diesen Endpunkt mit der AC AGW verbunden. Der responding Endpunkt steht nur auf der jeweiligen AC AGW zur Verfügung
    • PDQ Transaktionen werden auch auf diesem Endpunkt empfangen und unverändert an die Fachlogik weitergeleitet.
  • AC PAP AGW Endpunkt
    • https://\<$AGW_FQDN>:443/XDS/AC_PAP
    • Alle auf diesem Endpunkt empfangenen Transaktionen müssen an den zentralen PAP weitergeleitet werden (https://BeS:443/SpiritACS/XDS/AC_PAP). Der Endpunkt steht auf allen initiierenden AGWs zur Verfügung
  • DSUB AC AGW Endpunkt
    • https://\<$AGW_FQDN>:443/DSUB
    • Alle auf diesem Endpunkt empfangenen Transaktionen müssen an den zentralen DSUB Broker weitergeleitet werden (https://BeS:443/SpiritACS/DSUB). Der Endpunkt steht auf allen initiierenden AGWs zur Verfügung
    • Unsubscribe Nachrichten sind an den Endpunkt (SpiritACS/DSUB/Subscription/…) weiterzuleiten. Siehe auch Abmelden einer Subskription.

Weiterführende Details siehe ELGA AGW Dokumentation.

ZGF Routing

Die ZGF empfängt XDS read und write sowie PDQ Transaktionen mit einer AC Kontext-Assertion. Die AC Kontext-Assertion gibt den Kontext des Applikation Containers vor. In der AC Kontext-Treatment-Assertion wird der Endpunkt der RSP ZGF und eine vLPID für den AC zurückgeliefert. Unabhängig auf welche ZGF eine Query oder Submit Transaktion durchgeführt wird, wird diese immer auf die ZGF des AC geroutet.

Beim ETS wird auf Grundlage einer AC Kontext-Assertion bei Anfragen Richtung eines AC eine Treatment-Assertion ausgestellt, in welcher der Endpunkt der RSP ZGF und eine PID für den AC (vLPID) zurückgeliefert wird. Unabhängig davon, auf welche ZGF eine Query oder Submit Transaktion durchgeführt wird, wird diese immer auf die vorgeschaltete ZGF AC Anwendung geroutet.

AC Funktionalitäten sind auf allen, zum Zeitpunkt der initialen Erstellung des Pflichtenheftes bekannten, initiierenden ZGF Ausprägungen verfügbar.

Bei der beschriebenen Lösung handelt es sich um softwaretechnisches Routing.

Folgende e-Health Endpunkte werden diesbezüglich auf den initiierenden ZGF, als auch auf den e-Health ZGF angeboten:

  • Initiierender ZGF Endpunkt (aktiv XCA/PDQ eHealth initiating Gateway)
    • /ACSFacade/XCA/eHealth/initGW
    • Der Endpunkt steht auf allen initiierenden ZGF zur Verfügung
  • Responding AC ZGF Endpunkt (passiv XCA/PDQ eHealth responding Gateway)
    • /ACSFacade/XCA/eHealth/respGW
    • Der responding Endpunkt steht nur auf der AC ZGF zur Verfügung

Anmerkung: Abhängig davon, ob eine Fachlogik nur passiv ist oder aktiv-passiv, steht auf der ZGF für die Fachlogik nur der responding Endpunkt oder der initiierende und antwortende Endpunkt zur Verfügung.