La modernización de mainframe

Obtenga todo el valor de sus aplicaciones y datos mainframe

Topaz es la solución de Compuware más reciente y altamente innovadora que facilita que las organizaciones de TI que conserven y progresen en sus inversiones de mainframe. La elegante simplicidad de diseño de Topaz y su facilidad de uso ayuda a los desarrolladores de nueva generación de mainframe a comprender, actualizar, mantener y resolver los fallos rápidamente, incluso en los sistemas más antiguos, complejos y/o peor documentados.

La Suite Topaz se compone de:

  • Topaz for Program Analysis – ahora con Runtime Visualizer, Online Projects e Impact Analysis
    • Comprenda programas complejos y con los que no está familiarizado de forma más rápida
    • Realice cambios de código en los programas con mayor confianza
    • Vea de forma instantánea los resultados en el cambio de código
    • Mejore las revisiones de código
  • Topaz for Enterprise Data
    • Edite los datos con un único editor corporativo
    • Visualice las relaciones de datos
    • Copie ficheros y datos rápidamente con un simple gesto de arrastrar y soltar
  • Topaz for Java Performance
    • Reduzca el uso de la CPU
    • Localice y corrija los problemas de rendimiento Java de forma más fácil
    • Monitorice fácilmente la memoria dinámica (Heap)

Topaz for Program Analysis

Topaz for Program Analysis analiza de forma inteligente los programas mainframe y presenta los resultados del análisis de forma visual e intuitiva. Empleando la estructura del programa y cuadros de flujo lógico, Program Analysis reduce la curva de aprendizaje para los programadores no familiarizados con mainframe o no familiarizados con la estructura de un programa. El análisis proporciona una perspectiva valiosísima de los programas que no cuentan con documentación y tienen 20, 30 o incluso 40 años de antigüedad.

Topaz for Program Analysis incluye ahora Runtime Visualizer, una nueva característica que proporciona visibilidad gráfica sin precedentes en las interacciones a menudo complejas entre los programas de mainframe. Esta visibilidad hace que sea mucho más fácil que los desarrolladores con experiencia y sin ella comprendan, actualicen y solucionen problemas rápidamente, incluso en el código de mainframe más antiguo y complejo.

Con Runtime Visualizer, los desarrolladores pueden:

  • Obtener una instantánea clara y precisa del comportamiento real de los programas en entornos de prueba o producción en condiciones de ejecución.
  • Generar un mapa dinámico intuitivo de las llamadas externas que un programa ejecuta durante un tiempo de ejecución específico en minutos, sin dependencia de ningún código fuente. Esta capacidad ahorra horas o días de penoso trabajo, mientras que garantiza la obtención de resultados precisos/completos.
  • Comprender las llamadas externas de programas para ver con qué frecuencia los programas se llaman entre sí durante la ejecución y/o los conjuntos de datos específicos a los que un programa accede en cada uno de sus puntos de ejecución para identificar mejor los posibles cuellos de botella de rendimiento, las ineficiencias y los impactos entre programas.
  • Desglosar la información hasta llegar a la información específica de las librerías de compilación y carga de los programas.

Además, Topaz for Program Analysis ahora incluye proyectos online y análisis de impacto. Los desarrolladores de cualquier nivel pueden realizar análisis de impacto de forma más rápida y precisa, creando recopilaciones lógicas de fuentes de datos, proyectos tipo Java, que les permiten descubrir e investigar las dependencias entre programas y copybooks, sin tener que mover código fuera del mainframe.

Mainframe lleva tiempo siendo la plataforma preferida de los sistemas de registro corporativos, y hoy en día, es la columna vertebral de muchas de las aplicaciones digitales modernas. Compuware se ha comprometido a apoyar a la generación actual de profesionales de mainframe y a la próxima generación, con herramientas fáciles de usar e innovadoras, y que presten un gran servicio a los clientes corporativos que reconocen el mainframe como la plataforma moderna y digital de referencia que continuará siéndolo a lo largo de los años venideros.

–  Jason Bloomberg, presidente de la empresa de análisis de transformación digital Intellyx

Comprenda programas complejos y con los que no está familiarizado de forma más rápida

Ahora, los desarrolladores no deben saltar de unos comentarios a otros, leer documentación desfasada o confiar en expertos para comprender la lógica de aplicaciones COBOL y PL/I y las dependencias lógicas. Program Analysis proporciona un resumen visual estático de lo que el desarrollador necesita saber sobre un programa, permitiéndole:

  • Identificar problemas como campos sin definir, infracciones de rango y códigos muertos, y después, corregirlos antes de compilar.
  • Medir fácilmente los atributos del programa como el tamaño, la complejidad, el número de ficheros y tablas para determinar rápidamente el alcance del trabajo.
  • Acceder fácilmente a métricas al nivel del procedimiento/párrafo, tales como el número de PERFORMs, las I/O (entradas/salidas), las bifurcaciones, las sentencias GOTO y las métricas de complejidad McCabe para localizar fácilmente dónde necesitan efectuarse los cambios.
  • Generar una rica visualización del flujo de datos dentro de los programas. Data Flow muestra el uso completo de cualquier campo dado: cómo los datos llegan a dicho campo; cómo se usa ese campo para asignar valores a otros campos; y cómo ese campo se emplea en comparaciones, todo en un solo vistazo.

Realice cambios de código en los programas con mayor confianza

Con acceso a información automatizada, rápida, coherente y actualizada sobre un programa, y ahora, con la capacidad de ver cómo los programas interactúan entre sí durante el tiempo de ejecución, incluso el desarrollador con menos experiencia en mainframe podrá realizar cambios en los programas con más confianza.

Vea de forma instantánea los resultados en el cambio de código

Construya nuevos cuadros después de modificar el código para confirmar que el flujo lógico ha sido modificado tal y como se pretendía y vea si se han introducido de forma inadvertida nuevos problemas de código.

Mejore las revisiones de código

Los desarrolladores contarán con un resumen visual de los cambios de código que mejora las revisiones de código y sirve como documentación para otros desarrolladores que puede que tengan que hacer cambios en el programa.

IBM z Systems soporta los sistemas principales de registro de muchas de las empresas actuales. El aprovechamiento de estas inversiones para mejorar la implicación de los clientes y mejorar la eficacia de los empleados es crítico para dichas organizaciones, en la medida en que compiten en el mundo digital que prioriza la movilidad. El nuevo lanzamiento de Topaz demuestra que Compuware está totalmente comprometido y que es absolutamente capaz de ayudar a las organizaciones a responder a sus necesidades críticas, habilitando el mainframe a una nueva generación de desarrolladores y de ingenieros de QA.

–  Jason Bloomberg, presidente de la empresa de análisis de transformación digital Intellyx

Topaz for Enterprise Data

Topaz for Enterprise Data permite a los desarrolladores de mainframe y a los arquitectos de datos mainframe descubrir, visualizar y trabajar tanto con datos mainframe como no mainframe de una forma común e intuitiva. Con el uso de Topaz, los desarrolladores de mainframe de nueva generación, así como los versados profesionales de TI, pueden manipular datos corporativos y aplicaciones con mayor agilidad, velocidad y confianza, a fin de responder mejor a las solicitudes de movilidad y de datos analíticos.

Edite los datos con un único editor corporativo

Ya no se necesitarán herramientas de fuente específicas para navegar y editar datos en el desarrollo de mainframe. Topaz’ Enterprise Data Editor incluye una única interfaz de usuario intuitiva para gestionar Oracle, SQL Server, IMS, DB2 y otros tipos de datos en toda la empresa.

Visualice las relaciones de datos

En muchas ocasiones, los desarrolladores se esfuerzan por comprender las complejas relaciones entre sus datos de empresa. Ahora, los usuarios pueden gestionar visualmente grandes cantidades de objetos de datos usando Relationship Visualizer de Topaz, una representación gráfica de relaciones de datos en toda la empresa. Esta característica resulta especialmente útil a la hora de extraer datos con fines de prueba.

Copie ficheros y datos rápidamente con un simple gesto de arrastrar y soltar

Topaz for Enterprise Data Host to Host Copy copiará ficheros como VSAM, JCL, archivos planos, código fuente y librerías de cargables de una LPAR a otra con un simple gesto de arrastrar y soltar o con un clic del botón derecho del ratón. Los datos se comprimen y el procesamiento se habilita a través de zIIP para un rendimiento óptimo.

Las empresas pueden obtener un tremendo valor comercial de los datos residentes de mainframe, pero hacer uso de este activo clave, a menudo, está limitado por la necesidad de comprender los misterios de las aplicaciones desarrolladas en CICS y COBOL. Compuware se ha centrado en evitar esta limitación ofreciéndoles a los profesionales de TI un mayor poder para comprender y aprovechar los datos residentes en IBM System z, empleando herramientas de visualización gráfica.

– Tim Grieser, vicepresidente de programas, Programa de Software de Gestión de Sistemas Empresariales, IDC

Topaz for Java Performance

Topaz for Java Performance proporciona una visibilidad única del rendimiento de los programas Java Batch y de las transacciones WebSphere ejecutadas en mainframe, incluyendo picos de uso de la CPU de métodos y clases específicas Java; problemas de recopilación de basura, tales como fugas de memoria e intervalos de recopilación excesivamente largos; e hilos bloqueados o que no están haciendo un trabajo realmente útil.

El producto también se integra por completo con Compuware Strobe, ofreciendo al personal la capacidad de realizar mediciones integrales de todo su entorno Java por dentro y por fuera. Strobe ofrece una valiosa información sobre jobs Java Virtual Machine (JVM) y el uso de los procesadores especiales, mientras que Topaz for Java Performance ofrece visibilidad desde dentro de JVM para el ajuste orientado a los programas Java.

Reduzca el uso de la CPU

Localice los puntos álgidos de uso de la CPU y cuánta CPU se usa en un momento dado y emplee ese análisis para decidir cuánta CPU asignar a una JVM en concreto para garantizar que las cargas de trabajo se procesen continuamente sin interrupción.

Localice y corrija los problemas de rendimiento Java de forma más fácil

Topaz for Java Performance proporciona una lista de los métodos Java Class que mayor uso realizan de la CPU. En lugar de perder el tiempo entre decenas de miles de clases de Java, los desarrolladores pueden usar esa lista para examinar los métodos Class que deben investigarse primero para resolver los problemas típicos de rendimiento Java.

Monitorice fácilmente la memoria dinámica (Heap)

Determine rápidamente si una JVM tiene suficiente memoria dinámica o si debe asignársele más para garantizar que la ejecución del programa de trabajo sigue sin interrumpirse.

Con el último lanzamiento de Topaz, Compuware demuestra su compromiso continuo y oportuno de proporcionar herramientas que puedan añadir valor a los entornos mainframe tanto para el personal de TI experimentado, como para los millennials. Topaz for Java Performance puede ayudar a las organizaciones de TI a comprender problemas tales como el uso de la CPU y el uso de la memoria para Java en mainframe, proporcionando información que puede emplearse para ajustar el rendimiento de la aplicación y ayudar los costes operativos.

– Tim Grieser, Vicepresidente de Programas, Software de Gestión de Sistemas, IDC

El valor de Topaz

  • Permite a los desarrolladores desglosar las llamadas externas de programas para ver con qué frecuencia los programas se llaman entre sí durante un tiempo de ejecución y/o los conjuntos de datos específicos a los que un programa accede en cada uno de sus puntos de ejecución para identificar mejor los problemas de rendimiento.
  • Elimina una de las fuentes principales de fricción desde desarrollo y operaciones de mainframe para una adaptación rápida incluso de los sistemas más antiguos/peor documentados para responder a las necesidades de la empresa.
  • Proporciona una visión estática de un programa único para una investigación más profunda de la estructura del programa, permitiendo incluso a los desarrolladores menos experimentados de mainframe editar el código de forma más confiada sobre la marcha.
  • Facilita la transición al desarrollo de mainframe para los desarrolladores que no están familiarizados con él, aprovechando el marco Eclipse, el IDE de facto para el desarrollo de Java, incluyendo una implementación única de proyectos online que aúna lo mejor de ambos mundos.
  • Proporciona una interfaz única e intuitiva para navegar y editar datos mainframe y no mainframe, haciendo que el mainframe sea menos intimidante para los desarrolladores de nueva generación.
  • Aumenta la comprensión de aplicaciones y programas haciendo que las relaciones entre datos, altamente complejas, sean más fáciles de entender mediante la visualización de datos multiplataforma.
  • Elimina el proceso manual y de trabajo intensivo de copiar datos y archivos a mano desde un LPAR a otro.
  • Ofrece una visibilidad integral del rendimiento y del comportamiento de los programas Java Batch y de las transacciones WebSphere que se ejecutan en mainframe, incluyendo picos de utilización de la CPU de los procesos y clases Java específicos; problemas de recopilación de basura; e hilos que están bloqueados o que no están haciendo un trabajo útil.
  • Integra el software para desarrollador de mainframe de Compuware y las herramientas de productividad Strobe, File-AID, Abend-AID, Hiperstation y Xpediter, mejorando la facilidad de uso.