Model-driven development of context-aware Web applications
ACM Transactions on Internet Technology (TOIT)
Understanding UI Integration: A Survey of Problems, Technologies, and Opportunities
IEEE Internet Computing
A survey on web services composition
International Journal of Web and Grid Services
Bite: Workflow Composition for the Web
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Turning Software into a Service
Computer
An Online Platform for Web APIs and Service Mashups
IEEE Internet Computing
A Model-Driven Development for GWT-Based Rich Internet Applications with OOH4RIA
ICWE '08 Proceedings of the 2008 Eighth International Conference on Web Engineering
BPM '08 Proceedings of the 6th International Conference on Business Process Management
Model-driven development of composite web applications
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
Harnessing the Power of Semantics-Based, Aspect-Oriented Adaptation for amacont
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Proceedings of the 4th Workshop on Emerging Web Services Technology
Hosted Universal Composition: Models, Languages and Infrastructure in mashArt
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
A Thin-Server Runtime Platform for Composite Web Applications
ICIW '10 Proceedings of the 2010 Fifth International Conference on Internet and Web Applications and Services
Mobile mashup generator system for cooperative applications of different mobile devices
ICWE'11 Proceedings of the 11th international conference on Web engineering
Semantics-based discovery, selection and mediation for presentation-oriented mashups
Proceedings of the 5th International Workshop on Web APIs and Service Mashups
The mashup component description language
Proceedings of the 13th International Conference on Information Integration and Web-based Applications and Services
Task-Based recommendation of mashup components
ICWE'11 Proceedings of the 11th international conference on Current Trends in Web Engineering
Rich communication patterns for mashups
ICWE'12 Proceedings of the 12th international conference on Web Engineering
ICWE'12 Proceedings of the 12th international conference on Current Trends in Web Engineering
CapView: functionality-aware visual mashup development for non-programmers
ICWE'13 Proceedings of the 13th international conference on Web Engineering
Hi-index | 0.00 |
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.