Full text
![]() |
PDF
- Users in campus UPM only
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) |
![]() |
Archive (ZIP)
- Users in campus UPM only
Download (589B) |
Pérez Bravo, Marcos (2022). Dockey: Montaje y publicación del ecosistema de aplicaciones FIWARE siguiendo el modelo DevOps. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.
Title: | Dockey: Montaje y publicación del ecosistema de aplicaciones FIWARE siguiendo el modelo DevOps |
---|---|
Author/s: |
|
Contributor/s: |
|
Item Type: | Final Project |
Degree: | Grado en Ingeniería de Computadores |
Date: | June 2022 |
Subjects: | |
Freetext Keywords: | Docker; FIWARE; Keyrock; Gestor de identidad; DevOps |
Faculty: | E.T.S.I. de Sistemas Informáticos (UPM) |
Department: | Sistemas Informáticos |
Creative Commons Licenses: | Recognition - No derivative works - Non commercial |
![]() |
PDF
- Users in campus UPM only
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) |
![]() |
Archive (ZIP)
- Users in campus UPM only
Download (589B) |
Hoy en día muchos sitios web y aplicaciones requieren de estar registrado con un correo para ofrecer sus servicios de forma segura a los usuarios a los que les corresponde protegiendo su información personal. Los usuarios tienen un nombre y una contraseña asociados que los identifica en el servicio y ayuda a diferenciar sus permisos de vista y/o modificación.Para conseguir un sistema de estas características son necesarios varios componentes interactuando entre ellos. Se necesitan principalmente: un gestor de identidades, una base de datos que almacene la información de usuarios y una aplicación que ofrezca un servicio. Sin embargo, crear desde el principio el gestor de identidades y la base de datos puede suponer un proceso costoso y que consumirá una gran cantidad de tiempo y recursos. A esto se suma el coste del posterior mantenimiento de dicho sistema.En este trabajo se plantea una solución a este problema utilizando contenedores de Docker del gestor de identidades Keyrock que ofrece la plataforma de código abierto Fiware y otro que ofrece una base de datos MySQL. Además, al utilizar contenedores de Docker, que también es una herramienta de código abierto, el sistema es modular y facilita su expansión y mantenimiento. Esta característica permite la utilización del modelo DevOps.El ecosistema de aplicaciones que se plantea a continuación podría ser fácilmente modificado y/o extendido según las necesidades de lo que se desee implementar en otro proyecto para otra aplicación.
Abstract:
Nowadays many websites and applications require to be registered with an email to offer their services safely to the corresponding users protecting their personal information. Users have an associated name and password that identifies them in the service and help to differentiate their view and/or modify permissions.In order to achieve a system with these features, it is necessary to have several components interacting with each other. The main components needed are: an identity manager, a database that stores user information, and an application that offers a service. However, creating the identity manager and database from the beginning can be an expensive, time-consuming and resource-intensive process. To this is added the cost of the subsequent maintenance of said system.This paper proposes a solution to this problem using Docker containers that contain the Keyrock identity manager offered by the open-source platform Fiware and a MySQL database. In addition, by using Docker, which is also an open-source tool, the system is modular and facilitates its expansion and maintenance. This feature allows the use of the DevOps model.The application ecosystem proposed in the following setions could be easily modified and/or extended according to whatever the needs of another project for another application.
Item ID: | 70748 |
---|---|
DC Identifier: | https://oa.upm.es/70748/ |
OAI Identifier: | oai:oa.upm.es:70748 |
Deposited by: | Biblioteca Universitaria Campus Sur |
Deposited on: | 28 Jun 2022 14:01 |
Last Modified: | 28 Jun 2022 14:01 |