Publication:
Virtualización de una aplicación web para su uso con contenedores docker

Loading...
Thumbnail Image
Identifiers
Publication date
2017-09-21
Defense date
2017-09-26
Advisors
Journal Title
Journal ISSN
Volume Title
Publisher
Impact
Google Scholar
Export
Research Projects
Organizational Units
Journal Issue
Abstract
Este Proyecto Fin de Carrera plantea el ciclo de vida completo de una aplicaci on web de gestión orientada a llevar los datos estadísticos de un equi- po amateur de baloncesto. Consiste en el desarrollo de la aplicación en sí, su adaptación a nuevas versiones de software, su integración con aplicacio- nes de terceros (Facebook en este caso concreto), su securización mediante certificados y su despliegue en un entorno estable y accesible de una manera rápida y sencilla, haciendo uso de tecnologías de virtualización y paquetiza- ción (Docker). La aplicación permite identificación de los usuarios, presenta una variedad de información en diferentes tablas y permite al administrador operar sobre los datos del sistema, añadiendo, editando o eliminando, según la necesi- dad. También se integra con la red social Facebook para facilitar el acceso a usuarios no registrados previamente y está desplegada mediante el uso de la tecnología de Docker, que hace los despliegues sencillos y cómodos, optimi- zando los recursos del sistema que la aloje. El presente documento abarca desde la fase de análisis de requisitos hasta el despliegue en un servidor final, explicando cada fase del proyecto y cada decisión tomada.
The present PFC (Proyecto Final de Carrera) propounds the full life cicle of a web application, oriented to the management of the statistic data of an amateur basketball team. It consists on the development of the code, adapting it to fresh versions of the software, the integration with third party applications (Facebook, in this particular case), the securization of the system by using certificates and the deployment into a stable environment in a easy way, making use of virtualization and packaging technologies (Docker). The application identifies different users and roles, shows the information presenting a variety of tables and allows the administrator to operate over the system data, offering the possibility to add, edit or remove data according to the needs of the moment. It also integrates with the social network Facebook in order to grant access to users who were not previously registered, and it is deployed by means of Docker technology, that makes the deployments easy and optimizes the resources of the system that hosts it. The span of this document includes the full scope of the project, from the requirement analysis step to the final deployment in a secure server. It also explains each step and decission.
Description
Keywords
Aplicaciones web, Estadística, Deporte, Redes sociales
Bibliographic citation