<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-04-14T17:51:53Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/71490" metadataPrefix="dim">https://uvadoc.uva.es/oai/request</request><GetRecord><record><header><identifier>oai:uvadoc.uva.es:10324/71490</identifier><datestamp>2024-11-14T20:06:48Z</datestamp><setSpec>com_10324_38</setSpec><setSpec>col_10324_852</setSpec></header><metadata><dim:dim xmlns:dim="http://www.dspace.org/xmlns/dspace/dim" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.dspace.org/xmlns/dspace/dim http://www.dspace.org/schema/dim.xsd">
<dim:field mdschema="dc" element="contributor" qualifier="advisor" lang="es" authority="d11372d4c0e5da68" confidence="600" orcid_id="0000-0001-6568-4958">Vegas Hernández, Jesús María</dim:field>
<dim:field mdschema="dc" element="contributor" qualifier="author" authority="e79d73ea-324b-40a2-b004-88c3c62e4dac" confidence="600" orcid_id="">Muñoz Martínez, Jacobo</dim:field>
<dim:field mdschema="dc" element="contributor" qualifier="editor" lang="es" authority="EDUVA32" confidence="600" orcid_id="">Universidad de Valladolid. Escuela de Ingeniería Informática de Valladolid</dim:field>
<dim:field mdschema="dc" element="date" qualifier="accessioned">2024-11-14T18:06:30Z</dim:field>
<dim:field mdschema="dc" element="date" qualifier="available">2024-11-14T18:06:30Z</dim:field>
<dim:field mdschema="dc" element="date" qualifier="issued">2024</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="uri">https://uvadoc.uva.es/handle/10324/71490</dim:field>
<dim:field mdschema="dc" element="description" qualifier="abstract" lang="es">El propósito de este TFG es desarrollar un microservicio para la empresa GMV (pionera en el sector del transporte inteligente) que logre resolver algunos problemas de estructura de su sistema llamado Suite basado en microservicios, brinde más independencia a&#xd;
sus microservicios más importantes (o microservicios core) respecto a los planificadores de&#xd;
recursos de sus clientes y mejore la retroalimentación de estos con el cliente por medio del&#xd;
envío de correos electrónicos. El proyecto consta de dos partes: el desarrollo de una librería para el envío de correos electrónicos y el desarrollo del microservicio llamado Planner&#xd;
Integrator que se encargará de gestionar las asignaciones de los vehículos y conductores&#xd;
de sus diferentes clientes.&#xd;
Este microservicio se encarga de procesar y convertir los datos de los recursos proporcionados por los clientes y se comunica con los microservicios core correspondientes. Toda&#xd;
la gestión de recursos como las asignaciones de vehículos o conductores se almacena en&#xd;
las bases de datos de los diferentes microservicios y puede ser monitorizada en el sistema&#xd;
Suite.&#xd;
Este proyecto fue desarrollado en el lenguaje C#, utilizando el framework .NET siguiendo una metodología ágil basada en Scrum. Para el desarrollo e integración continua&#xd;
y mantenimiento del código desarrollado se ha utilizado Jenkins y SonarQube respectivamente.</dim:field>
<dim:field mdschema="dc" element="description" qualifier="abstract" lang="es">The objective of this final degree project is to develop a microservice for the company&#xd;
GMV (a pioneer in the intelligent transport sector) to solve some of the structural problems of its microservices-based Suite system called "Suite", provide more independence&#xd;
to its most important microservices (or core microservices) regarding the resource planners of its customers and improve the feedback of these with the customer by sending&#xd;
emails.&#xd;
This microservice is in charge of processing and converting the resource data provided&#xd;
by the clients and communicates with the corresponding core microservices. All resource&#xd;
management such as vehicle or driver assignments are stored in the different microservices’databases and can be monitored in the Suite system.&#xd;
This project was developed in C#, using the .NET framework, following an agile&#xd;
method based on Scrum. For the development and continuous integration and maintenance&#xd;
of the developed code, it has been used Jenkins and SonarQube.</dim:field>
<dim:field mdschema="dc" element="description" qualifier="sponsorship" lang="es">Departamento de Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia Artificial, Lenguajes y Sistemas Informáticos)</dim:field>
<dim:field mdschema="dc" element="description" qualifier="degree" lang="es">Grado en Ingeniería Informática</dim:field>
<dim:field mdschema="dc" element="format" qualifier="mimetype" lang="es">application/pdf</dim:field>
<dim:field mdschema="dc" element="language" qualifier="iso" lang="es">spa</dim:field>
<dim:field mdschema="dc" element="rights" qualifier="accessRights" lang="es">info:eu-repo/semantics/openAccess</dim:field>
<dim:field mdschema="dc" element="rights" qualifier="uri" lang="*">http://creativecommons.org/licenses/by-nc-nd/4.0/</dim:field>
<dim:field mdschema="dc" element="rights" lang="*">Attribution-NonCommercial-NoDerivatives 4.0 Internacional</dim:field>
<dim:field mdschema="dc" element="subject" qualifier="classification" lang="es">Microservicio</dim:field>
<dim:field mdschema="dc" element="subject" qualifier="classification" lang="es">Asignación</dim:field>
<dim:field mdschema="dc" element="title" lang="es">Creación de un microservicio para la integración de planificadores externos</dim:field>
<dim:field mdschema="dc" element="type" lang="es">info:eu-repo/semantics/bachelorThesis</dim:field>
</dim:dim></metadata></record></GetRecord></OAI-PMH>