Das Seminar widmet sich der thematischen Einführung und vertiefenden Diskussion des Bereiches Data Stream Processing im Kontext von Smart Home und Internet of Things - primär aus Sicht der Software Architektur.
Ausgehend von einem Überblick über die wichtigsten Themen und Fragestellungen werden Konzepte, Methoden und aktuelle Trends und Techniken vorgestellt und diskutiert:
- Data Stream Processing - Definitionen, Anwendungsbereiche, Abgrenzungen
- Data Streaming Infrastrukturen
- Lokale Geräte und deren Interaktion
- Nachrichtenbasierte Protokolle und Nachrichtendistribution
- Rx Asynchrone, Eventgetriebene Entwicklung
- Enterprise Integration Patterns
- Zeitreihendaten Persistieren
- Abfragesprachen im Ereignisuniversum
- Mustererkennung auf Zeitreihen
- Prognostizieren auf Zeitreihen
- Visualisierung von Zeitreihen
- Data Streaming Distributionen
Die Themen können von den Teilnehmern aus der Liste flexibel gewählt werden. Die Aufarbeitung des gewählten Themas erfolgt in Form eines Vortrags sowie in schriftlicher Form. Der eigene Vortrag sowie die Beteiligung an den Diskussionen werden bei der Bewertung besonders beachtet. Eine aktive Mitarbeit sowie regelmäßige Anwesenheit werden erwartet. |