Inproceedings,

A metamodel for context-aware component-based mashup applications

, , , , , and .
Proceedings of the 12th International Conference on Information Integration and Web-based Applications &\#38; Services, page 413--420. New York, NY, USA, ACM, (2010)
DOI: 10.1145/1967486.1967551

Abstract

Recently, <i>mashups</i>, i.e., composite web applications, have gained momentum in both the consumer and enterprise sector. However, they lack a structured development process which abstracts from specific platforms and enables a <i>universal composition</i> including the presentation layer. Moreover, support for context-awareness in such applications has been neglected so far. Yet, it becomes increasingly necessary due to the growing heterogeneity of users and devices.</p> <p>We address these issues by proposing an open, extensible metamodel for component-based mashup applications. It defines their control flow, layout, and adaptivity while building on lessons learned from traditional web application models. This metamodel forms the basis for a structured, model-driven development process entailing reusability and independence from specific composition platforms. We implemented the metamodel and successfully proved its practicability with a number of exemplary applications deployed on different platforms.

Tags

Users

  • @porta

Comments and Reviews