Air France - nouvelles regles d Urbanisation IBM MQ
Transcription
Air France - nouvelles regles d Urbanisation IBM MQ
6/13/2015 Urbanisation MQ Nouvelles régles Air France Yves DIDIER – Gérard TRABUCCO 9 Juin 2015 AIRFRANCE – DGSI DIMW.MU 2 Sommaire Contexte Objectifs Stratégie Postulats Règles de distribution Gestion des domaines Gestion des normes/environnements Méthodologie Etapes suivantes Conclusion AIRFRANCE – DGSI DIMW.MU 1 6/13/2015 3 Contexte Existant Maîtrise du Coût Linux X QM / Serveur V7.1.X Cible Solaris 1 QM /Serveur MQ Version 6 QDS & Services aux Applications AIRFRANCE – DGSI DIMW.MU 4 Objectifs Simplifier • Usage de MQ • Administration Augmenter la Visibilité • Infrastructure • Flux Applicatifs Favoriser l’évolution • Technique • Financière • Fonctionnelle AIRFRANCE – DGSI DIMW.MU 2 6/13/2015 5 Stratégie Postulats EXT PROD AMS RECETTE QT{E}{ID} APPLI X X APPLI 1 QTSEC QVI DEV. TLS QUALIF X APPLI 2 QTBIZ BIZ AF AIRFRANCE – DGSI DIMW.MU 6 Stratégie Règles de Distribution Une Appli Un QManager Applis groupées par Domaine Air France Un Domaine -> Un Qmanager Pool de QM: QDS + Charge AIRFRANCE – DGSI DIMW.MU 3 6/13/2015 7 Stratégie Gestion des Domaines Domaines issus d’une classification Air France Définition de domaines « MQ » Regroupement de domaines sur les QM AIRFRANCE – DGSI DIMW.MU 8 Stratégie Gestion des Domaines Domaine Business CARGO PASSAGER ENGINEERING & MAINTENANCE CORPORATE Mngt & Support Domaine AMO Domaine MQ CARGO CARGO COMMERCIAL COMMERCIAL LB FLIGHT_OPS FLIGHT_OPS MARKETING & NETWORK MARKETING & NETWORK OCC OCC GROUND_SERVICES GROUND_SERVICES CATERING ENGINEERING & MAINTENANCE FINANCE HUMAN_RESOURCES CATERING ENGINEERING & MAINTENANCE FINANCE HUMAN_RESOURCES ICT TECHNICAL ICT ICT MIDDLEWARE ICT MIDDLEWARE MW-SOAEDA ICT OTHER OTHER CORPORATE - CLIENT OTHER CORPORATE - SERVER OTHER CORPORATE AIRFRANCE – DGSI DIMW.MU UNKNOWN OTHER CORPORATE AMADEUS MONO LB UNKNOWN (only KLM) 4 6/13/2015 9 Stratégie Exemple : CFM CO QManager GS QManager Local Q Remote Q TravelDB MW Dedicated QManager SOAEDA Put CFM Remote Q Local Q Local Q AIRFRANCE – DGSI DIMW.MU 10 Stratégie Gestion des normes / Environnements Nom Application Nom Queue Norme AF/KL Référentiel AF Environnements Configuration Norme AF/KL + rétro compatibilité Fichier bindings unique Instance d’environne ments Autre (YML) Découplage Applications <Env>.<AppliP>. <AppliG>. <Event_GEO> . <NNN> AIRFRANCE – DGSI DIMW.MU 5 6/13/2015 11 Méthodologie Distribution des Flux Référentiel Processus orienté Application MQEMMO Migration hardware/ software/ urbanisation Gestion des Normes AIRFRANCE – DGSI DIMW.MU 12 Etapes Suivantes Exceptions « Brokers » Gestion Protocoles (MQTT, AMQP,…) => interopérabilité Automatisation Consultation AIRFRANCE – DGSI DIMW.MU 6 6/13/2015 13 Exception Brokers Solution 1 Solution 2 Mutualized QManager Mutualized QManager Get Mutualized QManager Transmit Get APPLI B APPLI B Subscriber Local Q Subscriber Remote Q Subscriber Local Q Put Put Appli A Appli A Dedicated QManager Dedicated QManager APPLI A Put Transmit Remote Q Get Middleware APPLI A Publisher Q Local Q Put Get Middleware Local Q AIRFRANCE – DGSI DIMW.MU 14 Conclusion Simplicité Transparence Visibilité EVOLUTIVITE AIRFRANCE – DGSI DIMW.MU 7 6/13/2015 15 Questions AIRFRANCE – DGSI DIMW.MU 8