arrow
Return

A model-driven approach to develop high performance web applications

delete2013-12-01
delete15
PRE
AI
J
José Luis Herrero Agustín *
P
Pablo Carmona
DOI:10.1016/j.jss.2013.07.028delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The evolution of web technologies in the last few years has contributed to the improvement of web applications, and with the appearance of AJAX and Web 2.0 technology, a new breed of applications for the Internet has emerged: widgets, gadgets and mashups are some examples of this trend. However, as web applications become more and more complex, development costs are increasing in an exponential rate, and we believe that considering a software engineering methodology in the development process of this type of applications, contributes to the solution of this problem. In order to solve this question, this paper proposes a model-driven architecture to support web application development from the design to the implementation model. With this aim, the following tasks have been performed: first a new profile extends UML with new concepts extracted from the web domain, then a new framework supports web application development by composing heterogeneous web elements, and finally, a transformation model generates web applications from the UML extension proposed. The main contribution of this work is a cost and complexity reduction due to the incorporation of a model-driven architecture into the web application development process, but other advantages that can be mentioned are a high performance degree achieved by a prefetching cache mechanism, and a high reusability, since web elements can be reused in different web applications. (C) 2013 Elsevier Inc. All rights reserved.
Keywords:
Model-driven architecture
Web applications
Rich internet applications
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Systems and Software cover
Journal of Systems and Software
IF:
4.1
Papers:
5.4K
Citations:
8.4K

Organization

U
Universidad de Extremadura
Scholars:
6.7K
Papers: 6.0K
Citations: 4.7K
Cited Papers

Cited Papers

Model-driven design and development of semantic Web service applications
err2007-11-01
err39
PREAI
errBrambilla, Marco; Ceri, Stefano; Facca, Federico Michele; Celino, Irene; Cerizza, Dario; Della Valle, Emanuele
errShare
errSave
Composing enterprise mashup components and services using architecture integration patterns
err2011-09-01
err18
PREAI
errLiu, Yan; Liang, Xin; Xu, Lingzhi; Staples, Mark; Zhu, Liming
errShare
errSave
no more