-
Notifications
You must be signed in to change notification settings - Fork 0
UI Modellierung
Das UI-Konzept wurde im Hinblick auf Dynamic UI Composition (DUC) überarbeitet. Generell wird dieses Konzept als sinnvoll für die Umsetzung in allen Domänen betrachtet. Dies hat den Ursprung in den Überlappungen zwischen den Microservices. Beispielsweise bei der Bezugsperson, die prinzipiell einheitliche Informationen der Subdomänen DVP, Ungewöhnliche Route draußen, Behebung einer Notlage und unter Umständen auch ungewöhnliches Verhalten erhalten kann. Generell sehen wir hier parallelen zu dem Konzept der Headful Microservices.
Für die Umsetzung der DUC würden wir ein Template - Team und einen Navigation - MS vorschlagen:
Das Template-Team würde aufgrund einer zentralen Anordnung von Fragmenten sinnvoll sein. Der Navigation Microservice ist im Zusammenhang der komplexen Aufgabe der Navigationsstruktur sinnvoll. Außerdem sollte die Navigation einheitlich angepasst und verändert werden können.
Fragmente:
- DVP Anlegen/Bearbeiten Formular
- DVP Löschen
- Einwilligungen
- AsI Anlegen/Bearbeiten Formular
- Kalender
Die einzelnen SPA Components werden im folgenden inhaltlich illustriert. Dabei haben wir auf ein komplett style-neutrales Vorgehen Wert gelegt, da das etwaige Styling nicht von einzelnen Teams entschieden werden kann, sondern durch einen Produktweiten StyleGuide gesteuert werden würde.
Die Navigationsleiste beinhalted alle Unterpunkte, die eine Bezugsperson beim Interagieren mit unseren Microservices benötigt.
Eine DVP kann mit diesem Formular in das System eingepflegt werden. Wer die DVP hinzufügt ist noch nicht geklärt.
Vor dem Löschen wird noch einmal gefragt.
Die Einwilligungen können auf dieser Seite für einzelne Funktionen gegeben bzw. entzogen werden. Eine offene Frage hierbeis ist, wie gewährleistet werden kann, dass die DVP tatsächlich den Funtkionen zustimmt.
Das Formular zum Anlegen bzw. Bearbeiten eines neuen Accounts ist fast identisch. Für das Anlegen eines neuen Accounts fehlt das Passwort.
Auf dem Kalender können Termine eingesehen, angelegt, bearbeitet und gelöscht werden. Diese SPA Komponente umfasst weitere visuelle Interaktions-Elemente, wie z.B. ein sich öffnendes Dialogfenster bei dem dann ein neuer Einträge angelegt werden kann. Diese sind ebenfalls Teil der SPA Component.
- Home
- Microserviceübergeifende Dokumente
- Einzelne Microservice Dokumentationen
- Nachbereitung von Gastvorträgen & Workshhops
- REST beyond the obvious (Oliver Drotbohm)
- How to scale Monoliths (Ansgar-Brauner)
- Container & Execution Environment (Axel Burghof)
- Eventing mit Kafka (Sebastian Gauder)
- Workshop mit Studenten der sozialen Arbeit
- Micro Frontends (Wolf Schlegel, Niko Hellwig)
- Monolith vs Microservice (Christian Nockemann)
- Resilience, Monitoring, Logging and Disaster Recovery Strategies (Marion Bruns, Komal Ahluwalla)
- Challenges in the Field of Dynamic UI Composition for Microservices (Christian Fröhlingsdorf)
- 8 things a developer should know about microservices (Wolf Schlegel, Laura Ionescu, Felix Hammerl)