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 Pietschmann | 1 | 131 | 11.96 |
Vincent Tietz | 2 | 20 | 3.78 |
Jan Reimann | 3 | 56 | 4.83 |
Christian Liebing | 4 | 8 | 1.71 |
Michèl Pohle | 5 | 8 | 0.70 |
Klaus Meißner | 6 | 225 | 31.81 |