API REST en AWS para la estructuración y persistencia de datos obtenidos de WeSound y sistema de visualización basado en NODE.JS

Calzado Pérez, Álvaro (2020). API REST en AWS para la estructuración y persistencia de datos obtenidos de WeSound y sistema de visualización basado en NODE.JS. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: API REST en AWS para la estructuración y persistencia de datos obtenidos de WeSound y sistema de visualización basado en NODE.JS
Author/s:
  • Calzado Pérez, Álvaro
Contributor/s:
  • Gómez Canaval, Sandra
Item Type: Final Project
Degree: Grado en Ingeniería del Software
Date: July 2020
Subjects:
Freetext Keywords: Arquitectura de software; Gestión de datos
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img] PDF - Users in campus UPM only - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB)

Abstract

En este proyecto se detallará el proceso de construcción de las estructuras necesarias para la explotación y analítica de datos obtenidos por terminales móviles de la empresa WeSound. Inicialmente se definirán los objetivos a conseguir con este proyecto así como se introducirá el contexto actual de la empresa WeSound y la situación que hace necesaria la implementación de este sistema. En segundo lugar se hablará sobre el marco teórico en que se sitúa este proyecto así como el estado del arte de los distintos paradigmas que utilizaremos para llevarlo a cabo. También comentaremos las principales herramientas que se utilizan actualmente en el mercado para esta clase de proyectos. Posteriormente me centraré en el análisis y la arquitectura de la solución propuesta, el desarrollo de la base de datos en base a las necesidades del producto y como se relacionan todos los componentes del sistema. Para terminar hablaré tanto de las herramientas, tecnologías seleccionadas y como ha sido el proceso de set-up del entorno de desarrollo. Desplegaré dicho sistema en la nube en un entorno serverless haciendo uso de los productos de Amazon Web Services y se realizarán distintos test unitarios sobre el código para proveer cierto grado de cobertura al desarrollo. El sistema resultante quedará expuesto en la nube y será accesible únicamente desde las instalaciones de WeSound. Abstract: This project will detail the construction process of the necessary modules for the processing and analysis of data obtained by mobile terminals from the company WeSound. Initially, the objectives to be achieved with this project will be defined as well as the current context of the WeSound company and the situation that makes the implementation of this system necessary. Secondly, we will talk about the theoretical framework in which this project is located as well as the state of the art of the different paradigms that we will use to carry it out. We will also comment on the main tools currently used in the market for this kind of project. Later I will focus on the analysis and architecture of the proposed solution, the development of the database based on the needs of the product and how all components of the system are related. Finally I will talk about the tools, technologies selected and how the set-up process of the development environment has been made. I will deploy this system in the cloud in a serverless environment using Amazon Web Services products and different unit tests will be performed on the code to provide a certain degree of coverage to the development. The resulting system will be exposed in the cloud and will be accessible only from WeSound's facilities.

More information

Item ID: 63459
DC Identifier: http://oa.upm.es/63459/
OAI Identifier: oai:oa.upm.es:63459
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 11 Aug 2020 19:10
Last Modified: 11 Aug 2020 19:10
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM