Moderniser le mainframe — IBM présente watsonx Code Assistant for Z

Hand holding a mobile phone with the IBM Watson logo on display on a background of program codes.

Image: sdx15/Adobe Stock

Written By
Charles King
Charles King
Oct 9, 2023
5 minute read
eWeek content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

« Modernisation » et « legacy » sont deux des termes les plus employés — et galvaudés — dans le secteur technologique.

Pourquoi ? D’un côté, ils décrivent avec justesse, quoique de manière simpliste, les dynamiques techniques et commerciales d’un secteur tourné vers l’avenir, prompt à développer des innovations et des produits destinés à améliorer les performances et l’expérience utilisateur.

Mais de l’autre, ces termes reflètent l’obsession de longue date du secteur pour la conception, la commercialisation et la rentabilisation de nouveaux produits, au point d’affirmer, souvent sans preuve, qu’ils sont supérieurs aux solutions déjà installées dans les centres de données des clients.

Plus important encore, ils améliorent en permanence les solutions et plateformes existantes afin de garantir leur adéquation avec les besoins des entreprises modernes. Le nouveau produit d’IBM, watsonx Code Assistant for Z , en est un bon exemple.

Modernisation et battage autour du legacy

L’idée que le « nouveau » ne signifie pas automatiquement « meilleur » relève d’une sagesse pratique rarement, voire jamais, présente dans les textes publicitaires du secteur technologique. Les fournisseurs préfèrent au contraire encenser les nouveautés rutilantes, en affirmant la supériorité intrinsèque des équipements de l’année sur les systèmes et plateformes des générations précédentes.

Certes, les nouveaux processeurs ou processeurs de nouvelle génération, supports de stockage, interconnexions et autres technologies offrent généralement de meilleures performances et/ou une efficacité accrue. Cependant, la valeur du remplacement de systèmes existants ou anciens par de nouveaux équipements est généralement largement surestimée, et s’apparente souvent à une tentative de « réparer ce qui n’est pas cassé ». Le processus est également coûteux pour les clients, parfois très lourdement, en raison des dépenses liées à l’intégration des systèmes, aux mises à niveau logicielles ainsi qu’à la reconversion et à la certification du personnel informatique.

En outre, les changements de génération peuvent compliquer de plus en plus la recherche de nouveaux administrateurs systèmes, développeurs et techniciens, à mesure que les collaborateurs en place partent à la retraite. Comme dans la plupart des autres secteurs, les jeunes travailleurs préfèrent généralement découvrir et utiliser les technologies nouvelles et émergentes.

Advertisement

C’est un scénario qu’IBM entend limiter et éviter avec son nouveau watsonx Code Assistant for Z.

De quoi s’agit-il ? Selon l’entreprise, cette nouvelle solution est un produit assisté par IA générative conçu pour accélérer la traduction de COBOL en Java sur IBM Z, faisant ainsi gagner du temps aux développeurs et améliorant leur productivité. Il rejoint également IBM watsonx Code Assistant for Red Hat Ansible Lightspeed (dont la sortie est prévue plus tard cette année) au sein de la famille de produits watsonx Code Assistant.

Les deux solutions exploitent IBM’s watsonx.ai code model, qui, selon l’entreprise, s’appuiera sur les connaissances de 115 langages de programmation acquises à partir de 1,5 billion de tokens. D’après IBM, avec 20 milliards de paramètres, le modèle de code watsonx.ai sera l’un des plus grands modèles de fondation d’IA générative dédiés à l’automatisation du code informatique.

Pourquoi est-ce important ? D’abord en raison de l’omniprésence de COBOL. Les développeurs d’entreprise et les ingénieurs logiciels ont écrit des centaines de milliards de lignes de code COBOL. En outre, grâce à sa flexibilité et à sa fiabilité remarquables, COBOL est encore largement utilisé et prendrait en charge quelque 3 000 milliards de dollars de transactions financières quotidiennes. Autrement dit, COBOL est littéralement « critique pour l’activité » de dizaines de milliers de grandes entreprises, de millions de petites sociétés et de milliards de consommateurs.

À lire également : Top Digital Transformation Companies

COBOL à la rencontre de Watsonx Code Assistant for Z

Malgré son rôle essentiel dans le traitement des transactions, COBOL est loin d’être le langage préféré des jeunes professionnels de l’informatique. Bien que les programmeurs COBOL et mainframe perçoivent des salaires élevés (selon IBM, environ 20 à 30 % de plus que leurs homologues), les employeurs peinent à pourvoir les postes disponibles.

C’est là qu’intervient watsonx Code Assistant for Z d’IBM. L’entreprise souligne que cette nouvelle solution est conçue pour permettre aux développeurs de sélectionner et de faire évoluer plus facilement certains services métier en COBOL vers du code Java de haute qualité et doté d’une architecture solide.

En outre, IBM estime que watsonx generative AI peut permettre aux développeurs d’évaluer, de mettre à jour, de valider et de tester rapidement le code pertinent, afin de moderniser efficacement même les applications de grande taille.

Advertisement

Le code Java sur Z produit par watsonx Code Assistant for Z sera orienté objet et conçu pour être optimisé en termes de performances par rapport aux plateformes x86 comparables. IBM conçoit la solution pour qu’elle soit interopérable avec le reste de la famille d’applications COBOL, ainsi qu’avec CICS, IMS, DB2 et les autres environnements d’exécution z/OS. Enfin, IBM Consulting’s expertise approfondie des applications IBM Z et de leur modernisation en fait une ressource de premier plan pour les clients de secteurs clés tels que la banque, l’assurance, la santé et l’administration.

Analyse finale

Même si les professionnels du marketing peuvent se satisfaire de présenter les technologies modernes et legacy comme un problème simpliste opposant le « nouveau » à l’« ancien », les dirigeants d’entreprise, les responsables informatiques et les collaborateurs compétents, notamment les développeurs, comprennent la complexité de la dynamique entre technologies modernes et legacy. Au-delà de l’âge, le véritable enjeu est celui de la pertinence : pourquoi une organisation a commencé à utiliser une technologie donnée, et comment — ou si — cette solution reste adaptée aux besoins de son propriétaire.

Il en va de même pour la capacité des personnes et des organisations à rester pertinentes. Les secteurs, les entreprises, les marchés et les grandes économies sont en évolution constante. Les personnes et les organisations réussissent en s’adaptant à ces changements, en acquérant de nouvelles compétences, en explorant de nouvelles opportunités et en restant pleinement pertinentes pour leurs clients et leurs partenaires. Le nouveau watsonx Code Assistant for Z d’IBM montre que ce qui est vrai pour les personnes peut également l’être pour les technologies de l’information.

À lire ensuite : Digital Transformation Guide

Charles King

Charles King is a longtime writer for eWEEK and founder and principal analyst at PUND-IT. He covers a wide range of IT topics, including large enterprise systems, processors, servers, cloud services and others. Mr. King is considered one of the top 10 IT analysts in the world by Apollo Research, which quantified the listing of 3,960 analysts globally by their individual press coverage metrics (number of mentions and length of responses in the press).

eWeek Logo

eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site's focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.