#
Integración continua en el mainframe: cómo conectar COBOL, Git, Jenkins y microservicios sin perder rendimiento
Date 03 Jul 2026

Durante mucho tiempo, la discusión sobre la modernización del mainframe se planteó como una elección binaria: mantener el legado o migrar a algo nuevo. La realidad de los entornos de misión crítica nunca ha funcionado así.

Los sistemas que procesan pagos, gestionan cuentas y sostienen operaciones financieras siguen ejecutando miles de millones de transacciones dentro del mainframe. Lo que cambió fue la expectativa sobre la velocidad con la que estas aplicaciones deben evolucionar.

Hoy, los usuarios esperan actualizaciones continuas, los reguladores exigen respuestas rápidas y los nuevos productos deben llegar al mercado en semanas. Como resultado, la modernización dejó de ser una discusión sobre plataforma y pasó a ser una discusión sobre flujo de desarrollo.

COBOL sigue siendo relevante, es un hecho. La pregunta es: ¿cómo integrarlo en una pipeline alineada con estándares cloud-native?

El desafío no está en el código

La mayoría de los cuellos de botella en entornos z/OS no proviene de la capacidad de la plataforma, sino de cómo se organiza el desarrollo. Repositorios aislados, procesos manuales de promoción y dependencia de especialistas crean una brecha entre la velocidad del negocio y la velocidad de entrega.

El impacto aparece en el día a día:

  • Aumento del lead time

  • Falta de trazabilidad

  • Mayor riesgo operativo

  • Dependencia de conocimiento individual

Mientras una parte de la organización opera con Git y pipelines automatizadas, otra sigue dependiendo de flujos diseñados para releases trimestrales. La consecuencia no es técnica, es operativa.

Git y Jenkins: cuando el mainframe habla el mismo idioma que el resto de la empresa

Adoptar Git en entornos COBOL es crear un estándar común entre plataformas. Cuando el código del mainframe entra en el mismo flujo de versionado que las aplicaciones distribuidas, el silo desaparece.

Lo mismo ocurre con Jenkins. Automatizar build, pruebas y despliegues elimina pasos manuales e introduce previsibilidad. En la práctica, COBOL pasa a seguir el mismo flujo de integración continua:

El beneficio no es solo velocidad. Es control.

Existe una visión simplificada de que modernizar significa reemplazar el core. En los entornos que realmente escalan, ocurre lo contrario.

El mainframe sigue procesando lo crítico. Los microservicios y las APIs amplían su capacidad de integración con el exterior.

Esta arquitectura permite preservar décadas de lógica de negocio mientras se conecta con Open Finance, banca móvil y nuevos canales digitales. La modernización ocurre alrededor del core, no en su contra.

zCX y Docker: cloud-native dentro de z/OS

z/OS Container Extensions (zCX) marca un punto de inflexión al permitir ejecutar contenedores Docker directamente en el entorno z/OS. Esto acerca el mainframe al modelo cloud-native sin requerir cambios disruptivos.

El impacto es directo:

  • Herramientas open source operando cerca de los datos

  • Reducción de latencia

  • Simplificación de la arquitectura híbrida

  • Menor dependencia de infraestructura distribuida

  • Consistencia operativa entre plataformas

Lo que antes requería múltiples entornos ahora puede coexistir en el mismo ecosistema, con latencia cercana a cero y gobernanza centralizada.

Aquí es donde muchas iniciativas de modernización se detienen: el código y la pipeline evolucionan, pero los datos permanecen estancados.

Las pipelines automatizadas no sostienen la velocidad cuando la creación de entornos de prueba tarda días. En sistemas con DB2, VSAM e integraciones complejas, la consistencia de los datos se vuelve tan crítica como el código.

Sin esto, la integración continua se convierte en una automatización parcial.

Eccox APT: pruebas continuas en entornos reales de mainframe

La experiencia de Eccox en entornos de misión crítica demuestra que la velocidad de una cadena de CI/CD depende tanto del código como de la disponibilidad de entornos de prueba consistentes.

Eccox APT (Application for Parallel Testing) actúa precisamente en ese punto al automatizar la creación  de entornos de prueba aislados dentro del propio entorno IBM z/OS. 

En lugar de recurrir a la emulación, la solución utiliza componentes reales del mainframe (como CICS, IMS, Db2, VSAM y MQ), clonando únicamente los elementos necesarios para cada escenario de prueba.

Esto permite que múltiples equipos ejecuten pruebas de forma simultánea, sin conflictos entre aplicaciones, versiones de programas o bases de datos compartidas, preservando la integridad del entorno original y eliminando la dependencia de procesos manuales para el aprovisionamiento de entornos.


Principales beneficios:

  • Generación automatizada de entornos

  • Clonación de bases DB2, VSAM y archivos

  • Mantenimiento de integridad referencial

  • Reutilización de escenarios de prueba

  • Restauración rápida mediante baseline

En la práctica, APT elimina uno de los mayores cuellos de botella de la entrega continua en el mainframe: el tiempo dedicado a esperar que un entorno de prueba esté disponible.

La integración de COBOL, Git, Jenkins, microservicios y contenedores ya no es una hipótesis, es una necesidad operativa. Modernizar el mainframe consiste en garantizar que lo que  la infraestructura que sostiene el negocio evolucione al mismo ritmo que las demandas del mercado.

Para ingenieros de DevOps y administradores de SCM, el desafío ahora es asegurar fluidez, gobernanza y previsibilidad dentro de un entorno que nunca puede detenerse.

Si tu pipeline ya evolucionó, pero las pruebas todavía dependen de entornos compartidos y procesos manuales, el problema no está en la pipeline, sino en la forma en que se gestionan los entornos de prueba.

Habla con Eccox y entiende cómo Eccox APT puede transformar tu operación de CI/CD en un flujo verdaderamente continuo, conectando código, datos y rendimiento dentro del mainframe.


Número de publicaciones: 52
.