Desarrollo y despliegue de un middleware mediante practicas DevOps para tecnologías de identificación automática
Consultable a partir de
2028-10-01
Fecha
2023Autor
Versión
Acceso embargado 5 años / 5 urteko bahitura
Tipo
Trabajo Fin de Máster/Master Amaierako Lana
Impacto
|
nodoi-noplumx
|
Resumen
Este 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ú ...
[++]
Este 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. [--]
This 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
factori ...
[++]
This 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. [--]
Materias
Industria 4.0,
Middleware,
Auto identificación,
DevOps,
CI/CD,
Microservicios,
Kubernetes,
GitHub,
Jenkins,
Jfrog Artifactory,
Rancher
Titulación
Máster Universitario en Ingeniería de Telecomunicación por la Universidad Pública de Navarra /
Nafarroako Unibertsitate Publikoko Unibertsitate Masterra Telekomunikazio Ingeniaritzan