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.
%0 Conference Paper
%1 pietschmann2010metamodel
%A Pietschmann, Stefan
%A Tietz, Vincent
%A Reimann, Jan
%A Liebing, Christian
%A Pohle, Michèl
%A Meißner, Klaus
%B Proceedings of the 12th International Conference on Information Integration and Web-based Applications &\#38; Services
%C New York, NY, USA
%D 2010
%I ACM
%K aware based component composition context interface metamodel user
%P 413--420
%R 10.1145/1967486.1967551
%T A metamodel for context-aware component-based mashup applications
%U http://doi.acm.org/10.1145/1967486.1967551
%X 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.
%@ 978-1-4503-0421-4
@inproceedings{pietschmann2010metamodel,
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.},
acmid = {1967551},
added-at = {2013-01-06T16:19:34.000+0100},
address = {New York, NY, USA},
author = {Pietschmann, Stefan and Tietz, Vincent and Reimann, Jan and Liebing, Christian and Pohle, Mich\`{e}l and Mei\ssner, Klaus},
biburl = {https://www.bibsonomy.org/bibtex/27bb7190f637bc9ad79187ab1ff1f8b8b/porta},
booktitle = {Proceedings of the 12th International Conference on Information Integration and Web-based Applications \&\#38; Services},
doi = {10.1145/1967486.1967551},
file = {pietschmann2010metamodel.pdf:pietschmann2010metamodel.pdf:PDF},
groups = {public},
interhash = {d4add191622875100d021eee71c9d695},
intrahash = {7bb7190f637bc9ad79187ab1ff1f8b8b},
isbn = {978-1-4503-0421-4},
keywords = {aware based component composition context interface metamodel user},
location = {Paris, France},
numpages = {8},
pages = {413--420},
publisher = {ACM},
series = {iiWAS '10},
timestamp = {2013-03-01T23:24:43.000+0100},
title = {A metamodel for context-aware component-based mashup applications},
url = {http://doi.acm.org/10.1145/1967486.1967551},
username = {porta},
year = 2010
}