Cobol microfocus

Micro Focus COBOL désigne la famille de compilateurs et d’environnements de développement COBOL créée par l’éditeur britannique Micro Focus. Ces outils permettent d’écrire, de compiler, de tester et d’exécuter des programmes COBOL ailleurs que sur les grands systèmes (mainframes) d’IBM : PC sous Windows, serveurs Unix et Linux, puis plateformes .NET, Java et cloud. Ils servent surtout à moderniser ou à déplacer des applications anciennes sans avoir à les réécrire.
Le COBOL, un langage toujours en service
Le COBOL (COmmon Business Oriented Language) a été défini en 1959 par un comité, le CODASYL, réuni à l’initiative du département de la Défense des États-Unis ; il s’inspire notamment des travaux de Grace Hopper. Conçu pour la gestion, il se distingue par une syntaxe proche de l’anglais, des calculs décimaux exacts et une grande aisance dans le traitement de fichiers volumineux. Des décennies plus tard, il fait toujours tourner une part importante des systèmes des banques, des assurances et des administrations, souvent sur des mainframes. La rareté des développeurs qui le maîtrisent et le coût de ces machines poussent les entreprises à chercher des solutions de modernisation.
Micro Focus, spécialiste du COBOL hors mainframe
Fondé au Royaume-Uni en 1976, Micro Focus s’est fait connaître en portant le COBOL sur les micro-ordinateurs puis sur les stations Unix. Ses ateliers de développement ont ensuite permis aux équipes de mettre au point sur un poste de travail des programmes destinés au mainframe, puis de faire tourner ces applications sur des serveurs moins coûteux. L’éditeur est devenu l’un des acteurs les plus connus de ce marché.
Visual COBOL et les outils de modernisation
Lancé en 2010, Visual COBOL intègre le langage aux environnements de développement les plus répandus, Visual Studio et Eclipse, avec un éditeur moderne, un débogueur et l’analyse du code. Il peut produire du code natif, mais aussi du code pour les plateformes .NET et Java, ce qui permet de faire dialoguer un programme COBOL avec des composants écrits en C# ou en Java. Plusieurs fonctions répondent aux besoins des grandes organisations :
- la compilation et le débogage à distance sur des serveurs Linux ou Unix depuis le poste du développeur ;
- le déploiement d’applications COBOL sur des serveurs Windows, Linux ou dans le cloud ;
- des environnements qui reproduisent les services d’un mainframe, afin de déplacer une application sans la réécrire ;
- des outils d’analyse, comme Modernization Workbench, qui cartographient la structure d’une application et ses liens avec le reste du système d’information.
Intérêts et limites
Ces outils permettent de conserver un code métier éprouvé, de réduire la dépendance aux mainframes et de former de nouveaux développeurs avec des environnements familiers. Ils restent toutefois des produits commerciaux sous licence, ce qui crée une dépendance envers l’éditeur. D’autres voies existent : les compilateurs COBOL des constructeurs de mainframes, ou GnuCOBOL, un compilateur libre qui traduit le COBOL en langage C.
Un éditeur qui a changé de mains
Le rachat de Micro Focus par le groupe canadien OpenText a été finalisé en 2023. L’activité de modernisation d’applications, qui comprend les produits COBOL, a ensuite été cédée en 2024 à l’éditeur américain Rocket Software. Les noms commerciaux des produits ont pu évoluer : avant de choisir une solution, il convient de consulter la documentation à jour de l’éditeur.



vous devez être connecter pour déposer un commentaire connecter