Skip to content
thomasli277 edited this page Feb 26, 2019 · 51 revisions

Abonnierte Events:

Event: Orts Event

  • Das Orts Event wird von dem Service Ortung innerhalb des gemockten Microservices Draußen-Ortung erzeugt. Es handelt sich bei diesem Event also nicht um eins, welches von unseren Microservices veröffentlicht wird.
  • Wie der fachlichen Vorgabe vom PO zu entnehmen ist, werden mit Hilfe des Orts Event die aktuellen Standortdaten der DVP übermittelt.
  • Das Orts Event wird von beiden Microservices innerhalb der Sub-Domäne Ungewöhnliche Route draußen abonniert.
  • Innerhalb des Microservice Standortverlauf werden die - durch das Orts Event übermittelten - aktuellen Standortdaten der DVP historisiert.
  • Innerhalb des Microservice Ungewöhnlicher Aufenthaltsort werden die Standortdaten der DVP durch den Service Ungewöhnliche Aufenthaltsorte erkennen überprüft (siehe: Ungewöhnlicher Aufenthaltsort erkannt).

image Abbildung: Event - Orts Event

Event: DVP

  • Das DVP Event wird einem Microservice aus der Sub-Domäne Dementiell veränderte Person erzeugt. Es handelt sich bei diesem Event also nicht um eins, welches von unseren Microservices veröffentlicht wird.
  • Das DVP Event wird von beiden Microservices innerhalb der Sub-Domäne Ungewöhnliche Route draußen abonniert.
  • Das DVP Event wird erstellt, wenn eine neue dementiell veränderte Person dem System hinzugefügt wird, wenn eine dementiell veränderte Person aus dem System gelöscht wird, oder wenn eine im System verwaltete dementiell veränderte Person bearbeitet wird.

Veröffentlichte Events:

Event: Ungewöhnlicher Aufenthaltsort erkannt

  • Das Ungewöhnlicher Aufenthaltsort erkannt Event wird von dem Service Ungewöhnliche Aufenthaltsorte erkennen innerhalb des Microservice Ungewöhnlicher Aufenthaltsort erzeugt.
  • Der Service Ungewöhnliche Aufenthaltsorte erkennen überprüft immer die aktuellen Standortdaten der DVP. Wenn erkannt wird, dass sich die DVP an einer Position befindet, die nicht einem als gewöhnlich hinterlegten Ort bzw. Route entspricht, dann persistiert der Service die Standortdaten aus dem entsprechenden Orts Event.
  • Kommende Orts Events (Standortdaten) werden ebenfalls abgeglichen und wenn ein definierbares Zeitfenster (Toleranz) verstrichen ist und sich die DVP auch nach Ablauf dieses Zeitfensters immer noch in einem nicht als gewöhnlich gespeicherten Ort befindet, dann wird das Event Ungewöhnlicher Aufenthaltsort erkannt veröffentlicht.
  • Das Event Ungewöhnlicher Aufenthaltsort erkannt muss dann innerhalb der Subdomäne Behebung einer Notlage behandelt werden. Dieser Subdomäne obliegt es letztendlich zu entscheiden, ob es sich um eine Notlage handelt.

image Abbildung: Event - Ungewöhnlicher Aufenthaltsort erkannt

Event: Gewöhnlicher Aufenthaltsort erkannt

  • Das Event Gewöhnlicher Aufenthaltsort erkannt wird von dem Service Gewöhnliche Aufenthaltsorte erkennen innerhalb des Microservice Ungewöhnlicher Aufenthaltsort erzeugt.
  • Der Service Gewöhnliche Aufenthaltsorte erkennen überprüft die Standortdaten der DVP, vergleichbar mit dem Service Ungewöhnliche Aufenthaltsorte erkennen. Wenn erkannt wird, dass sich die DVP wieder an einem als gewöhnlich gespeicherten Ort bzw. Route befindet, dann wird das Event Gewöhnlicher Aufenthaltsort erkannt veröffentlicht.
  • Hierbei ist auch wieder die Implementierung einer Logik denkbar, die sicherstellt, dass sich die DVP für einen bestimmbaren Zeitraum im erlaubten Bereich aufhält, bevor das Event veröffentlicht wird.
  • Das Event Gewöhnlicher Aufenthaltsort erkannt muss dann innerhalb der Subdomäne Behebung einer Notlage behandelt werden.

image Abbildung: Event - Gewöhnlicher Aufenthaltsort erkannt

Clone this wiki locally