cobol2j — Beyond Mainframe

Rehosting de mainframe a Java 21 y Kubernetes

Salir del hardware. Conservar el dato. Ser dueño del Java.

Su COBOL, CICS y JCL se convierten en Java 21 que su propio equipo mantiene, sobre su Kubernetes, sin canon por MIPS y sin un IDE propietario del que no se pueda salir. Los datos VSAM cruzan byte a byte: el archivo maestro que ayer sostenía el negocio es el mismo que lo sostiene mañana.

Sin emulador. Sin COBOL nuevo que escribir, y ninguno que mantener una vez certificado. Sin medidor sobre su carga de trabajo.

El dato cruza intacto

VSAM conserva sus bytes exactos dentro de PostgreSQL: decimal empaquetado, redefiniciones y colación incluidos. Nada se reacomoda para entrar en un modelo nuevo, así que no hay un proyecto de conversión escondido dentro de la migración ni un mes de reconciliar totales que dejaron de dar. Sus analistas leen los mismos registros con SQL común, sin una herramienta de mainframe en el medio.

El Java es suyo, no nuestro

Cuando un programa pasa sus pruebas se certifica, y la herramienta no vuelve a regenerarlo. Desde ese día es Java 21 común en su build de Maven, en el IDE que su equipo ya usa. La migración se vuelve algo que termina: no se alquila el acceso al propio código fuente por el resto de la vida del sistema.

Nada se traduce mal en silencio

Lo que el traductor no sabe hacer, lo informa —programa por programa, antes de que alguien firme un plan. El mismo motor produce el assessment y la migración, de modo que la estimación no puede alejarse del resultado. El 5% difícil aparece cuando todavía es una diapositiva, no durante un fin de semana de corte.

La definición original de una pantalla de mainframe junto a esa misma pantalla corriendo en un navegador
El espacio de migración, con un proyecto ya migrado y desplegado