Habla con un representante sobre las necesidades de tu empresa
Consulta nuestras opciones de soporte de productos
Consultas generales y ubicaciones
ContáctanosLa IA puede convertir COBOL a Java, pero no todos los programas necesitan ser convertidos. El primer paso están identificar qué aplicaciones y programas son dignos del esfuerzo de modernización.
BMC AMI zAdviser Enterprise utiliza la telemetría operativa que tus equipos ya generan para ayudar a identificar candidatos a la modernización. El análisis de aplicaciones correlaciona la evaluación del código fuente con el historial de abend en producción y la actividad de desarrollo para mostrar el propósito y la lógica de negocio de la aplicación, estabilidad y distribución de abend en producción, riesgo a nivel de programa y dónde está concentrado el conocimiento del desarrollador.
El análisis también ofrece orientación de modernización que abarca la refactorización a corto plazo de COBOL a COBOL y la modernización a medio plazo, ayudando a los equipos a distinguir dónde debe centrarse el esfuerzo de modernización.
El análisis basado en roles extiende el mismo análisis de aplicaciones para diferentes roles, incluyendo gestores de desarrollo, arquitectos, desarrolladores principales, desarrolladores nuevos y existentes, e ingenieros de QA. Cada puesto recibe información relevante para su trabajo, ayudando a los equipos a comprender aplicaciones desconocidas y transferir conocimientos sobre aplicaciones.
BMC AMI Assistant proporciona resúmenes en lenguaje natural de la lógica de negocio y el flujo lógico a través de COBOL, PL/I, JCL y Ensamblador directamente en Eclipse o VS Code.
BMC AMI DevX Code Insights utiliza Impact Analysis para mapear conexiones a otros programas, JCL, cuadernos, conjuntos de datos, tablas Db2 y bases de datos IMS. Se construye a partir de metadatos, para que los desarrolladores puedan Ve lo que rodea a un programa sin ejecutar la aplicación.
La estructura de código y los diagramas lógicos muestran cómo está estructurado el programa y cómo fluye su lógica. El análisis de flujo de datos rastrea campos individuales desde la entrada hasta la salida a través de los procedimientos y sentencias condicionales que los afectan.
El Visualizador en Tiempo de Ejecución graba la aplicación mientras se ejecuta y grafica cada programa y llamada de E/S en la secuencia en que ocurrió. Los datos de ejecución muestran qué caminos toma la carga de trabajo, con qué frecuencia se activa una llamada y dónde se concentra la E/S. La traza puede guardarse y reproducirse sin depender del código fuente.
Entender cómo funciona un programa hoy en día no está lo mismo que saber lo que debe lograr tras la modernización.
BMC AMI DevX Code Insights utiliza los Requisitos del Programa para extraer reglas de negocio de COBOL existentes y escribirlas como especificaciones formales en formato EARS.
Las especificaciones capturan lo que el programa debe lograr, no cómo lo hace actualmente. Un desarrollador Java puede leer lo que el programa debe hacer sin leer COBOL. Un analista puede trabajar desde una especificación en lugar de un código en bruto.
La especificación también se convierte en la prueba. Validar Java convertido frente a equivalencia línea por línea comprueba que el código nuevo repite el código antiguo. Validar contra un requisito comprueba que cumple su función.
La inteligencia de cartera identifica los objetivos de modernización. La inteligencia de programas muestra cómo funcionan y se comportan esos programas. La inteligencia de especificaciones captura lo que deben hacer. En conjunto, estos tres niveles establecen qué modernizar, cómo funciona la aplicación y qué debe preservarse antes de que comiencen los cambios de arquitectura o lenguaje. Estas capacidades asistidas por IA también contribuyen a la visión más amplia de mainframe agente , haciendo que el conocimiento de las aplicaciones mainframe sea más accesible y apoye decisiones de modernización informadas.
Convertir COBOL directamente a Java sin mejora arquitectónica puede trasladar los mismos problemas estructurales al nuevo código. La industria llama al resultado JOBOL. Code Extract refactoriza programas monolíticos en subprogramas llamables que compilan por sí mismos, con interfaces limpias, y elimina código muerto y libros de texto no utilizados en el proceso. La arquitectura mejora antes de que cambie el lenguaje.
La conversión llega al final y sigue siendo selectiva. Apunta a los módulos que la obtienen mediante frecuencia de cambio, descarga de zIIP o necesidad de integración moderna de API. El Java generado está modular y bien instrumentado, documentado, con un manejo adecuado de errores y patrones de diseño orientado a objetos, y los módulos convertidos se pueden llamar desde COBOL existente. Todo lo demás permanece en COBOL.
BMC AMI DevX Code Insights aloja el servicio de explicación On-premises a través de la plataforma BMC AMI, por lo que el código fuente permanece dentro de tu red.
te puedes elegir un modelo de una biblioteca seleccionada que BMC ha probado contra lenguajes mainframe o utiliza el tuyo propio a través de Bring Your Own LLM. En el lado BMC AMI zAdviser Enterprise, ningún dato llega a BMC a menos que te los envíe. La revisión de seguridad cubre una capacidad dentro de una herramienta aprobada en lugar de una nueva plataforma.
BMC AMI DevX ha recibido consecutivamente premios Top Rated y un premio Buyer's Choice de TrustRadius, reflejando la satisfacción sostenida del cliente. Los usuarios reconocieron la solución para modernizar el desarrollo de mainframes, mejorar la calidad del código y permitir una entrega más rápida y segura en entornos empresariales.