@porta

A Model-Driven Development Process and Runtime Platform for Adaptive Composite Web Applications

. International Journal On Advances in Internet Technology, 2 (4): 277-288 (2009)

Abstract

So far, little research has addressed composition and integration at the presentation layer of web applications. Service-oriented architectures provide uniform models for encapsulation and reuse of data and application logic in the form of web services, but this paradigm has not yet been applied to the presentation layer, impeding a universal composition of web applications. Thus, UIs are usually handcrafted, lack flexibility and reusability, resulting in an expensive and onerous development process. We address these issues with a model-driven development process and a corresponding runtime architecture facilitating the universal, dynamic composition of web applications. Therein, user interface parts are as well provided “as a service�? and can thus be selected, customized and exchanged with respect to the current context. We validated our approach using a prototypical implementation and a number of sample applications

Links and resources

Tags