COBOL vs Java : le champion de la transaction rapide

Sharif HAMED 🦖
Fondateur de La Communauté Du Cobol | Ingénieur Concepteur/Développeur COBOL Expérimenté | Spécialiste Banque & Assurance | + 8 ans d’expérienceFondateur de La Communauté Du Cobol | Ingénieur Concepteur/Développeur COBOL Expérimenté | Spécialiste Banque & Assurance | + 8 ans d’expérience

𝗠𝘆𝗵𝘁𝗲 𝗱𝘂 𝗷𝗼𝘂𝗿 : “𝗖𝗢𝗕𝗢𝗟 𝗲𝘀𝘁 𝘁𝗿𝗼𝗽 𝗹𝗲𝗻𝘁!” 𝗦𝗽𝗼𝗶𝗹𝗲𝗿 : 𝗰’𝗲𝘀𝘁 𝗹𝗼𝗶𝗻 𝗱’𝗲̂𝘁𝗿𝗲 𝗹𝗲 𝗰𝗮𝘀 ! 𝗔𝗹𝗹𝗼𝗻𝘀 𝗲𝗻𝘀𝗲𝗺𝗯𝗹𝗲 𝗱𝗲́𝗺𝗼𝗹𝗶𝗿 𝗰𝗲𝘁𝘁𝗲 𝗶𝗱𝗲́𝗲 𝗿𝗲𝗰̧𝘂𝗲 🚀

Parlons peu parlons bien!

COBOL a une réputation de 𝗹𝗲𝗻𝘁𝗲𝘂𝗿, mais les données montrent une toute autre réalité en termes de traitement des transactions.

Les systèmes mainframes basés sur COBOL, en particulier ceux de la série 𝗜𝗕𝗠 𝗭, traitent environ 𝟯𝟬 𝗺𝗶𝗹𝗹𝗶𝗮𝗿𝗱𝘀 𝗱𝗲 𝘁𝗿𝗮𝗻𝘀𝗮𝗰𝘁𝗶𝗼𝗻𝘀 𝗽𝗮𝗿 𝗷𝗼𝘂𝗿 à travers le monde! Ce n’est pas moi qui le dis mais IBM lui-même.

Ce qui en fait le socle des applications critiques dans des secteurs comme la banque et les assurances.

Pour montrer la 𝗿𝗮𝗽𝗶𝗱𝗶𝘁𝗲́ de COBOL par rapport à 𝗝𝗮𝘃𝗮, voici des données comparatives provenant de tests réalisés dans des environnements critiques, comme ceux d’IBM CICS pour le traitement transactionnel.

Dans une configuration typique sur serveur IBM z/OS, COBOL réalise des transactions avec un temps de réponse de 𝟭,𝟯𝟭𝟯 𝗺𝗶𝗹𝗹𝗶𝘀𝗲𝗰𝗼𝗻𝗱𝗲𝘀 par transaction, contre 𝟭,𝟯𝟴𝟭 𝗺𝗶𝗹𝗹𝗶𝘀𝗲𝗰𝗼𝗻𝗱𝗲𝘀 pour Java sur le serveur Liberty JVM et 𝟮,𝟬𝟯𝟭 𝗺𝗶𝗹𝗹𝗶𝘀𝗲𝗰𝗼𝗻𝗱𝗲𝘀 pour Java sur le serveur OSGi JVM.

Il s’agit des meilleurs sur le marché.

Pour faire simple, en 𝟮𝟰𝗵 cela fait sur 𝘂𝗻𝗲 𝘀𝗲𝘂𝗹𝗲 𝗺𝗮𝗰𝗵𝗶𝗻𝗲 :
1. 𝗖𝗢𝗕𝗢𝗟 sur serveur 𝗜𝗕𝗠 𝘇/𝗢𝗦 : 𝟲𝟱 𝟴𝟬𝟯 𝟱𝟬𝟯 transactions
2. 𝗝𝗮𝘃𝗮 sur le serveur 𝗟𝗶𝗯𝗲𝗿𝘁𝘆 𝗝𝗩𝗠 : 𝟲𝟮 𝟱𝟲𝟯 𝟯𝟱𝟵 transactions
3. 𝗝𝗮𝘃𝗮 sur le serveur 𝗢𝗦𝗚𝗶 𝗝𝗩𝗠 : 𝟰𝟮 𝟱𝟰𝟬 𝟲𝟮𝟬 transactions

Si c’était encore les 𝗝𝗢, COBOL remporte la 𝗺𝗲́𝗱𝗮𝗶𝗹𝗹𝗲 𝗱’𝗢𝗥 haut la main. 🥇

Alors, pourquoi cette réputation de lenteur persiste-t-elle ? 🤔

Peut-être parce que COBOL est 𝗱𝗶𝘀𝗰𝗿𝗲𝘁, mais derrière chaque transaction bancaire instantanée, chaque paiement sécurisé, et chaque transfert rapide, il 𝗮𝘀𝘀𝘂𝗿𝗲.
Là où les autres langages modernes ajoutent de la 𝗰𝗼𝗺𝗽𝗹𝗲𝘅𝗶𝘁𝗲́, COBOL reste centré sur 𝗹’𝗲𝗳𝗳𝗶𝗰𝗮𝗰𝗶𝘁𝗲́.

En réalité, COBOL a prouvé sa rapidité dans les infrastructures critiques où chaque milliseconde compte. Lent? Ce mythe, c’est du passé. COBOL est une machine de course sous le capot des systèmes essentiels.Activez pour voir l’image en plus grand.

Lien vers le post LinkedIn : ICI .

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *