La arquitectura RDBMS-only : una arquitectura database-centric para aplicaciones Web

Vicente, Alfonso

Supervisor(es): Echeverry, Lorena - Sabiguero, Ariel - Cancela Bosi, Héctor

Resumen:

Las arquitecturas de múltiples niveles han sido el estándar de facto para aplicaciones web, dejando poco lugar para arquitecturas alternativas. En la industria existe un producto para desarrollar y ejecutar aplicaciones web que sigue una arquitectura diferente, centrada en el RDBMS al extremo de no necesitar ningún otro componente para funcionar. En la academia no hay muchos trabajos que aborden las arquitecturas centradas en un RDBMS en general, y esta arquitectura extrema en particular no ha sido considerada. En este trabajo se analiza el estado del arte de las arquitecturas centradas en un RDBMS, y se analiza un ejemplo de arquitectura extrema centrada en el RDBMS. Se describe el caso general de la arquitectura que he llamado RDBMS-only, y se siguen los lineamientos de esta arquitectura en el desarrollo de un prototipo funcional. En base a la implementación de este prototipo se muestra la factibilidad de la arquitectura para una clase de aplicaciones y se realiza un análisis crítico de la arquitectura.


Multi-tier architectures have been the de facto standard for web applications, leaving little room for alternative architectures. In the industry there is a product to develop and run web applications that follows a different architecture, centered on the RDBMS to the extreme of not needing any other component to function. There are not many papers in academia that addresses RDBMS-centric architectures in general, and this extreme architecture in particular has not been considered. In this work, the state of the art of database-centric architectures is analyzed, and an example of extreme database-centric architecture is analyzed. The general case of the architecture that I have called RDBMS-only is described, and the guidelines of this architecture are followed in the development of a functional prototype. Based on the implementation of that prototype, the feasibility of the architecture for a class of applications is shown, and a critical analysis of the architecture is carried out.


Detalles Bibliográficos
2021
RDBMS
Arquitectura de aplicaciones Web
Arquitecturas centradas en la Base de Datos
Español
Universidad de la República
COLIBRI
https://hdl.handle.net/20.500.12008/31620
Acceso abierto
Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)