Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10609/148388
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.authorCalvo López, Jesús-
dc.contributor.otherCaballé, Santi-
dc.coverage.spatialBruselas, BEL-
dc.date.accessioned2023-07-17T15:09:47Z-
dc.date.available2023-07-17T15:09:47Z-
dc.date.issued2023-06-19-
dc.identifier.urihttp://hdl.handle.net/10609/148388-
dc.description.abstractEste 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.es
dc.description.abstractThis 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.en
dc.format.mimetypeapplication/pdfca
dc.language.isospaca
dc.publisherUniversitat Oberta de Catalunya (UOC)ca
dc.rightsCC BY-
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/es/-
dc.subjectS3es
dc.subjectAngulares
dc.subjectSpringBootes
dc.subject.lcshComputer engineering -- TFGen
dc.titleS3 Cliente Webes
dc.typeinfo:eu-repo/semantics/bachelorThesisca
dc.audience.educationlevelEstudis de Grauca
dc.audience.educationlevelEstudios de Gradoes
dc.audience.educationlevelUniversity degreesen
dc.subject.lemacEnginyeria informàtica (Enginyeria) -- TFGca
dc.contributor.tutorCaballé, Santi-
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess-
Aparece en las colecciones: Trabajos finales de carrera, trabajos de investigación, etc.

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
jesuscl74TFG0623memoria.pdfMemoria del TFG3,68 MBAdobe PDFVista previa
Visualizar/Abrir
jesuscl74TFG062Presentacion.pdpPresentación del TFG1,34 MBAdobe PDFVista previa
Visualizar/Abrir
Comparte:
Exporta:
Consulta las estadísticas

Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons