Plataforma de Soporte a la Modernización de Sistemas Heredados Basados en COBOL/CICS/DB2

Plataforma de Soporte a la Modernización de Sistemas Heredados Basados en COBOL/CICS/DB22018-12-11T10:58:22+00:00

¿Cuándo vale la pena disponer de una plataforma de soporte a los servicios de modernización de sistemas heredados basados en COBOL/CICS/DB2?

  • ¿El sistema heredado es una barrera para los procesos de transformación digital?

  • ¿Carece de información detallada sobre la arquitectura de su sistema heredado?

  • ¿La documentación del sistema heredado no se ha ido actualizando a través de los diferentes mantenimientos?

  • ¿Quiere reducir los costes de mantenimiento de los sistemas heredados?

  • ¿Su sistema es tan grande que las herramientas de análisis de sistemas heredados existentes no te facilitan una visión integral del mismo?

  • ¿No sabe por dónde empezar en la modernización de tu sistema heredado?

  • ¿Existen pocos profesionales capaces de darte soporte en este reto y con salarios elevados para mantener el sistema?

Estas preguntas pueden evidenciar la necesidad de incorporar una plataforma de soporte a los servicios de modernización de sistemas heredados, que permita trabajar sin restricciones con respecto al tamaño de la base de código.

SOLICITA MÁS INFORMACIÓN
Plataforma de Soporte a la Modernización de Sistemas Heredados
Plataforma de Soporte a la Modernización de Sistemas Heredados


¿Por qué su empresa necesita los servicios basados en la plataforma ADA?

  • Porque tu negocio depende demasiado de un sistema heredado que presenta señales de obsolescencia.

  • Porque necesita abordar la transformación digital del negocio para ser competitivos, y el sistema heredado es una barrera para dicha transformación.

  • Porque desconoce el impacto de los cambios necesarios para evolucionar el sistema heredado.

  • Porque las herramientas existentes de ayuda a la modernización que tiene a su alcance no son capaces de ofrecer una visión integral del sistema.

  • Porque no encuentra profesionales cualificados para mantener el sistema heredado.

  • Porque su negocio necesita capacidades de procesamiento en tiempo real, y el sistema heredado es un cuello de botella para esa necesidad.

  • Porque requiere automatizar parte del proceso de migración a otra plataforma, pero hacia una arquitectura de destino que facilite la responsividad, resiliencia y mantenibilidad del sistema resultante.

  • Porque los costes de plataforma del sistema heredado son inasumibles en el contexto actual de la tecnología.

¿Cómo funcionan los servicios de modernización basados en la plataforma ADA?

La plataforma ADA aporta las capacidades de inventariado, análisis y transformación en el proceso de modernización de sistemas heredados basados en COBOL/CICS/DB2. Construida bajo los principios de MDE (Model Driven Engineering), traslada el código fuente y la base de datos del sistema heredado a modelos formales, sobre los que podemos presentar diferentes vistas, realizar consultas y aplicar transformaciones. Esto nos permite automatizar diferentes tareas y prácticas del proceso de modernización, que en caso de ser ejecutadas manualmente se dilatarían mucho en el tiempo, serían mucho más costosas, y, finalmente, estarían sujetas a gran número de errores.

Aunque existen herramientas en el mercado que responden a los mismos principios y capacidades que ADA, presentan deficiencias ante el modelado integral de sistemas basados la plataforma COBOL/CICS/DB2. Son sistemas que empezaron a desarrollarse hace mucho tiempo (en algunos casos varias décadas) y con bases de código muy grandes (hasta varios cientos de millones de líneas de código), lo que resulta un importante handicap para las herramientas tradicionales de modelado y análisis estático de código. 

Para ADA el tamaño del sistema a modernizar no es un problema, dado que su diseño parte del enfoque de arquitectura Big Data y Fast Data, lo que le permite que las demandas de cómputo y almacenamiento crezcan de forma lineal al tamaño de dicho sistema. Está desarrollada en lenguaje Scala, sobre la pila de tecnologías de Open Canarias para sistemas reactivos: CAKES (Cassandra+Akka+Kafka+Elasticsearch+Spark).

El otro factor diferencial de ADA es que está orientada a la identificación de patrones en el sistema heredado. Parte de un conjunto de patrones predefinidos que facilitan las extracción de relaciones inter e intra programa, dependencias, código muerto y duplicado, mediciones de complejidad, loncheado del sistema, trazabilidad del dato, etc.; pero fundamentalmente, porque simplifica el proceso de incorporación de nuevos patrones. Asimismo, el patrón se convierte en un elemento clave de comunicación con el cliente, al poder ser descrito funcionalmente, para después trasladarlo formalmente a ADA.

Plataforma de Soporte a la Modernización de Sistemas Heredados

¿Qué resultados y beneficios puede conseguir con los servicios de modernización basados en ADA?

  • El proceso de modernización se reduce de forma drástica en coste y tiempo, por la automatización de tareas y actividades clave del mismo.

  • Los riesgos inherentes al deterioro o falta de documentación sobre el sistema quedan en su mayor parte mitigados por la capacidad de extraer información a partir de los artefactos del sistema.

  • La certeza de que las decisiones que adopte en el proceso modernización estarán apoyadas en la información veraz del sistema que aporta ADA.

  • En el caso de actividades de migración, facilita la mantenibilidad del código resultante de acuerdo con los requisitos de la arquitectura de destino fijada por el cliente.

  • Permite procesos de migración incrementales por la capacidad de extracción de componentes cohesivos y con bajo acoplamiento.

  • Facilita el desarrollo de planes de transición de arquitectura consistentes y adaptables a necesidades de negocio muy cambiantes.

  • Genera documentación de alto valor sobre el sistema heredado que de otra forma sería casi imposible de obtener, o en todo caso, con un coste inaceptable.

¿Cómo los servicios de modernización basados en ADA pueden ayudarle a conseguir esos resultados?

ADA es la primera plataforma de soporte a la modernización de sistemas heredados COBOL/CICS/DB2 que proporciona la visión y tratamiento integral del sistema, con independencia de su tamaño y complejidad. Con ADA, una vez inventariado los artefactos del sistema (código fuente de COBOL, trabajos JCL, scripts del sistema, DDLs de base de datos, etc.), disponemos de un conjunto de vistas y analíticas básicas del sistema (código duplicado, código muerto, índice de mantenibilidad, modularidad, sujetos de análisis, etc.). Este punto de partida está enriquecido con capacidades avanzadas, como las aportadas por el análisis automatizado de puntos de función para la obtención mediciones detalladas en el proceso de modernización, y la generación de grafos de dependencia inter e intra programas para el descubrimiento de la arquitectura, identificación de componentes y servicios, y loncheado del sistema.

Por otra parte, las necesidades y expectativas de cada cliente en los procesos de modernización presentan diferencias sustanciales, por lo que la capacidad de añadir nuevas consultas, analíticas y transformaciones es otro de los elementos a destacar. ADA incorpora el concepto de patrón para acercar la forma de expresar esas necesidades y expectativas a su implantación en la plataforma. El patrón puede describir a un precursor, como puede ser determinada estructura de código, y la solución a dicho precursor es un escenario de refactorización o migración de código; las transformaciones de modelo resuelven la brecha entre los dos estados.

Plataforma de Soporte a la Modernización de Sistemas Heredados

¿Cómo acceder a los servicios de modernización basados en ADA?

Contacte ahora con uno de nuestros asesores técnicos y solicite información sobre los servicios de modernización de aplicaciones COBOL/CICS/DB2. El personal experto de nuestra unidad de modernización de aplicaciones se pondrá en contacto con usted y acordará una cita donde le explicarán con detalle en qué consiste el servicio y los beneficios que obtendrá era su caso particular, además le ayudarán a concretar algunos detalles necesarios para la elaboración de una propuesta de solución para la prestación del servicio.

SOLICITAR AQUÍ
Utilizamos cookies para asegurar que damos la mejor experiencia al usuario en nuestra web. Si sigues utilizando este sitio asumiremos que estás de acuerdo. Acepto