Improving the Scalability of Web Applications with Runtime Transformations

Improving the Scalability of Web Applications with Runtime Transformations
复制标题

通过运行时转换提高 Web 应用程序的可扩展性

DOI:
--
复制
发表时间:
2014
期刊:
International Conference on Web Engineering
影响因子:
--
通讯作者:
Jordi Cabot
Jordi Cabot
中科院分区:
--
文献类型:
--
作者:
Esteban Robles Luna;José Matías Rivero;Matías Urbieta;Jordi Cabot

文献摘要

被引文献

相似文献

现代Web应用程序的可伸缩性已经成为任何企业的一个关键方面,以支持成千上万的并发用户,同时降低其计算成本。如果一个Web应用程序不能伸缩,几百个用户可能会关闭这个应用程序,从而导致他们公司的业务问题。此外,能够扩展Web应用程序并不是一件容易的事情,因为它涉及到许多技术方面,例如架构设计,性能,监控和可用性,这些都是当前模型驱动Web工程方法完全忽略的。在本文中,我们提出了一个基于模型的方法,使用运行时的转换,以克服可扩展性的问题,从他们派生的应用程序。我们提出了我们的方法,通过“扩大”的压力场景下的WebML应用程序,证明它提供了一个“框架”,克服可扩展性问题。
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. If a Web application does not scale, a few hundred users can take the application down and as a consequence cause business problems in their companies. In addition, being able to scale a Web application is not an easy task, as it involves many technical aspects such as architecture design, performance, monitoring and availability that are completely ignored by current Model Driven Web Engineering approaches. In this paper we present a model-based approach that uses runtime transformations for overcoming scalability problems in the applications derived from them. We present our approach by “scaling up” a WebML application under a stress scenario, proving that it provides a “framework” for overcoming scalability issues.