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

Documents pareils