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

Écrit par
Charles King
Charles King
Oct 9, 2023
5 minute read
Hand holding a mobile phone with the IBM Watson logo on display on a background of program codes.

Image: sdx15/Adobe Stock

eWeek Le contenu et les recommandations de produits sont indépendants de la rédaction. Nous pouvons gagner de l'argent lorsque vous cliquez sur des liens vers nos partenaires. En savoir plus

« Modernisation » et « legacy » sont deux des termes les plus utilisé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 conçus pour améliorer les performances et l’expérience utilisateur.

Mais de l’autre, ces termes reflètent l’obsession ancienne 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à présentes dans les datacenters des clients.

Surtout, ils améliorent sans cesse les solutions et plateformes existantes afin de garantir qu’elles restent adaptées aux besoins des entreprises modernes. Le nouveau watsonx Code Assistant for Z d’IBM est un bon exemple de cette démarche.

Modernisation et battage autour du legacy

Le fait que « nouveau » ne signifie pas automatiquement « meilleur » relève d’une sagesse pratique que l’on voit rarement, voire jamais, dans les publicités du secteur technologique. Les fournisseurs ont plutôt tendance à faire l’éloge des nouveautés rutilantes, en affirmant la supériorité intrinsèque des équipements de cette année sur les systèmes et plateformes des générations précédentes.

Il est certain que 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 des performances plus efficaces. Cependant, l’intérêt de démanteler des systèmes existants ou anciens pour les remplacer par de nouveaux équipements est généralement largement surestimé, au point de ressembler souvent à une tentative de « réparer ce qui n’est pas cassé ». Le processus est également coûteux pour les clients, parfois extrêmement, en raison des dépenses liées à l’intégration des systèmes, aux mises à niveau logicielles et à 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 membres du personnel 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 une situation qu’IBM entend atténuer 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 vers Java sur IBM Z, ce qui permet aux développeurs de gagner du temps et d’améliorer leur productivité. Elle 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 s’appuient sur le modèle de code watsonx.ai d’IBM, qui, selon l’entreprise, exploitera des connaissances issues de 115 langages de programmation appris à 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 destinés à l’automatisation du code informatique.

Pourquoi est-ce important ? Tout d’abord, en raison de la présence massive de COBOL. Les développeurs d’entreprise et les ingénieurs logiciels ont écrit des centaines de milliards de lignes de code COBOL. De plus, 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. En d’autres termes, 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 aussi : Les principales entreprises de la transformation numérique

COBOL rencontre 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 la nouvelle solution est conçue pour permettre aux développeurs de sélectionner et de faire évoluer plus facilement les services métier COBOL vers du code Java bien architecturé et de haute qualité.

De plus, IBM estime que l’IA générative 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 à grande échelle.

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 les environnements d’exécution CICS, IMS, DB2 et autres environnements z/OS. Enfin, l’expertise approfondie d’IBM Consulting en matière de modernisation des applications IBM Z 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 publique.

Advertisement

Analyse finale

Si les professionnels du marketing peuvent être à l’aise avec une représentation des technologies modernes et legacy sous la forme d’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 modernité et legacy. Le véritable enjeu n’est pas l’âge, mais 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 évoluent en permanence. 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 véritablement pertinentes pour leurs clients et partenaires. Le nouveau watsonx Code Assistant for Z d’IBM démontre que ce qui est vrai pour les personnes peut aussi l’être pour les technologies de l’information.

Pour aller plus loin : Guide de la transformation numérique

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.

Propriété de TechnologyAdvice. © 2026 TechnologyAdvice. Tous droits réservés

Divulgation publicitaire : Certains des produits qui apparaissent sur ce site proviennent d'entreprises dont TechnologyAdvice reçoit une compensation. Cette compensation peut influencer la façon dont les produits apparaissent sur ce site, notamment l'ordre dans lequel ils apparaissent. TechnologyAdvice n'inclut pas toutes les entreprises ou tous les types de produits disponibles sur le marché.