Desarrollo de middleware para interconección de una aplicación móvil con un sistema heredado



Título del documento: Desarrollo de middleware para interconección de una aplicación móvil con un sistema heredado
Revista: Latin-American Journal of Computing (LAJC)
Base de datos:
Número de sistema: 000565131
ISSN: 1390-9134
Autores: 1
1
Instituciones: 1Escuela Politécnica Nacional,
Año:
Volumen: 10
Número: 1
Paginación: 44-55
País: Ecuador
Idioma: Español
Resumen en inglés The modernization of legacy systems is a complex process due to the limitations that they can present when facing of new trends and technologies. Systems such as the "Control Gerencial/Web" (CG/Web) software of the Ecuadorian company "Información Tecnológica del Ecuador S.A." ("I.T. del Ecuador") exemplify these challenges. The system architecture, source code, data management and possible bad practices applied are some aspects that engineers must consider when implementing updates of these systems. We develop the CGApp mobile application as a solution to the mobility needs of managerial users of the CG/Web system. However, the development was conditioned by the monolithic architecture of the legacy system, requiring the design and implementation of a middleware as a means of interaction between the mobile component and the elements of the CG/Web. Therefore, we need to perform a legacy system reengineering process, developing methods for data translation, applying security controls and redesigning screens to adapt them to a mobile environment. As a result, it was possible to integrate the mobile application with the legacy system, adding value to the project.
Resumen en español El proceso de modernizar un sistema heredado puede llegar a ser complejo debido a limitaciones presentadas frente a las nuevas tendencias y tecnologías. La arquitectura de un sistema, su código fuente, la gestión de datos y la aplicación de malas prácticas son aspectos que los ingenieros deben considerar al implementar actualizaciones sobre estos sistemas. Sistemas como el Control Gerencial/Web (CG/Web) de la empresa ecuatoriana Información Tecnológica del Ecuador S.A. (I.T. del Ecuador) ejemplifican estos retos. Se propuso el desarrollo de la aplicación móvil CGApp como solución a las necesidades de movilidad de los usuarios gerenciales. Sin embargo, su desarrollo fue condicionado por la arquitectura monolítica del sistema heredado, siendo necesario el desarrollo e implementación de un middleware como medio para la interacción entre el componente móvil y los elementos del sistema CG/Web. Por esto, fue necesario aplicar un proceso de reingeniería con base en el sistema heredado, desarrollar métodos para la traducción de datos, aplicar controles de seguridad y rediseñar las pantallas para adaptarlas a un entorno móvil. De esta forma se consiguió integrar la aplicación móvil con el sistema heredado, agregando valor al proyecto.
Palabras clave: sistemas heredados,
middleware,
aplicación móvil,
seguridad de datos,
pruebas automatizadas,
reingeniería
Keyword: middleware,
mobile app,
Data security,
reengineering,
automated tests,
legacy systems
Texto completo: Texto completo (Ver PDF) Texto completo (Ver HTML)