Migración de módulos en un ERP empresarial basado en Java a frameworks modernos
Saved in:
| Title: | Migración de módulos en un ERP empresarial basado en Java a frameworks modernos |
|---|---|
| Authors: | Baena Chavarriaga, Mateo |
| Contributors: | Loaiza Berrio, Deisy, Gutiérrez Moncada, Jorge Luis |
| Publisher Information: | Universidad de Antioquia Medellín - Colombia Facultad de Ingeniería. Ingeniería de Sistemas |
| Publication Year: | 2023 |
| Collection: | Universidad de Antioquia (UdeA): Biblioteca Digital |
| Subject Terms: | Programas para computador, Computer programs, Sistemas de información en administración, Management information systems, Detalles arquitectónicos, Architecture - details |
| Description: | 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 ... |
| Document Type: | bachelor thesis |
| File Description: | application/pdf |
| Language: | Spanish; Castilian |
| Relation: | https://hdl.handle.net/10495/33808 |
| Availability: | https://hdl.handle.net/10495/33808 |
| Rights: | http://creativecommons.org/licenses/by-nc-sa/2.5/co/ ; https://creativecommons.org/licenses/by-nc-sa/4.0/ ; info:eu-repo/semantics/openAccess ; http://purl.org/coar/access_right/c_abf2 |
| Accession Number: | edsbas.6DF0DC8B |
| Database: | BASE |
| Abstract: | 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 ... |
|---|
Nájsť tento článok vo Web of Science