Habla con un representante sobre las necesidades de tu empresa
Consulta nuestras opciones de soporte de productos
Consultas generales y ubicaciones
ContáctanosLa modernización del código aumentada por IA combina IA especializada, IA generativa y análisis determinista para comprender, reestructurar y transformar selectivamente aplicaciones existentes. BMC AMI DevX aplica este enfoque a la modernización de mainframes mediante Analizar, Construir y Convertir. El análisis establece qué aplicaciones modernizar, cómo funcionan los programas y de qué dependen, y qué deben seguir haciendo. Los equipos pueden entonces mejorar la arquitectura antes de convertir selectivamente el código, centrando los esfuerzos de modernización donde aportan más valor y permiten que otras aplicaciones y componentes permanezcan en su lenguaje existente.
La 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.
Una vez identificados los candidatos a modernización son, el trabajo pasa al nivel del programa. BMC AMI DevX Code Insights ayuda a los desarrolladores a entender qué hace un programa, cómo están estructurado, a qué se conecta, cómo se mueven los datos a través de él y qué ocurre cuando se ejecuta.
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.
El análisis establece qué aplicaciones modernizar, cómo funcionan y se comportan los programas, y qué deben seguir haciendo. BMC mejora la arquitectura antes de convertir el código de forma selectiva.
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.