A proposal for a legacy systems migration methodology

Authors

  • Daniel Torres Silva Departamento de Sistemas y Computación Instituto Tecnológico de Veracruz Calzada Miguel Ángel de Quevedo 2779 Col. Formando Hogar, Veracruz, Ver. México C.P. 91860
  • Juan Diego Ortíz Galván Departamento de Sistemas y Computación Instituto Tecnológico de Veracruz Calzada Miguel Ángel de Quevedo 2779 Col. Formando Hogar, Veracruz, Ver. México C.P. 91860
  • Héctor Adolfo Andrade Gómez Departamento de Sistemas y Computación Instituto Tecnológico de Veracruz Calzada Miguel Ángel de Quevedo 2779 Col. Formando Hogar, Veracruz, Ver. México C.P. 91860
  • Rafael Rivera López Tecnológico Nacional de México

DOI:

https://doi.org/10.30973/progmat/2018.10.2/5

Keywords:

Modular Analysis, Bussiness Process, Agile Development, Systems Interoperability

Abstract

This paper describes an iterative, incremental and agile software process for legacy systems migration (MADIISH), which allows to organize the migration process in phases, including a modular analysis of the legacy system, the establishment of the business processes that drive the migration, implementation of data models, as well as the definition of stages of initial tests and the possibility of generating modules that allow the interoperability between the new modules and the active (old) modules. MADIISH can be applied to the migration of obsolete systems that can be mission critical, or system that require high availability and a large data flow. MADIISH is especially suited for the migration of Enterprise Resource Planning (ERPs).

Author Biographies

Daniel Torres Silva, Departamento de Sistemas y Computación Instituto Tecnológico de Veracruz Calzada Miguel Ángel de Quevedo 2779 Col. Formando Hogar, Veracruz, Ver. México C.P. 91860

Ingeniero en Sistemas Computacionales por el Instituto Tecnológico de Veracruz (ITVER 2015) y Técnico en Informática por el Centro de Estudios Tecnológicos Industrial y de Servicios número 15 en Veracruz. Se desempeña como desarrollador y analista de software en la empresa Sistemas para Agentes Aduanales S.C. en Veracruz; cuenta con certificación internacional de desarrollo de software basado en el conocimiento como Analista bajo la herramienta GeneXus, Actualmente aplica la metodología MADIISH para la migración de los sistemas de la empresa. Sus áreas de interés son: Lenguajes de programación, Ingeniería de software, Arquitectura de Computadoras, Arquitecturas Orientadas a Servicios (SOA) y Modelado de bases de datos.

Juan Diego Ortíz Galván, Departamento de Sistemas y Computación Instituto Tecnológico de Veracruz Calzada Miguel Ángel de Quevedo 2779 Col. Formando Hogar, Veracruz, Ver. México C.P. 91860

Juan Diego Ortiz Galván es técnico en sistemas computacionales por el Colegio Práctico de Computación Actualizada, A.C. (COPCA) e ingeniero en Sistemas Computacionales por el Instituto Tecnológico de Veracruz (ITVER 2015). Actualmente es encargado de programación en el departamento de informática de la empresa Rullán del Sur S.A. de C.V. ubicada en la ciudad de Veracruz dónde realiza diferentes actividades como lo es soporte a usuarios, análisis y modelado de procesos de negocios e implementación de la metodología MADIISH para la migración interna de la compañía. Sus intereses incluyen ingeniería de software, programación, base de datos, cómputo distribuido, redes e innovaciones tecnológicas

Héctor Adolfo Andrade Gómez, Departamento de Sistemas y Computación Instituto Tecnológico de Veracruz Calzada Miguel Ángel de Quevedo 2779 Col. Formando Hogar, Veracruz, Ver. México C.P. 91860

Ingeniero en Sistemas Computacionales por el Instituto Tecnológico de Veracruz (ITVER 1985), Maestro en Ciencias Computacionales por el Instituto Tecnológico y de Estudios Superiores de Monterrey campus Morelos (1992) y Doctor en Ciencias Computacionales por la Universidad de Florida (2001). Ha trabajado en desarrollo de software, administración de centros de cómputo y también en el área de soporte técnico. Ha sido profesor de planta del Instituto Tecnológico y de Estudios Superiores de Monterrey, campus Puebla. Actualmente es profesor investigador en el Departamento de Sistemas y Computación del Instituto Tecnológico de Veracruz. Sus áreas de interés incluyen: Lenguajes de Programación, Cómputo Móvil, Arquitecturas Orientadas a Servicios y Desarrollo Web

Rafael Rivera López, Tecnológico Nacional de México

Ingeniero en Sistemas Computacionales por el Instituto Tecnológico de Veracruz (ITVER 1989) y es Maestro en Ciencias de la Computación por el Instituto Tecnológico y de Estudios Superiores de Monterrey, Campus Estado de Morelos (2000). Actualmente desempeña su labor como profesor e investigador en el Departamento de Computación y Sistemas en las instalaciones del Instituto Tecnológico de Veracruz. Sus áreas de estudio y de interés incluyen la programación orientada a objetos (POO) y la aplicación de técnicas de optimización extraídas de la inteligencia artificial (IA), como son los algoritmos de cómputo evolutivo y de inteligencia colectiva

References

Henrard, J., Hainaut, J., L., Cleve, A., Hick, J., M. Migration of legacy information systems, 2008.

Bisbal, J., Legacy Information Systems, issues and directions, 1999, 6(1), 103-111.

Zalazar, A., S., Migración de Sistemas Heredados a Cloud Computing, Argentine Symposium on Software Engineering, ASSE, 2014

Bradley, R., Moving from DBF to SQL Server, 2006, Broad Leal LLC.

Menendez, R., Barzanallana, A., Ingeniería del software: Metodologías de desarrollo, Informática Aplicada a la Gestión Pública. Recuperado el dia 02, 06, 2017 de http://www.um.es/docencia/barzana/IAGP/IAGP2-Metodologias-de-desarrollo.html, 2011.

Sommerville, I., Ingeniería de Software, 2005, 7.

Caro, G., A., Bocca, J., Campos, D., Migracion de Sistemas Heredados: Una metodología de apoyo basada en el uso de herramientas KDD (Knowledge Discovery in Databases), Revista ingeniería de Sistemas, 2002, 16(1), 51- 60.

Imielinski, T., Swami, A., Agrawal R., Data Mining: A Performance perspective, IEEE Transactions on Knowledge and Data Engineering, 1993, 5(6).

Adriaans, P., Zantinge, D. Data Mining. 1996.

Barros, O. Reingeniería de procesos de negocio. 1994, Dolmen.

Published

2018-06-30

How to Cite

Torres Silva, D., Ortíz Galván, J. D., Andrade Gómez, H. A., & Rivera López, R. (2018). A proposal for a legacy systems migration methodology. Programación Matemática Y Software, 10(2), 40–49. https://doi.org/10.30973/progmat/2018.10.2/5