Mashups – Webanwendungen, die vorhandene, verteilte Ressourcen kombinieren, um einen Mehrwert zu erzielen – gewinnen zunehmend an Bedeutung. Das Forschungsprojekt CRUISe untersucht die modellgetriebene Entwicklung und Bereitstellung komponentenbasierter Mashups, wobei die Mashup-Idee auch auf die Benutzerschnittstelle übertragen wird.
Im Rahmen dieser Arbeit wurde die bestehende Beschreibungssprache für CRUISe-Komponenten um Mittel zur ontologiebasierten Annotation von Semantik (d.h. der Bedeutung) der Funktionalität, nicht-funktionaler Eigenschaften sowie ein- und ausgehender Daten erweitert. Darauf aufsetzend erfolgt die Konzeption zur automatischen Suche, Sortierung, Integration und zum Austausch von Komponenten während der Laufzeit des Mashups. Differenzen zwischen dem Anwendungsmodell und zu integrierenden Komponenten können durch Wrapping und Konvertierung von Daten in begrenztem Rahmen automatisch aufgelöst werden.
Carsten Radeck
Lehrstuhl für Multimediatechnik