20252_3
Micro-Client-Kommunikation auf einer Graph-Datenbank
Moderne Webanwendungen basieren zunehmend auf Micro-Client-Architekturen, deren
dynamische und ereignisgetriebene Kommunikation komplexe Abhängigkeiten, schwer
erkennbare Zyklen und potenzielle Deadlocks verursachen kann. Diese Arbeit untersucht einen
graphbasierten Ansatz zur Laufzeitanalyse solcher Architekturen mithilfe eines zentralen
Blackboard-Systems.
Kommunikationsereignisse zwischen Micro-Clients und Backend-Komponenten werden zur
Laufzeit in einer Neo4j-Graphdatenbank persistiert, analysiert und visualisiert. Dadurch werden
Abhängigkeiten transparent gemacht und zyklische Strukturen frühzeitig identifiziert.
Die praktische Evaluation erfolgt anhand eines prototypischen Online-Shops für Getränke und
Snacks, der als realitätsnahes Anwendungsszenario dient.
(Tizian Walter / Prof. Dr. Igler, WS 25/26)