- -

Desarrollo de una Infraestructura de Backend para la Gestión de Transacciones Logísticas de Stock

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Desarrollo de una Infraestructura de Backend para la Gestión de Transacciones Logísticas de Stock

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Jaén Martínez, Francisco Javier es_ES
dc.contributor.advisor Martínez Urquiri, Abraham es_ES
dc.contributor.author Cano Álvarez, Dylan es_ES
dc.date.accessioned 2023-10-05T12:23:02Z
dc.date.available 2023-10-05T12:23:02Z
dc.date.created 2023-09-18
dc.date.issued 2023-10-05 es_ES
dc.identifier.uri http://hdl.handle.net/10251/197640
dc.description.abstract [ES] El objetivo de este proyecto es desarrollar un sistema basado en microservicios que gestiones las transacciones logísticas externas e internas de un gran supermercado. La tecnología usada para este proyecto es Java con el framework de Spring Boot y sigue una arquitectura hexagonal para lograr una separación clara de responsabilidades y una mayor modularidad del sistema. Todo esto se expone a través de servicios REST, lo que permite la comunicación y el intercambio de datos con otras aplicaciones y clientes facilitando la creación de APIs robustas y escalables. Para la integración de mensajería asíncrona, se utiliza Apache Kafka, una plataforma de streaming distribuida en la que usará un consumidor y un productor que respectivamente consumirá de un tópico y producirá a otro tópico. Esta integración permite una comunicación eficiente y tolerante a fallos entre los diferentes microservicios del sistema. Para la persistencia de datos de las transacciones se usará una base de datos PostgreSQL, ya que es un gestor de bases de datos relacional confiable y de alto rendimiento. es_ES
dc.description.abstract [CA] L’objectiu d’aquest projecte és desenvolupar un sistema basat en microserveis que gestions les transaccions logístiques externes i internes d’un gran supermercat. La tecnologia usada per a aquest projecte és Java amb el framework de Spring Boot i segueix una arquitectura hexagonal per a aconseguir una separació clara de responsabilitats i una major modularidad del sistema. Tot això s’exposa a través de serveis REST, la qual cosa permet la comunicació i l’intercanvi de dades amb altres aplicacions i clients facilitant la creació d’APIs robustes i escalables. Per a la integració de missatgeria asíncrona, s’utilitza Apache Kafka, una plataforma de streaming distribuïda en la qual usarà un consumidor i un productor que respectivament consumirà d’un tòpic i produirà a un altre tòpic. Aquesta integració permet una comunicació eficient i tolerant a fallades entre els diferents microserveis del sistema. Per a la persistència de dades de les transaccions s’usarà una base de dades PostgreSQL, ja que és un gestor de bases de dades relacional de confiança i d’alt rendiment. es_ES
dc.description.abstract [EN] The goal of this project is to develop a system based on microservices that manages the external and internal logistics transactions of a large supermarket. The technology used for this project is Java with the Spring Boot framework and follows a hexagonal architecture to achieve a clear separation of responsibilities and greater modularity of the system. All this is exposed through REST services, which allows communication and data exchange with other applications and clients easing the creation of robust and scalable APIs. For the integration of asynchronous messaging, Apache Kafka is used, a distributed streaming platform in which you will use a consumer and a producer who respectively will consume from one topic and produce another topic. This integration enables efficient and fault-tolerant communication between the different microservices of the system. A PostgreSQL database will be used for transaction data persistence as it is a reliable, high-performance relational database manager. es_ES
dc.format.extent 87 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Microservicio es_ES
dc.subject Transacciones logísiticas es_ES
dc.subject Java es_ES
dc.subject Spring Boot es_ES
dc.subject Arquitectura hexagonal es_ES
dc.subject Servicios Rest es_ES
dc.subject APIs es_ES
dc.subject Mensajería Asíncrona es_ES
dc.subject Apache Kafka es_ES
dc.subject Tópico es_ES
dc.subject PostgreSQL es_ES
dc.subject Microservices es_ES
dc.subject Logistics transactions es_ES
dc.subject Hexagonal architecture es_ES
dc.subject REST services es_ES
dc.subject Asynchronous messaging es_ES
dc.subject Topic es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Desarrollo de una Infraestructura de Backend para la Gestión de Transacciones Logísticas de Stock es_ES
dc.title.alternative Development of a Backend Infraestructure for the Management of Logistic Stock Transactions es_ES
dc.title.alternative Desenvolupament d'una Infraestructura de Backend per a la Gestió de Transaccions Logístiques de Stock es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Cano Álvarez, D. (2023). Desarrollo de una Infraestructura de Backend para la Gestión de Transacciones Logísticas de Stock. Universitat Politècnica de València. http://hdl.handle.net/10251/197640 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\156460 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem