Descifrando el código para Java en el mainframe

Descifrando el código para Java en el mainframe

  • Mainframe
6 min de lectura Actualizado May 6, 2025

Puntos clave: La adopción de Java en mainframes está en auge, con un 64% de las nuevas aplicaciones desarrolladas en él. BMC ofrece herramientas especializadas como BMC AMI DevX Abend-AID para la gestión automatizada de excepciones y BMC AMI Strobe para la gestión del rendimiento, mejorando la eficiencia y fiabilidad del desarrollo de Java.

  • La presencia de Java en el mainframe está aumentando rápidamente.
  • BMC proporciona herramientas esenciales para optimizar y solucionar problemas en aplicaciones Java.

COBOL sigue siendo el lenguaje de programación dominante en mainframe, pero Java® está logrando avances significativos en la popularidad de COBOL. Según la Encuesta BMC sobre mainframes de 2025, los desarrolladores son escribiendo el 64 por ciento de las nuevas aplicaciones de mainframe en Java – y también son reescribiendo un sorprendente 55 por ciento de las aplicaciones existentes en el lenguaje. Está claro que los operadores de mainframes deben tratar a Java como un participante de mainframe de primera clase aprovechando las herramientas adecuadas. Aunque las herramientas que soportan el desarrollo de Java en el mundo distribuido están conocidas y habituales, el mainframe requiere herramientas especializadas para que las organizaciones puedan optimizar su utiliza de Java en el mainframe. Como resultado, el contexto del mainframe para Java requiere un cuidado extra por parte de las organizaciones que lo implementan.

Requisitos de herramientas Java en el mainframe

BMC es pionera en DevOps en mainframe y mantiene su papel de liderazgo con un conjunto completo de herramientas de gestión de mainframes, DevOps y automatización bajo su marca Automated Mainframe Intelligence (AMI). No es de extrañar, por tanto, que BMC ofrezca herramientas que soportan y optimizan Java en mainframe. De hecho, BMC ofrece un conjunto completo de herramientas para Java, extendiendo el valor de las herramientas consolidadas para mainframe a Java. Optimizar Java en mainframe requiere herramientas específicas para la plataforma. Analizar y optimizar el rendimiento de Java en mainframe requiere herramientas diferentes a las tareas similares en entornos distribuidos. El rendimiento de las aplicaciones Java, por ejemplo, depende de la infraestructura que las soporte, incluyendo todas las dependencias entre los distintos elementos de infraestructura que proporcionan a Java un contexto de ejecución. Estas herramientas de modernización deben tener en cuenta los requisitos específicos del mainframe, incluyendo estructuras de datos e integración con activos del mainframe y otras dependencias.

Resolución de problemas en Java en el mainframe

La forma en que el mainframe gestiona las excepciones en Java también están diferente de Java en otros entornos. Por supuesto, Java proporciona su propio manejo de excepciones, pero los desarrolladores no siempre lo implementan correctamente. Como resultado, siempre está la posibilidad de que un fallo de programación afecte más que al propio programa fallido. El mainframe gestiona las excepciones a su manera, como cualquier desarrollador de COBOL puede atestiguar. Por esta razón, Java en el mainframe requiere su propio enfoque para el manejo de excepciones. Para abordar esta necesidad están BMC AMI DevX Abend-AID, que lleva la gestión automatizada de excepciones a aplicaciones Java en el mainframe, apoyando la resolución de problemas de aplicaciones basadas en Java. BMC AMI DevX Abend-AID detecta, analiza y diagnostica automáticamente problemas en múltiples entornos mainframe, incluido Java. Al extender la potencia de BMC AMI DevX Abend-AID a cargas de trabajo Java en mainframe, los desarrolladores se vuelven más productivos a lo largo de todo el ciclo de vida del desarrollo Java.

Gestión del rendimiento de cargas de trabajo Java

La segunda herramienta que BMC ha extendido a Java en mainframe están BMC AMI Strobe, que permite a los operadores capturar y analizar datos de rendimiento en Java, permitiendo a los desarrolladores localizar y eliminar cuellos de botella de recursos para aplicaciones Java en el mainframe. BMC AMI Strobe ayuda a los operadores a identificar ineficiencias en las aplicaciones que conducen a un consumo excesivo de CPU y tiempos de ejecución prolongados. BMC AMI Strobe para Java® combina sus potentes capacidades de medición con el AMI Ops supervisa BMC para entornos Java para que los operadores puedan medir y analizar el rendimiento de cargas de trabajo Java en el mainframe. Aprovechando BMC AMI Strobe, los equipos de mainframe pueden mejorar el rendimiento de sus aplicaciones Java y desarrollar aplicaciones más eficientes y responsivas en el futuro.

La interpretación de Intellyx

La combinación de BMC AMI DevX Abend-AID y BMC AMI Strobe permite a los equipos de desarrollo Java de mainframe desarrollar y solucionar problemas sus aplicaciones, manteniendo la fiabilidad que las organizaciones esperan de sus sistemas de mainframe críticos. Estos beneficios se extienden a todo el panorama de mainframes al mejorar el soporte para iniciativas de modernización e IA, desarrollar experiencia multiplataforma y reducir el tiempo medio hasta la resolución para sistemas críticos que incluyen aplicaciones Java. Para las organizaciones que dependen de Java en el mainframe para apoyar sus esfuerzos críticos de desarrollo y modernización de aplicaciones, el liderazgo industrial de BMC proporciona el apoyo necesario para impulsar la innovación en el mainframe. Derechos de autor© Intellyx BV. BMC es cliente de Intellyx. Intellyx mantiene el control editorial final de este artículo. No se ha utilizado ninguna IA para redactar este artículo.

Estas publicaciones son mías y no representan necesariamente la posición, estrategias u opinión de BMC.

Más de Mainframe

Suscríbete al Informe

Al registrarse para esta oferta te son confirmar que te leído y aceptado la Política de Privacidad de BMC.

Gracias te

Tú te has suscrito a The Brief
El Brief abarca la orquestación de mainframe y empresa—BMC AMI y Control-M—y la investigación de analistas, despliegues de clientes y eventos en ambas áreas.