Por favor, use este identificador para citar o enlazar este ítem: https://hdl.handle.net/10495/33808
Título : Migración de módulos en un ERP empresarial basado en Java a frameworks modernos
Autor : Baena Chavarriaga, Mateo
metadata.dc.contributor.advisor: Loaiza Berrio, Deisy
Gutiérrez Moncada, Jorge Luis
metadata.dc.subject.*: Programas para computador
Computer programs
Sistemas de información en administración
Management information systems
Detalles arquitectónicos
Architecture - details
Fecha de publicación : 2023
Resumen : RESUMEN : La inmobiliaria Acrecer S.A.S. ha desarrollado, bajo el área de tecnología, un sistema de planificación de recursos empresariales (ERP) sobre el cual basa su negocio y operación. Este sistema ha alcanzado los 11 años desde su creación y no ha sido sorpresa su crecimiento a lo largo de este tiempo, debido a que nuevas funcionalidades, integraciones y soluciones a errores han sido implementadas. Sumado a lo anterior, el uso de una arquitectura monolítica, basada en Java, ha acarreado problemas a la hora de realizar nuevas implementaciones debido al alto acoplamiento con el que cuenta el sistema. En este punto, no es sorpresa que el área de tecnología de la empresa haya considerado migrar la aplicación a estilos arquitectónicos y tecnologías modernas, que permitan actualizar el sistema, así como el garantizar una alta disponibilidad, mantenibilidad, escalabilidad, una fácil adopción de prácticas DevOps y uso de servicios en la nube. Gracias a esta necesidad de evolución, surge la propuesta de migrar el monolito a una arquitectura basada en microservicios, por medio del cual se busca desacoplar cada módulo del sistema en un microservicio basado en la arquitectura hexagonal, haciendo uso de un estilo arquitectónico que permite garantizar las cualidades mencionadas previamente. Lo anterior representa un reto importante para el desarrollador, dada la necesidad de enfrentarse a nuevas formas de implementar lo desarrollado, a acoplarse a nuevos flujos de desarrollo, adaptarse al uso de servicios en la nube y prácticas DevOps.
ABSTRACT : The real estate agency Acrecer S.A.S. has developed, under the IT area, an enterprise resource planning (ERP) system on which it bases its business and operation. This system has reached 11 years since its creation and its growth throughout this time has been significant, due to the fact that functionalities, integrations and new bug fixes have been implemented. The use of a monolithic architecture, based on Java, has caused problems when making new implementations due to the coupling that the system has. At this point, it is not surprising that the IT area has considered migrating the application to modern architectural designs and technologies, which can update the system, as well as guarantee high availability, maintainability, scalability, easy adoption of DevOps practices and use of cloud services. Thanks to this need for evolution, the proposal to migrate the monolith to an architecture based on microservices arises, through which it seeks to decouple each module of the system in a microservice based on the hexagonal architecture, making use of an architectural style that allows guaranteeing the qualities said above. This represents a significant challenge for the developer, given the need to face new ways of implementing what has been developed, to adapt to new development flows, and to adapt to the use of cloud services as well as DevOps practices.
Aparece en las colecciones: Ingeniería de Sistemas

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
BaenaMateo_2023_MigracionModulosEmpresarial.pdfTrabajo de grado de pregrado306.29 kBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons