Modernisation du Mainframe

Modernisation du Mainframe

Tirez profit de vos applications et données mainframe

Topaz est la solution novatrice qui aide les organisations IT à tirer parti et à faire progresser leurs investissements mainframe. L’élégante simplicité de conception et la facilité d’utilisation de Topaz aident la nouvelle génération de développeurs mainframe à comprendre, mettre à jour, maintenir et diagnostiquer rapidement des applications anciennes, souvent complexes, et manquant de documentation.

Topaz Suite comprend :

  • Topaz for Program Analysis, maintenant avec la compréhension graphique des programmes (Runtime Visualizer), les projets en ligne (Online Projects) et l’analyse d’impact (Impact Analysis)
    • Comprendre facilement les programmes complexes et non familiers
    • Apporter des changements au code des programmes avec plus de confiance
    • Voir instantanément les résultats apportés par des modifications de code
    • Améliorer les revues de code
  • Topaz for Enterprise Data
    • Éditer toutes les données grâce à un éditeur unique
    • Visualiser les relations entre des données
    • Copier rapidement des fichiers et des données avec une simple opération de glisser-déposer
  • Topaz pour les performances Java
    • Réduire l’utilisation de la CPU
    • Identifier et corriger plus facilement les problèmes de performance Java
    • Surveillance facilité de la mémoire Heap

Topaz for Program Analysis

Topaz for Program Analysis analyse les programmes mainframe de façon intelligente et présente les résultats de cette analyse de manière graphique. Avec la visualisation graphique de la structure des programmes et des flux de données, Program Analysis réduit le temps d’apprentissage des développeurs qui ne sont pas familiers avec certains programmes mainframe. L’analyse fournit des informations précieuses sur tous les programmes, même les plus anciens ou n’ayant plus de documentation.

Topaz for Program Analysis inclut maintenant une solution de compréhension graphique pendant l’exécution du programme (Runtime Visualizer). Cette nouvelle fonctionnalité fournit une représentation graphique sans précédent sur les interactions souvent complexes entre les programmes mainframe. Cet affichage permet aux développeurs aguerris comme aux novices, de comprendre, de mettre à jour et de déboguer beaucoup plus facilement les programmes mainframe les plus anciens et les plus complexes.

Grâce à Runtime Visualizer, les développeurs peuvent :

  • Obtenir une vue précise et fiable du comportement réel de l’exécution d’un programme, dans un environnement de production ou de test.
  • Produire en quelques minutes une cartographie intuitive et dynamique des appels externes d’un programme durant son exécution, sans aucune dépendance au code source. Cette capacité économise des heures voire des jours de travail minutieux, tout en assurant des résultats fiables et complets.
  • Comprendre les appels externes d’un programme pendant son exécution afin d’étudier la fréquence des appels aux sous-programmes, ou d’identifier les bases de données et fichiers accédés. Cela permet d’identifier les goulots d’étranglement, les dégradations de performances, les impacts inter-programmes.
  • Accéder aux propriétés des bibliothèques de Load et aux informations de compilations des programmes.

De plus, Topaz for Program Analysis comprend maintenant les projets en ligne (Online Project) et l’analyse d’impact (Impact Analysis) N’importe quel développeur peut effectuer encore plus rapidement et avec plus de précision des analyses d’impact en créant des projets similaires aux projets Java. Ceux-ci leur permettent d’analyser les dépendances au travers des différents programmes et clauses copy, sans avoir besoin de sortir le code du mainframe.

[su_quote]Les mainframes sont depuis longtemps la plateforme privilégiée des applications d’entreprises, et aujourd’hui ils sont le pilier des applications numériques modernes. L’engagement de Compuware à accompagner les professionnels du mainframe, aujourd’hui et demain, avec des solutions innovantes et faciles prendre en main rend un grand service aux organisations IT qui voient dans le mainframe une plateforme numérique moderne et qui perdurera dans les années à venir.[/su_quote]

– Jason Bloomberg, président de la société d’analyse de la transformation numérique Intellyx

Comprendre facilement les programmes complexes et non familiers

Maintenant les développeurs n’ont plus à naviguer dans les nombreux commentaires, à lire des documentations obsolètes ou à se fier à des spécialistes pour comprendre la logique et les dépendances logiques entre les applications COBOL et PL/I. Program Analysis fournit une analyse statique et graphique immédiate des programmes en donnant au développeur des informations nécessaires pour :

  • Identifier les problèmes, tels que les zones non définies, les violations de plage et le code mort, en vue de leur correction avant compilation.
  • Cerner aisément les attributs des programmes tels leur taille, leur complexité et le nombre de fichiers et de table, afin de déterminer rapidement la charge de travail.
  • Évaluer aisément les métriques des procédures, telles que le nombre de Perform, les entrées/sorties, les conditions, les instructions GOTO et les métriques de complexité McCabe afin de découvrir les changements à apporter.
  • Produire une visualisation riche du flux de données au sein des programmes. Le flux de données affiche l’utilisation exhaustive de n’importe quelle zone : comment les données remplissent cette zone, comment cette zone est utilisée pour définir d’autres zones ; le tout visualisé en un coup d’œil.

Apporter des changements au code des programmes avec plus de confiance

Grâce à un accès automatisé, rapide, et actualisé aux informations d’un programme, et désormais grâce à la capacité d’observer comment les programmes interagissent durant leur exécution, même les développeurs mainframe les plus inexpérimentés peuvent apporter des changements aux applications en toute confiance.

Voir instantanément les résultats apportés par des modifications du code

Développer de nouvelles représentations graphiques après une correction du code afin de confirmer que le flux de données a été modifié de la façon souhaitée et de vérifier que de nouveaux problèmes de codes n’ont pas été introduits par accident.

Améliorer les revues de code

Les développeurs peuvent visualiser les changements apportés au code, ce qui améliore les revues du code et sert de documentation aux autres développeurs qui pourraient avoir besoin de modifier le programme.

[su_quote]Aujourd’hui les systèmes z d’IBM supportent le cœur des applications des nombreuses entreprises. Il est essentiel que les organisations IT tirent parti de cet investissement afin de renforcer l’adhésion des clients et d’améliorer l’efficacité des services IT, car elles sont en concurrence dans un monde numérique qui donne la priorité aux applications mobiles. La dernière version de Topaz démontre que Compuware s’engage pleinement à accompagner les organisations IT à relever ce défi essentiel, en aidant les nouvelles générations de développeurs et d’ingénieurs à accroitre leurs compétences mainframe.[/su_quote]

– Jason Bloomberg, président de la société d’analyse de latransformation numérique Intellyx

Topaz for Enterprise Data

Topaz for Enterprise Data permet aux développeurs mainframe et aux architectes de données mainframe de découvrir, visualiser et travailler avec des données Mainframe et non mainframe de façon intuitive et standard. Grâce à Topaz, la nouvelle génération de développeurs mainframe ainsi que les professionnels aguerris des services IT peuvent manipuler les données et les applications d’entreprise avec une plus grande agilité, rapidité et confiance afin de mieux répondre aux demandes de données mobiles et analytics.

Éditer des données grâce à un éditeur unique

Des outils spécifiques permettant de naviguer et d’éditer des données ne sont plus requis pour le développement mainframe. TopazEnterprise Data Editor fournit une IHM unique et intuitive pour accéder aux données Oracle, SQL Server, IMS, DB2 (etc) à travers l’entreprise.

Visualiser les relations entre des données

Souvent, les développeurs ont du mal à comprendre les relations complexes entre leurs données d’entreprise. Maintenant les utilisateurs peuvent gérer graphiquement de grandes quantités d’objets de données avec la solution de visualisation Relationship Visualizer de Topaz, qui fournit une représentation graphique des relations entre les données à travers l’entreprise. Cette fonctionnalité est très utile lors de l’extraction de données pour la réalisation de tests.

Copier rapidement des fichiers et des données avec une simple opération de glisser-déposer

La fonctionnalité Host to Host Copy de Topaz for Enterprise Data permet de copier des fichiers tels que des VSAM, JCL, des fichiers plats, du code source, ou des bibliothèques de Load d’une LPAR à une autre, avec une simple opération de glisser/déposer ou un clic droit. Les données sont compressées et traitées via les processeurs zIIP pour offrir une performance optimale.

[su_quote]Les entreprises ont une valeur commerciale exceptionnelle grâce aux données du mainframe, mais l’utilisation de cet atout fondamental est souvent limitée par la nécessité de comprendre les mystères des applications développées en CICS et COBOL. Compuware cible cette contrainte en donnant aux professionnels IT la capacité de comprendre et de tirer parti des données qui résident sur le système z d’IBM en utilisant des outils de visualisation graphiques.[/su_quote]

– Tim Grieser, Program VP pour Enterprise System Management Software, IDC

Topaz pour les performances Java

Topaz for Java Performance fournit une vision unique de la performance des programmes Java et des transactions WebSphere exécutés sur le Mainframe, y compris les pics CPU produits par les méthodes et classes Java ; des problèmes de Garbage Collection tels que les fuites mémoire ; et des threads bloqués ou devenu inutiles.

Le produit s’intègre à Strobe de Compuware de façon transparente, offrant aux utilisateurs la possibilité de prendre des mesures performance sur l’exhaustivité de leur environnement Java. Strobe offre une perspective sans précédent sur les JVM (Java Virtual Machine) et la consommation des processeurs, tandis que Topaz for Java Performance fournit une visibilité au sein de la JVM pour optimiser les programmes Java.

Réduire l’utilisation de la CPU

Trouver précisément les pics de consommation CPU, la quantité de CPU utilisée à un instant donné et utiliser l’analyse intégrée pour décider quelle part de CPU doit être assignée à une JMV particulière. Ceci afin de s’assurer que les traitements seront exécutés sans interruption.

Identifier et corriger plus facilement les problèmes de performance Java

Topaz for Java Performance fournit une liste des méthodes de classes Java qui utilisent le plus de CPU. Au lieu de perdre du temps à trier des dizaines de milliers de classes Java, les développeurs peuvent utiliser cette liste pour trouver les méthodes de classe devant être examinées en premier et pour identifier les problèmes de performance Java.

Surveillance facilité de la mémoire Heap

Déterminer rapidement si une JMV possède suffisamment de mémoire Heap ou s’il faut lui en attribuer davantage afin de s’assurer de l’exécution sans interruption du programme.

[su_quote]Avec la dernière version de Topaz, Compuware démontre son engagement continu en fournissant des solutions qui apportent de la valeur aux environnements Mainframe pour des équipes aguerries comme pour la génération Y. Topaz for Java Performance peut aider les organisations IT à diagnostiquer les problèmes liés à l’utilisation de la CPU et de la mémoire pour les applications Java sur Mainframe. Cela fournit des informations qui peuvent être utilisées pour optimiser la performance des applications et aider à réduire les coûts d’exploitation.[/su_quote]

– Tim Grieser, Program VP pour Enterprise System Management Software, IDC

La valeur de Topaz

  • Permet aux développeurs d’explorer de manière approfondie les appels externes d’un programme pendant son exécution afin d’étudier la fréquence des appels aux sous-programmes, ou d’identifier les bases de données et fichiers accédés dans le but d’identifier les problèmes de performance.
  • Facilite l’intégration DevOps au Mainframe afin de faire évoluer rapidement les applications les plus anciennes et les moins documentés et de répondre aux besoins métier.
  • Fournit une visualisation graphique de l’architecture d’un programme afin d’analyser sa structure, permettant aux développeurs Mainframe, même les moins expérimentés, d’éditer du code à la volée avec plus de confiance.
  • Facilite la transition de nouveaux développeurs vers le développement Mainframe, en tirant parti de d’IDE Eclipse déjà utilisée par les développeurs Java, et par l’utilisation de projets en ligne (Online Projects) qui rassemblent le meilleur des deux mondes.
  • Fournit une interface intuitive et unique pour parcourir et éditer les données mainframe et non Mainframe, rendant ainsi le Mainframe moins intimidant pour la nouvelle génération de développeurs.
  • Accroît la compréhension des applications et des programmes par la visualisation graphique des données complexes inter plateformes.
  • Élimine le processus manuel et coûteux qui consiste à copier manuellement des données et des fichiers d’une LPAR à une autre.
  • Présente une visibilité exclusive de la performance et du comportement des programmes Java et des transactions WebSphere exécutés par le mainframe, en intégrant l’identification des pics de CPU produits par des classes Java, des problèmes de Garbage Collection et des threads bloqués ou devenus inutiles.
  • Intègre les solutions Compuware de développements et de production Strobe, File-AID, Abend-AID, Hiperstation et Xpediter, améliorant ainsi la facilité d’utilisation.

[page_title]