Evolution of web systems architectures: A roadmap

3Citations
Citations of this article
22Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Web systems were initially supported by a client–server architecture and three standards (URL, HTTP, and HTML), and have considerable evolution in the last two decades. Usability, scalability, maintenance, portability, robustness, security, and integration with other systems are the main challenges of this software category. This tutorial presents the history and evolution of Web-based software architectures. We discuss current software architectural styles, patterns, and development platforms based on client-side and server-side technologies. In addition, we also discuss Web 3.0 requirements such as communication protocols, microservices, MV* browser-based frameworks, boilerplates client-side code, asynchronous programming, and integration with cloud computing infrastructures.

Cite

CITATION STYLE

APA

Kulesza, R., De Sousa, M. F., Moura De Araújo, M. L., De Araújo, C. P., & Macedo Filho, A. (2020). Evolution of web systems architectures: A roadmap. In Special Topics in Multimedia, IoT and Web Technologies (pp. 3–21). Springer International Publishing. https://doi.org/10.1007/978-3-030-35102-1_1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free