-
Notifications
You must be signed in to change notification settings - Fork 6
Doku Technisch_Command Handling
Alwin Egger edited this page Sep 19, 2017
·
1 revision
- Command Handlers nehmen
UserCommand
s entgegen, validieren diese mit ihren Vorbedingungen und emittieren persistierbarePersistentEvent
s. Im Idealfall sind diese Events Insert-, Update- und Delete-Events. - Die emittierten Events werden persistiert.
-
Actor
s dieses Typs reagieren aufPersistentEvent
s aus demEventStream
. - Auf diesem Level sind mittels entsprechendem Repository Inserts, Updates und Deletes möglich.
-
Actor
s dieses Typs verarbeitenCRUDEvent
s desEventStream
s. - Auf diesem Level sind nur Updates möglich.
- Updates an Entitäten führen zu weiteren Verarbeitungen innerhalb
DBEventEntityListener
s.
+----------------+ +---------------+ +------------------------+
| CommandHandler | | Level1 | | Level2 |
+-+--------------+ +---------------+ +------------------------+
| | InsertService | | |
+->PersistentEvent{1,}+---> UpdateService +->CRUDEvent{1,}+---> DBEventEntityListeners |
| DeleteService | ^ | |
| (Actions) | | +-+----------------------+
+---------------+ | |
+--------------+
Verein OpenOlitor www.openolitor.org
Doku globale Bedienungselemente
Doku Konfigurations-Checkliste
[Docu selon rubriques de menu]
[Docu selon masques]
Docu en fonction des processus de travail
[Docu des éléments globaux d'utilisation]
Docu check-list de configuration
[Docu des composantes du serveur]
[Docu des composantes Web]