Basma maakoul
Promotion 2002
Rapport de stage ingénieur
Intégration d’Applications d’Entreprise & Gestionnaire de Transactions Distribuées pour le framework LEAF
Stage effectué du 23 Juillet au 21 Décembre 2001 dans la division architecture de la société ELCA
ENST 46 rue Barrault 75634 Paris Cedex http://www.enst.fr
ELCA Avenue de la Harpe 22-24 1000 Lausanne 13 / Suisse http://www.elca.ch
Résumé
J’ai effectué mon stage du 23 juillet au 21 décembre 2001 au sein de la société ELCA, dont les bureaux principaux se trouvent à Lausanne. Ces 5 mois ont été divisés en deux parties de durées à peu prés égale durant lesquelles j’ai étudié deux sujets distincts. La première moitié du stage a porté sur le domaine de l’intégration d’applications d’entreprise (EAI, Enterprise Application Integration). J’avais pour but d’acquérir une meilleure compréhension de la problématique liée à l’EAI, de partager mes découvertes avec un ingénieur d’ELCA pour ainsi décider de l’orientation à donner au développement d’outils d’aide à la réalisation de solutions d’intégration pour les clients d’ELCA. Cela a notamment abouti à la création d’un framework facilitant le développement de « connecteurs » entre applications. La suite de mon travail au sein d’ELCA a été consacrée à la conception et au développement d’un module de gestion des transactions distribuées au sein du framework de développement d’applications distribuées d’ELCA, LEAF (Lean Extensible Architecture Framework).
Page 2 sur 34
Table des matières
Résumé ________________________________________________________ 2 Table des matières _______________________________________________ 3 Introduction ____________________________________________________ 5
1.1 1.2 Présentation de ELCA Informatique SA ______________________________________5 Missions réalisées durant le stage ____________________________________________5
2
Intégration d’applications d’entreprise (EAI) ______________________ 6
2.1
2.1.1