Webanwendung bestehend aus mehreren miteinandere interagierenden RESTful-Services -- Mergen mehrerer Kalender und bereitstellen als iCal -- Adapter für Datenquellen, die nicht als iCal vorliegen -- Anzeige der Hauptseite -- Anzeige der Kalenderansicht
Nutzung eines Reverse Proxies um akzeptable Antwortzeiten und niedrige Serverlast sicherzustellen (Kalenderdaten ändern sich nicht oft und können deshalb aggressiv gecacht werden)
Implementierung in Java (weil am besten bekannte Technologie, auch wenn sicherlich nicht ideal für den Anwendungsfall)