Pages Jaunes Groupe is an industry leader providing services in the delivery of content, media, and advertising, with the sixth-highest revenue worldwide in Internet-based advertising. In 2010, Pages Jaunes Groupe generated over €537 million in revenue on the Internet, representing 47.8% of its total revenue. PagesJaunes passe d'un grand système IBM vers la technologie à code source libre grâce au logiciel COBOL-IT La consolidation de notre centre de traitement des données permettra à PagesJaunes de réaliser des économies de plus de 1 M€ par année, sans perturbation du service dans deux domaines cruciaux de notre arrière-boutique ! — Fabrice Fontaine, Directeur du Centre de solutions, PagesJaunes PagesJaunes, un chef de file de l'industrie PagesJaunes est le chef de file francophone en publicité et en information locale sur Internet, sur les appareils mobiles et dans les médias imprimés. L'entreprise appartient à Groupe PagesJaunes, qui emploie plus de 4 500 personnes en France, en Espagne, au Luxembourg et en Autriche, y compris 2 100 conseillers au service de 715 000 clients annonceurs locaux et internationaux. En tête de l'industrie, Groupe PagesJaunes offre des services de développement de contenus, de placement média et de publicité. Son chiffre d'affaires se situe au sixième rang mondial dans le domaine de la publicité sur Internet. En 2010, Groupe PagesJaunes a généré des recettes de plus de 537 M€ sur Internet, soit 47,8 % de son revenu total. Les applications logicielles de PagesJaunes PagesJaunes compte sur un ensemble d'applications conçues pour maintenir, référencer et manipuler d'énormes quantités de données. Cette information est accessible dans des annuaires imprimés et sur des portails Web. L'application logicielle de PagesJaunes offre des fonctionnalités de recherche et de cartographie complètes, et est disponible à partir d'appareils mobiles et d'ordinateurs de bureau. Avant sa migration vers des systèmes ouverts avec COBOL-IT, une partie ancienne mais toujours pertinente de l'application héritée de PagesJaunes était composée d'un moniteur de transaction en ligne fondé sur CICS et d'un composant de traitement par lot. Les sources de données centrales incluaient des fichiers VSAM et DB2. PagesJaunes possédait un portail Web connecté à l'ancien système COBOL dans une architecture orientée services. Une équipe de dix développeurs améliorait et maintenait l'application en utilisant les outils de développement MVS d'IBM. La pression du passage vers des systèmes ouverts Le fonctionnement de l'ancien système hérité de PagesJaunes dans un environnement MVS/DB2 était coûteux, et des hausses de prix étaient prévues au prochain renouvellement du contrat. En outre, PagesJaunes anticipait des difficultés à exécuter les nouvelles applications Web requises avec ses connecteurs MVS/DB2. Le changement devenait obligatoire en raison des contraintes budgétaires, et des questions contractuelles rendaient le projet impératif. Si le projet n'était pas achevé avant l'échéance du contrat, les augmentations de prix seraient inévitables. PagesJaunes a lancé un projet qui comprenait à la fois une consolidation du centre de traitement des données et une migration de l'environnement MVS/DB2/VSAM vers Sun Solaris 10 en utilisant une base de données Oracle 10g. La décision d'utiliser COBOL-IT En raison de délais contractuels impératifs, la minimisation des risques était primordiale. L'option de réécrire la partie COBOL de l'application en Java n'était donc pas réaliste. PagesJaunes a conclu qu'un compilateur COBOL était nécessaire, mais que celui-ci devait être disponible sur la plateforme hôte Solaris et être très compatible avec son compilateur COBOL existant. Le nouveau compilateur devait également répondre à ses exigences en matière d'interopérabilité, de performance et de budget. Ainsi, COBOL-IT a été jugé le meilleur choix. Le modèle à code source libre promettait des économies de coûts immédiats et futurs. Le compilateur COBOL de COBOL-IT était compatible avec le compilateur MVS, et avait obtenu d'excellents résultats lors de tests de performance. L'interopérabilité avec les composants de la solution, qui comprenaient le serveur d'applications JBoss, Syncsort, et Les TI peuvent vous faire sourire le précompilateur Oracle Pro * COBOL, avait été confirmée. Les services techniques de COBOL-IT ont été très réceptifs lors de la phase d'évaluation. COBOL-IT a réalisé les objectifs de PagesJaunes avec succès En moins d'un an, plus de 800 fichiers sources COBOL et 500 scripts JCL ont été migrés, de même que plus de 30 fichiers VSAM et 130 tables DB2 vers Oracle. L'environnement de développement fondé sur Eclipse de COBOL-IT fournit des capacités de compilation et de débogage à distance, et est très efficace. Par conséquent, PagesJaunes a constaté une amélioration notable de la productivité de son programmeur. Concernant l'aspect transactionnel de l'application, le temps de réponse s'est amélioré selon un facteur de 3 à 5, dans certains cas. Quelques petites différences fonctionnelles entre le compilateur COBOL MVS et COBOL-IT ont été identifiées. Elles ont efficacement été résolues en cours de projet avec l'aide du personnel technique de COBOL-IT. PagesJaunes a perçu une économie de 80 % de ses coûts de production informatique. Son rendement du capital investi pour le projet est prévu dans 18 mois, après quoi la solution continuera à fonctionner pour moins de la moitié du coût précédant. La solution propose des fonctionnalités AVANTAGES DE LA MODERNISATION Réduit le coût associé à l'exécution d'applications héritées sur du matériel coûteux ; équivalentes et des capacités bien supérieures pour le développement de portails Internet et d'interfaces fondées sur Java pour les services dorsaux écrits en COBOL-IT. Le projet n'a entraîné aucune interruption de l'activité et a été achevé à temps. LE DÉFI : • Les coûts d'exploitation allaient augmenter à des niveaux inacceptables • Du nouveau développement est en cours en Java et COBOL • Respecter un délai impératif imposé par le contrat existant • Répliquer toutes les fonctionnalités avec des performances équivalentes ou supérieures • Limiter la période d'interruption du développement LA SOLUTION : • Migrer les applications logicielles de PagesJaunes d'un grand système IBM fonctionnant en MVS, Cobol, VSAM et DB2 vers un serveur Sparc M5000 exécutant Solaris 10, COBOL-IT et Oracle 10gTransférer le développement sur l'outil Developer Studio de COBOL-IT fondé sur Eclipse • Réduire les risques en choisissant la méthodologie de migration SODIFRANCE et le compilateur COBOL-IT conforme aux normes ISO • Automatiser la migration en développant en parallèle chaque fonction, et en validant chaque octet de données traitées par l'application COBOL • Reprendre la migration automatisée trois fois, avec chacune des trois versions de l'application logicielle LES AVANTAGES POUR LE CLIENT : Le rendement du capital investi est rapide ; La modernisation améliore l'intégration avec d'autres parties de l'infrastructure de TI de votre entreprise. • Le coût des opérations est de cinq fois inférieur • Amélioration de la productivité du programmeur • La réussite du projet en moins d'un an a permis d'éviter de prolonger le contrat • Diminution des risques liés à la migration • La période d'interruption du développement a été limitée à trois mois La méthode Fresche TM 1 2 3 4 5 Examiner Penser Concevoir Créer Améliorer CETTE ÉTUDE DE CAS MET EN VALEUR NOTRE MÉTHODOLOGIE : L'étape « CONCEVOIR », durant laquelle nous mettons à profit nos capacités uniques et innovantes de leadership éclairé afin de concevoir votre future infrastructure informatique. L'étape « CRÉER », lors de laquelle nous effectuons la migration de vos applications. Que l'objectif soit de réduire vos coûts informatiques, d'obtenir une infrastructure de TI plus souple ou d'assurer la continuité de vos affaires, Fresche possède les ressources et les outils nécessaires pour assurer le succès de votre projet. 995, rue Wellington, bureau 200, Montréal, Québec, Canada, H3C 1V3 Tel: 514-747-7007 Fax: 514-747-3380 freschelegacy.com Les TI peuvent vous faire sourire