Desarrollo y despliegue de un middleware mediante practicas DevOps para tecnologías de identificación automática

dc.contributor.advisorTFEArregui Padilla, Iván
dc.contributor.advisorTFEGalarraga Irujo, Miguel
dc.contributor.affiliationEscuela Técnica Superior de Ingeniería Industrial, Informática y de Telecomunicaciónes_ES
dc.contributor.affiliationIndustria, Informatika eta Telekomunikazio Ingeniaritzako Goi Mailako Eskola Teknikoaeu
dc.contributor.authorRecarte Zabalza, Jon
dc.coverage.spatialeast=-1.59049; north=42.83116; name=Huarte, Navarra, España
dc.date.accessioned2023-10-20T06:23:18Z
dc.date.issued2023
dc.date.updated2023-10-17T15:21:59Z
dc.description.abstractEste trabajo final de máster trata sobre el desarrollo y despliegue de un sistema de trazabilidad para la comunicación de tecnologías de identificación automática (AIDC), mediante herramientas DevOps. Para ello, se decide desarrollar un middleware, el cual es un software que llevará a cabo la lógica de intercambio de aplicaciones entre los diferentes procedimientos que se requieren en las múltiples fábricas de BSH Hausgeräte GmbH (multinacional alemana fabricante de electrodomésticos que cuenta con una sede de servicios IT en Huarte, (Navarra)). En primer lugar, se debe diseñar una arquitectura de microservicios que permita la comunicación entre las diferentes tecnologías de AIDC, como la Identificación por radio frecuencia (RFID) y cámaras de visión artificial. Cada servicio debe ser diseñado para realizar una tarea específica y se debe definir una interfaz de programación de aplicaciones (API) clara para la comunicación entre ellos. Debe implementarse también un proceso de integración continua (CI) y entrega continua (CD) utilizando herramientas como Jenkins, Git y Docker. Además, se debe automatizar la construcción y despliegue de los microservicios utilizando herramientas de orquestación de contenedores, como Kubernetes. En resumen, el desarrollo y despliegue de sistemas de comunicación entre aplicaciones implica un enfoque modular y automatizado para el desarrollo y entrega de software. Este enfoque permite una mayor eficiencia, escalabilidad en la implementación de tecnologías AIDC.es_ES
dc.description.abstractThis master's degree final project deals with the development and deployment of a traceability system for the communication of automatic identification technologies (AIDC) using DevOps tools. For this purpose, it is decided to develop a middleware, which is a software that will carry out the application exchange logic between the different procedures that are required in the multiple factories of BSH Hausgeräte (Household Appliances) GmbH (German Limited Company). First, a microservice architecture must be designed to enable communication between the different AIDC technologies, such as Radio Frequency Identification (RFID) and machine vision cameras. Each service must be designed to perform a specific task and a clear Application Programming Interface (API) must be defined for the communication between them. Then, a continuous integration (CI) and continuous delivery (CD) process must be implemented using tools such as Jenkins, Git and Docker. In addition, the building and deployment of microservices must be automated using container orchestration tools, such as Kubernetes. In summary, the development and deployment of application-to-application communication systems involves a modular and automated approach to software development and delivery.en
dc.description.degreeMáster Universitario en Ingeniería de Telecomunicación por la Universidad Pública de Navarraes_ES
dc.description.degreeNafarroako Unibertsitate Publikoko Unibertsitate Masterra Telekomunikazio Ingeniaritzaneu
dc.embargo.inicio2023-10-20
dc.embargo.lift2028-10-01
dc.embargo.terms2028-10-01
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://academica-e.unavarra.es/handle/2454/46592
dc.language.isospaen
dc.rights.accessRightsinfo:eu-repo/semantics/embargoedAccess
dc.subjectIndustria 4.0es_ES
dc.subjectMiddlewarees_ES
dc.subjectAuto identificaciónes_ES
dc.subjectDevOpses_ES
dc.subjectCI/CDes_ES
dc.subjectMicroservicioses_ES
dc.subjectKuberneteses_ES
dc.subjectGitHubes_ES
dc.subjectJenkinses_ES
dc.subjectJfrog Artifactoryes_ES
dc.subjectRancheres_ES
dc.titleDesarrollo y despliegue de un middleware mediante practicas DevOps para tecnologías de identificación automáticaes_ES
dc.typeinfo:eu-repo/semantics/masterThesis
dspace.entity.typePublication
relation.isAdvisorTFEOfPublication73fc11f9-d4ba-47d3-97da-348dc12f8c39
relation.isAdvisorTFEOfPublication.latestForDiscovery73fc11f9-d4ba-47d3-97da-348dc12f8c39

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
TFM_Jon_Recarte.pdf
Size:
4.05 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.78 KB
Format:
Item-specific license agreed to upon submission
Description: