Title
A metamodel for context-aware component-based mashup applications
Abstract
Recently, mashups, 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 universal composition 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. 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.
Year
DOI
Venue
2010
10.1145/1967486.1967551
iiWAS
Keywords
Field
DocType
extensible metamodel,universal composition,specific platform,model-driven development process,composite web application,specific composition platform,metamodel form,structured development process,traditional web application model,context-aware component-based mashup application,component-based mashup application,development process,control flow
Data mining,Mashup,Computer science,Control flow,Web application,Presentation layer,Digital content,Extensibility,Metamodeling,Database,Reusability
Conference
Citations 
PageRank 
References 
8
0.70
13
Authors
6
Name
Order
Citations
PageRank
Stefan Pietschmann113111.96
Vincent Tietz2203.78
Jan Reimann3564.83
Christian Liebing481.71
Michèl Pohle580.70
Klaus Meißner622531.81