La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Séminaire Novembre 2001 – PLB - J.M. Vanel 7 - EAI n Les EAI : Enterprise Application Integration m Introduction m Objectifs m Définition m Architecture.

Présentations similaires


Présentation au sujet: "1 Séminaire Novembre 2001 – PLB - J.M. Vanel 7 - EAI n Les EAI : Enterprise Application Integration m Introduction m Objectifs m Définition m Architecture."— Transcription de la présentation:

1 1 Séminaire Novembre 2001 – PLB - J.M. Vanel 7 - EAI n Les EAI : Enterprise Application Integration m Introduction m Objectifs m Définition m Architecture n Marché

2 2 Séminaire Novembre 2001 – PLB - J.M. Vanel Introduction Interfacer les applications de l'entreprise pour garantir l indépendance des applicatifs, simplifier les échanges, en sappuyant sur des standards une offre apparue en 1999 : à partir des MOM : Messages Oriented Middleware, puis des messages Brokers les outils d'intégration d'applications de l Entreprise (EAI) Source: Stratégies, forces et défis des grands offreurs sur le marché des EAI Gartner Group 1999

3 3 Séminaire Novembre 2001 – PLB - J.M. Vanel Objectifs n Une infrastructure d'échanges pour les applications : m pérenne et évolutive, m inter opérable avec les partenaires externes et les progiciels n Comment ? m Supprimer toute couche intermédiaire propriétaire entre les applications et les middleware d'échanges, m Avec une infrastructure d'administration et de supervision commune pour toutes les applications du SI m.... S appuyer sur les modèles et standards du marché

4 4 Séminaire Novembre 2001 – PLB - J.M. Vanel Problématique ? n « Syndrome spaghetti » n Du TF vers le MOM n Bus déchange généralisé n Centralisation : m de la gestion des règles de transformation m de l administration des flux

5 5 Séminaire Novembre 2001 – PLB - J.M. Vanel Les Middleware rappels n Plusieurs types de Middleware : m TPM : Transaction - processing Monitors exemple :TUXEDO BEA m MOM : Message-oriented middleware exemple : MQ Series IBM m ORB : Object request brokers exemple IONA et modèle CORBA m WEB : Web application protocoles exemple : HTTP, IIOP/RMI m OTM : Object Transaction Monitors J2EE, MTS m... EAI

6 6 Séminaire Novembre 2001 – PLB - J.M. Vanel EAI - Définition n EAI catégorie de solutions et produits qui permettent : m Le transport de messages, m La transformation (data), en s appuyant sur des règles métiers m L administration et le contrôle de flux m La gestion des processus m La gestion dun référentiel

7 7 Séminaire Novembre 2001 – PLB - J.M. Vanel EAI - architecture Transport MOM Solution EAI métier - Transformation en formats métier standards - Traitements métiers (Réconciliation...) - Interface systèmes externes (ERP, finances..) Message Broker / EAI technique - Routage - Transformation - Référentiel de règles - Audit, traces Administration / Supervision Gestionnaire Règles

8 8 Séminaire Novembre 2001 – PLB - J.M. Vanel EAI Architecture n Plusieurs topologies d'exécution possibles: m Étoile (ou Hub) Un serveur reçoit et route tous les messages inter-applications m Bus (type Publish/Subscribe) Plusieurs agents reçoivent chacun les messages et partagent le même référentiel de configuration. m Mixte n Donc, m Complexité d'interface : transformation des données en fonction du destinataire suivant des règles définies et gérées au niveau du broker multi destinations m Nouveau paradigme d'organisation: Règles de gestion pour les flux gérés de manière centralisée dans le broker et non dans les applications

9 9 Séminaire Novembre 2001 – PLB - J.M. Vanel Fonctionnement n Exemple - étoile Règles M.I. EAI Application A M.I. Hub Bus échange Application B M.I. Autre Hub Autre Queue Manager

10 10 Séminaire Novembre 2001 – PLB - J.M. Vanel Le modèle Publication-Abonnement Application A Données A Application B Données B Application C Données C Transformation de formats Dictionnaire des échanges Annuaire des abonnés Diffusion de lévénement Files dattente EAI Publication dun événement Abonnement à un événement Consommation asynchrone n Exemple - Bus

11 11 Séminaire Novembre 2001 – PLB - J.M. Vanel Marché EAI - Quelques offres n IBM / NEON: MQSeries Integrator m Bâti au-dessus de MQSeries m Puissant moteur de transformation et de routage m Multi-plateformes m Support des standards (Internet, XML,etc...) m Outils d'administration que MQSeries n SOPRA: RDJ/MQ m Puissant moteur de transformation et de routage m Intégration Fichiers et bases de données m Num. 1 Européen m Au dessus MQ Series n TSI: Mercator m Intégration Fichiers m Interfaces financières m Interface avec les progiciels (ex: SAP R/3, PeopleSoft) m Support des standards (Internet, XML,etc...)

12 12 Séminaire Novembre 2001 – PLB - J.M. Vanel Marché EAI - Quelques offres n TIBCO: TIB/MessageBroker m Puissant moteur de routage m Interfaces avec les réseaux financiers (Reuters) m Multi technologies (Corba, COM, XML...) m Numéro 1 mondial n Autres m MINT Mint Core m STC: DataGate m Candle: Candle Roma m Constellar: Constellar Hub m Forté Software: Forté Fusion m HIE: CloverLeaf

13 13 Séminaire Novembre 2001 – PLB - J.M. Vanel En conclusion Les services d un EAI n EAI = MOM avec Services à valeur ajoutée: m Services de base (horizontaux): Transport Routage dynamique Publish/subscribe, multicast Transformation de données en fonction des destinataires Gestion des transactions Référentiel de règles (et outils de définition et gestion) m Options d'interfaces (verticaux): Formats de messages standards (métier (financier Swift), FAX, Mail, Telex...) Interface avec les progiciels (ERP, CRM)


Télécharger ppt "1 Séminaire Novembre 2001 – PLB - J.M. Vanel 7 - EAI n Les EAI : Enterprise Application Integration m Introduction m Objectifs m Définition m Architecture."

Présentations similaires


Annonces Google