Abstract:
|
[ES] En los últimos años se está utilizando cada vez más la arquitectura por microservicios en el diseño de aplicaciones web, ya que aportan diferentes beneficios como una gran escalabilidad, un mantenimiento más sencillo ...[+]
[ES] En los últimos años se está utilizando cada vez más la arquitectura por microservicios en el diseño de aplicaciones web, ya que aportan diferentes beneficios como una gran escalabilidad, un mantenimiento más sencillo al estar en módulos aislados, y también permiten un desarrollo en paralelo y más rápido. Además, al ser independientes entre sí, permiten estar escritos en distintos lenguajes ya que se comunican con estándares como HTTP y JSON.
En este TFG se pretende ampliar la capacidad de la plataforma O-CITY, desarrollada en el Campus de Gandia, con la integración de un nuevo servicio basado en una API REST para poder distribuir la información necesaria. Para ello se requiere crear un nuevo servicio en el servidor (backend) que permita la obtención de recursos específicos almacenados en base de datos. Permitirá el acceso controlado y seguro a los datos almacenados en tablas no relacionales (PostgreSQL). Este servicio o API será llamado desde el cliente web (frontend).
[-]
[EN] In recent years, microservices architecture has been increasingly used in the design of web applications, as they provide different benefits such as high scalability, easier maintenance as they are in isolated modules, ...[+]
[EN] In recent years, microservices architecture has been increasingly used in the design of web applications, as they provide different benefits such as high scalability, easier maintenance as they are in isolated modules, and also allow parallel and faster development. Moreover, as they are independent of each other, they can be written in different languages since they communicate using standards such as HTTP and JSON.
For this reason, this TFG aims to extend the ability of the O-CITY platform, developed at the Gandia Campus, with the integration of a new service based on a REST API to distribute the necessary information. This requires the creation of a new service on the server (backend) that allows the retrieval of specific resources stored in a database. It will allow controlled and secure access to data stored in non-relational tables (PostgreSQL). This service or API will be called from the web client (frontend).
[-]
|