Empreu aquest identificador per citar o enllaçar aquest ítem: http://hdl.handle.net/10609/148388
Títol: S3 Cliente Web
Autoria: Calvo López, Jesús
Tutor: Caballé, Santi  
Altres: Caballé, Santi  
Resum: Este Trabajo Fin de Grado implementa un cliente web para la gestión de almacenes de objetos en la nube. En concreto los que son compatibles con el API S3 de Amazon. También se permite gestionar conexiones a dichos repositorios, que pueden ser suministrados por distintos proveedores, tales como Amazon AWS, DigitalOcean, Cloudian, NetApp, Akamai, DreamHost, MinIO, Wasabi y Vultr. Actualmente existen productos con esta funcionalidad, pero normalmente son aplicaciones de escritorio, como por ejemplo Filezilla Pro, S3 Browser o WinSCP. Amazon también proporciona la herramienta AWS CLI, pero es una interfaz de línea de comandos. La aplicación web implementada en este trabajo puede ser interesante para una persona o empresa que trabaje con múltiples plataformas y utilice frecuentemente estos servicios, ya que le permitirá gestionar todos sus repositorios independientemente del proveedor. Para el desarrollo se ha optado por una metodología ágil, definiendo al principio un mapa de historias de usuario y dividiendo las tareas en varias iteraciones o sprints. La aplicación web está implementada con Angular 15 que se comunica con un API REST basada en Spring Boot. Los datos se persisten en una base de datos relacional PostgreSQL. En el Trabajo se observa el ciclo completo de desarrollo de un proyecto software, utilizando metodologías y tecnologías actuales. El resultado es una aplicación sencilla y con un conjunto de funcionalidades mínimo, aunque el proyecto podría evolucionar fácilmente en caso de continuar su desarrollo.
This Final Degree Project implements a web client for the management of object stores in the cloud. Specifically, those that are compatible with Amazon's S3 API. It also allows to manage connections to these repositories, which can be provided by different suppliers, such as Amazon AWS, DigitalOcean, Cloudian, NetApp, Akamai, DreamHost, MinIO, Wasabi and Vultr. There are currently products with this functionality, but they are usually desktop applications, such as Filezilla Pro, S3 Browser or WinSCP. Amazon also provides the AWS CLI tool, but it is a command line interface. The web application implemented in this work may be interesting for a person or company that works with multiple platforms and frequently uses these services, as it will allow them to manage all their repositories independently of the provider. An agile methodology has been chosen for the development, defining a user story map at the beginning, and dividing the tasks into several iterations or sprints. The web application is implemented with Angular 15 that communicates with a REST API based on Spring Boot. The data is persisted in a relational PostgreSQL database. The Degree Project observes the complete development cycle of a software project, using current methodologies and technologies. The result is a simple application with a minimum set of functionalities, although the project could easily evolve if it is developed further.
Paraules clau: S3
Angular
SpringBoot
Tipus de document: info:eu-repo/semantics/bachelorThesis
Data de publicació: 19-jun-2023
Llicència de publicació: http://creativecommons.org/licenses/by/3.0/es/  
Apareix a les col·leccions:Trabajos finales de carrera, trabajos de investigación, etc.

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
jesuscl74TFG0623memoria.pdfMemoria del TFG3,68 MBAdobe PDFThumbnail
Veure/Obrir
jesuscl74TFG062Presentacion.pdpPresentación del TFG1,34 MBAdobe PDFThumbnail
Veure/Obrir
Comparteix:
Exporta:
Consulta les estadístiques

Aquest ítem està subjecte a una llicència de Creative CommonsLlicència Creative Commons Creative Commons