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
Users
Please
log in to take part in the discussion (add own reviews or comments).