- -

Optimización de Procesos en Erasmus Without Paper: Desarrollo y Despliegue de un Microservicio para la API de Transcripciones de Registros de Movilidad

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

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Optimización de Procesos en Erasmus Without Paper: Desarrollo y Despliegue de un Microservicio para la API de Transcripciones de Registros de Movilidad

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Martínez Zaldívar, Francisco José es_ES
dc.contributor.advisor Frías Castillejo, José Alberto es_ES
dc.contributor.author Mompeán Ferrándiz, Mónica es_ES
dc.date.accessioned 2024-09-26T15:33:41Z
dc.date.available 2024-09-26T15:33:41Z
dc.date.created 2024-07-15 es_ES
dc.date.issued 2024-09-26 es_ES
dc.identifier.uri http://hdl.handle.net/10251/208749
dc.description.abstract [ES] El presente Trabajo de Fin de Máster se enmarca en el contexto del proyecto Erasmus Without Paper (EWP), una iniciativa que busca modernizar y simplificar los procesos administrativos relacionados con la movilidad estudiantil en el ámbito de Erasmus. El enfoque se centra específicamente en el desarrollo de un microservicio destinado a la API (Interfaz de Programación de Aplicaciones) de transcripciones de registros de movilidad entrante, implementada por la institución receptora. En el contexto del proyecto Erasmus Without Paper (EWP), las "transcripciones de registros emitidos" se refieren a documentos o registros que contienen información detallada sobre la movilidad estudiantil. Estos registros son generados y emitidos por la institución receptora, es decir, la entidad educativa que acoge a los estudiantes que participan en programas de movilidad como Erasmus. La información contenida en estas transcripciones de registros puede incluir detalles relevantes sobre la participación del estudiante en el programa de movilidad, como las asignaturas o cursos cursados, las calificaciones obtenidas, la duración de la estancia, y cualquier otra información académica o administrativa relacionada. El objetivo principal es facilitar la recuperación de transcripciones de registros emitidos por la institución receptora para un conjunto específico de identificaciones de movilidad. Este microservicio, integrado en el marco EWP, pretende mejorar la eficiencia y la interoperabilidad entre instituciones educativas, permitiendo que la institución de envío acceda de manera rápida y segura a la información relevante sobre la movilidad de sus estudiantes. El enfoque de este trabajo se centra en la implementación de la API de transcripciones de registros de movilidad, la cual actúa como una interfaz estandarizada que permite a la institución de envío (por ejemplo, la universidad de origen del estudiante) recuperar información sobre la movilidad de sus estudiantes desde la institución receptora (la universidad anfitriona). Esta API facilita la comunicación y el intercambio de datos de manera eficiente y segura entre las entidades involucradas en el programa de movilidad. En cuanto a las consideraciones tecnológicas, el entorno de desarrollo será IntelliJ IDEA en el que se trabajará con Java como lenguaje central de programación. Además, se incorpora el Framework de Spring para facilitar el desarrollo empresarial y se emplea Maven para la gestión eficiente de dependencias. La interacción con la base de datos se realiza a través de DBeaver, una herramienta de administración de bases de datos y cliente SQL que proporciona una interfaz gráfica para interactuar con diversas bases de datos. En cuanto a la implementación y despliegue del microservicio se lleva a cabo mediante Docker y Kubernetes. Para probar y validar la funcionalidad del microservicio, se emplean herramientas como Postman, que permite realizar solicitudes HTTP (Hypertext Transfer Protocol, protocolo fundamental para la comunicación entre clientes y servidores en la web) y evaluar las respuestas de la API. La documentación y definición de la API se lleva a cabo con Swagger Editor, una herramienta que simplifica la creación de especificaciones OpenAPI. Este proyecto no solo contribuye al avance tecnológico en el ámbito educativo, sino que también tiene un impacto directo en la experiencia de los estudiantes participantes en programas de movilidad, al agilizar y optimizar los trámites administrativos asociados. El microservicio propuesto se posiciona como una herramienta clave en el marco de EWP, fortaleciendo la colaboración entre instituciones y allanando el camino hacia una movilidad estudiantil más eficiente y conectada. es_ES
dc.description.abstract [EN] This Master Thesis is framed in the context of the Erasmus Without Paper (EWP) project, an initiative that seeks to modernize and simplify the administrative processes related to student mobility in the field of Erasmus. The focus is specifically on the development of a microservice for the API (Application Programming Interface) of transcripts of incoming mobility records, implemented by the receiving institution. In the context of the Erasmus Without Paper (EWP) project, "transcripts of issued records" refer to documents or records containing detailed information on student mobility. These records are generated and issued by the receiving institution, i.e. the educational institution hosting students participating in mobility programmes such as Erasmus. The information contained in these transcripts of records may include relevant details about the student's participation in the mobility programme, such as the subjects or courses taken, the grades obtained, the duration of the stay, and any other related academic or administrative information. The main objective is to facilitate the retrieval of transcripts of records issued by the receiving institution for a specific set of mobility IDs. This microservice, integrated in the EWP framework, aims to improve efficiency and interoperability between educational institutions, allowing the sending institution to quickly and securely access relevant information about the mobility of its students. The focus of this work is on the implementation of the Mobility Record Transcripts API, which acts as a standardized interface that allows the sending institution (e.g. the student's home university) to retrieve information about its students' mobility from the receiving institution (the host university). This API facilitates efficient and secure communication and data exchange between the entities involved in the mobility programme. In terms of technological considerations the development environment will be IntelliJ IDEA in which Java will be used as the core programming language. In addition, the Spring Framework is incorporated to facilitate enterprise development and Maven is used for efficient dependency management. The interaction with the database is done through DBeaver, which is a database administration tool and SQL client that provides a graphical interface to interact with various databases. As for the implementation and deployment of the microservice, it is carried out using Docker and Kubernetes. To test and validate the functionality of the microservice, tools such as Postman are used, which allows HTTP requests (Hypertext Transfer Protocol, the fundamental protocol for communication between clients and servers on the web) to be made and the API responses to be evaluated. The documentation and definition of the API is carried out with Swagger Editor, a tool that simplifies the creation of OpenAPI specifications. This project not only contributes to technological progress in education, but also has a direct impact on the experience of students participating in mobility programmes by streamlining and optimizing the associated administrative procedures. The proposed microservice is positioned as a key tool in the EWP framework, strengthening collaboration between institutions and paving the way towards a more efficient and connected student mobility. en_EN
dc.format.extent 85 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 API de transcripciones de registros es_ES
dc.subject Microservicio es_ES
dc.subject Erasmus Without Paper (EWP) es_ES
dc.subject Movilidad estudiantil es_ES
dc.subject API RESTful es_ES
dc.subject Java es_ES
dc.subject Spring Boot es_ES
dc.subject Token es_ES
dc.subject Swagger. es_ES
dc.subject Record transcription API en_EN
dc.subject Microservice en_EN
dc.subject Student Mobility en_EN
dc.subject RESTful API en_EN
dc.subject.classification INGENIERÍA TELEMÁTICA es_ES
dc.subject.other Máster Universitario en Ingeniería de Telecomunicación-Màster Universitari en Enginyeria de Telecomunicació es_ES
dc.title Optimización de Procesos en Erasmus Without Paper: Desarrollo y Despliegue de un Microservicio para la API de Transcripciones de Registros de Movilidad es_ES
dc.title.alternative Process Optimization in Erasmus Without Paper: Development and Deployment of a Microservice for the Mobility Records Transcription API es_ES
dc.title.alternative Optimització de Processos en Erasmus Without Paper: Desenvolupament i Desplegament d'un microservici per a la API de Transcripcions de Registres de Mobilitat es_ES
dc.type Tesis de máster es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Comunicaciones - Departament de Comunicacions es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escuela Técnica Superior de Ingenieros de Telecomunicación - Escola Tècnica Superior d'Enginyers de Telecomunicació es_ES
dc.description.bibliographicCitation Mompeán Ferrándiz, M. (2024). Optimización de Procesos en Erasmus Without Paper: Desarrollo y Despliegue de un Microservicio para la API de Transcripciones de Registros de Movilidad. Universitat Politècnica de València. http://hdl.handle.net/10251/208749 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\161542 es_ES


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

Mostrar el registro sencillo del ítem