Por favor, use este identificador para citar o enlazar este ítem: http://dspace.unach.edu.ec/handle/51000/14351
Título : Desarrollo de api Gateway para el sistema de proyectos de investigación de la UNACH basado en microservicios
Autor : Narváez Vilema, Myrian Estela
Nuñez Paguay, Jacqueline Elizabeth
Palabras clave : Microservicios
Arquitectura Hexagonal
Api Gateway
Gestión de datos
Fecha de publicación : 10-dic-2024
Editorial : Riobamba
Citación : Nuñez., Jacqueline E. (2024) Desarrollo de api Gateway para el sistema de proyectos de investigación de la UNACH basado en microservicios.
Resumen : El problema principal que aborda este proyecto es la falta de una infraestructura tecnológica especializada en la UNACH. Actualmente, las barreras tecnológicas limitan la eficiencia en la gestión de la investigación. El diseño y desarrollo de un API Gateway se presenta como una solución estratégica para optimizar la integración de microservicios, superando dichas barreras y potenciando la capacidad investigativa de la institución. La implementación de este proyecto no solo mejora la eficiencia en la gestión de la investigación, sino que también fortalece la posición de la universidad como líder en la convergencia de tecnología y conocimiento científico. La justificación de este proyecto radica en la necesidad de adoptar tecnologías modernas que faciliten la gestión de datos y optimicen la colaboración entre los investigadores. La estructura de microservicios, apoyada por un API Gateway, permite una mayor flexibilidad y adaptabilidad a los cambios tecnológicos y a las demandas de la investigación académica. Este enfoque tecnológico avanzado no solo mejora la infraestructura actual, sino que también sienta las bases para futuras innovaciones y desarrollos en la universidad. La implementación técnica del API Gateway incluye la definición de controladores que manejan las solicitudes HTTP (GET, POST, PUT, DELETE) y llaman a los servicios correspondientes en la capa de lógica de negocio, respondiendo en formatos como JSON o XML. Esta estructura facilita la gestión y el procesamiento de datos, asegurando una comunicación eficiente entre los diferentes microservicios y los clientes que interactúan con el sistema también contempla una evaluación exhaustiva del rendimiento del modulo de proyectos.
Descripción : The main problem addressed by this project is the need for specialized technological infrastructure at UNACH. Currently, technological barriers limit the efficiency of research management. The design and development of an API Gateway is proposed as a strategic solution to optimize the integration of microservices, overcoming these barriers and enhancing the institution's research capabilities. Implementing this project not only improves efficiency in research management but also strengthens the university's position as a leader in the convergence of technology and scientific knowledge. The justification for this project lies in the need to adopt modern technologies that facilitate data management and optimize collaboration among researchers. The microservices structure, supported by an API Gateway, allows for greater flexibility and adaptability to technological changes and the demands of academic research. This advanced technological approach not only enhances the current infrastructure but also lays the foundation for future innovations and developments at the university. The technical implementation of the API Gateway includes defining controllers that handle HTTP requests (GET, POST, PUT, DELETE) and call the corresponding services in the business logic layer, responding in formats such as JSON or XML. This structure facilitates data management and processing, ensuring efficient communication between the different microservices and the clients interacting with the system. The project also included a thorough performance evaluation of the module using tools such as Blazer Meter. Load tests were conducted with multiple concurrent users to identify and resolve performance issues, ensuring that the system can effectively handle the demands of real-world usage. The results of these tests were thoroughly analyzed and presented in statistical graphs, providing a clear understanding of the system's behavior under different load conditions.
URI : http://dspace.unach.edu.ec/handle/51000/14351
ISSN : UNACH-EC-FI-ITINF
Aparece en las colecciones: Ingeniería en Tecnologías de la Información



Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.