Abstract
The scalability of modern Web applications has become a key aspect for any business in order to support thousands of concurrent users while reducing its computational costs. However, existing model driven web engineering approaches have been focus on building Web applications that satisfy functional requirements while disregarding “technological” aspects such as scalability and performance. As a consequence, the applications derived from these approaches may not scale well and need to be adapted. In this paper we present the LiquidML environment, which allows building Web applications using a model-based approach. In contrast with existing approaches, aspects that help to improve the scalability of a Web application are modeled as first class citizens and as a consequence the applications obtained scale better than its counterparts.
Chapter PDF
Similar content being viewed by others
References
Boehm, B.W.: Software engineering economics. Prentice-Hall, Englewood Cliffs (1981)
Bondi, A.: Characteristics of scalability and their impact on performance. In: Proceedings of the 2nd International Workshop on Software and Performance (WOSP 2000), pp. 195–203. ACM, New York (2000)
Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): A Model-ing Language for Designing Web Sites. Computer Networks and ISDN Systems 33(1-6), 137–157 (2000)
Hull, S.: 20 Obstacles to Scalability. Queue 11(7), 20 (2013)
Koch, N., Knapp, A., Zhang, G., Baumeister, H.: UML-Based Web Engineering, An Approach Based On Standards. In: Web Engineering, Modelling and Implementing Web Applications, pp. 157–191. Springer, Heidelberg (2008)
Rossi, G., Pastor, O., Schwabe, D., Olsina, L.: Web Engineering: Modelling and Implementing Web Applications. Springer (2007)
Rossi, G., Schwabe, D.: Modeling and Implementing Web Applications using OOHDM. In: Web Engineering, Modelling and Implementing Web Applications, pp. 109–155. Springer, Heidelberg (2008)
Toffetti, G.: Web engineering for cloud computing (web engineering forecast: cloudy with a chance of opportunities). In: Proceedings of the 12th International Conference on Current Trends in Web Engineering (ICWE 2012), pp. 5–19. Springer, Heidelberg (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Robles Luna, E., Rivero, J.M., Urbieta, M. (2014). LiquidML: A Model Based Environment for Developing High Scalable Web Applications. In: Casteleyn, S., Rossi, G., Winckler, M. (eds) Web Engineering. ICWE 2014. Lecture Notes in Computer Science, vol 8541. Springer, Cham. https://doi.org/10.1007/978-3-319-08245-5_41
Download citation
DOI: https://doi.org/10.1007/978-3-319-08245-5_41
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-08244-8
Online ISBN: 978-3-319-08245-5
eBook Packages: Computer ScienceComputer Science (R0)