FKZ 01IS08034-C
Übersicht
(Semantic) Mashup Component Description Language (MCDL)
Diese Seite ist IN ARBEIT und bietet zusätzliche Informationen zum Mashup-Komponentenmodell, zur zugehörigen Beschreibungssprache
(Semantic) Mashup Component Description Language (MCDL)
bzw. der ontologiebasierten Repräsentation
Mashup Component Description Ontology (MCDO)
Überblick
Mashup-Komponenten können entweder mit der MCDL oder ontologiebasiert mit der MCDO beschrieben werden.
Erstere ähnelt in der Beschreibung der WSDL für Web Services. Letzere bietet einige Erweiterungen für komplexe Nutzungsszenarien, so z.B. gewichtete semantische Referenzen zur funktionalen Beschreibung.
Beiden Sprachen ist gemeinsam, dass sie das universelle Komponentenmodell (Eigenschaften, Operationen, Ereignisse) abdecken.
Beschreibungen bestehen aus zwei Teilen:
- Interface
beschreibt die abstrakte Schnittstelle einer Komponente (properties, events, operations) und ihre Metadaten.
- Binding
beschreibt eine oder mehrere konkrete Instanzen (speziell deren Konstruktor), die das entsprechende Interface implementieren. Es definiert Abhängigkeiten zu externen Resourcen und spezifiziert die unterstützte Laufzeit-Umgebung.
Spezifikationen
Wie die gesamte Projektinfrastruktur unterliegen auch die Beschreibungssprachen einem regelmäßigen Release-Zyklus. Im folgenden finden sich die entsprechenden Spezifikationen bzw. Schemata.
Version 1.9 (August 2012)
Beispiele
Im folgenden finden sich einige beispielhafte MCDL- und MCDO-Instanzen.
Version 1.9 (August 2012)
Hintergrundinformationen/Literatur
- Stefan Pietschmann, Vincent Tietz, Jan Reimann, Christian Liebing, Michèl Pohle und Klaus Meißner
A Metamodel for Context-Aware Component-Based Mashup Applications
In Proc. of the 12th International Conference on Information Integration and Web-based Applications & Services (iiWAS 2010), ACM, ISBN 978-1-4503-0421-4, November 2010. Bibtex
- Gerald Hübsch, Christian Liebing, Josef Spillner, Alexander Schill
A Description Language for User Interface Services - (introduces UISDL, the predecessor of MCDL)
In Proc. of the IADIS International Conference WWW/INTERNET 2010, Timisoara, Romania, 2010. Bibtex
- Stefan Pietschmann
A Model-Driven Development Process and Runtime Platform for Adaptive Composite Web Applications
In International Journal On Advances in Internet Technology (IntTech), vol. 4, no. 2, 2009 (published March 2010). Bibtex