Vous êtes sur la page 1sur 18

EAI Enterprise Application Integration

Urbanisation des SI - NFE107 Fiche de lecture C. Plumejeaud


21 Octobre 2008 EAI - NFE107

Dfinition
L'Intgration d'applications d'entreprise ou IAE (en anglais Enterprise Application Integration, EAI) est une architecture intergicielle permettant des applications htrognes de grer leurs changes. Sa particularit est dchanger les donnes en pseudo temps rel.
Par extension, l'acronyme EAI dsigne un systme informatique permettant de raliser cette architecture en implmentant les flux interapplicatifs du systme d'information.
21 Octobre 2008 EAI - NFE107

Pourquoi ?
SI = { ensemble dapplications trs diffrentes (progiciels/applicatifs maison) } Besoin de faire communiquer ces applications entre elles => temps de dveloppement dans des connecteurs inter-applicatifs : gaspillage
21 Octobre 2008 EAI - NFE107

Dynamisme du march 1/2


le dveloppement massif des technologies Internet et la possibilit dutiliser ce rseau et ses protocoles pour y crer de la valeur ajoute : Internet Application Integration (IAI)
INTERNET Entreprise A Entreprise B Entreprise C BtoB IAI AtoA EAI
21 Octobre 2008 EAI - NFE107

Dynamisme du march 2/2


une adoption gnralise des solutions packages permettant lmergence de standards mtiers :
Enterprise Ressource Planning (ERP), Customer Relationship Management (CRM), Supply Chain Management (SCM)

21 Octobre 2008

EAI - NFE107

Comment ?
PRINCIPE : traiter les messages applicatifs au fil de leau et de faon individuelle Analyser les flux dchanges mtiers entre les applications Dfinir les rgles de passage des messages entre application Implanter les rgles dans le moteur de routage des messages (MessageBroker)

21 Octobre 2008

EAI - NFE107

Architecture
Application s
A1
Quic kT ime et un dc ompres seur s ont requis pour v isionner c et te image.

Connecteurs Moteur de Adaptateurs routage

Modles mtiers Commande A1-A3-A2-A1 Livraison A2

A2 A3

Messages

Le moteur de routage est configur aprs tude des flux applicatifs existants
21 Octobre 2008 EAI - NFE107

Dans le dtail (1/3)


Des connecteurs servent d'interface entre l'IAE et les applications. Ils scrutent les vnements de l'application et transmettent les donnes associes vers l'IAE (ou fournissent l'application les donnes provenant de l'IAE). Ces donnes sont appeles Objets de mtier spcifiques (OMS) car elles refltent les donnes de l'application (nom du champ, format...).
21 Octobre 2008 EAI - NFE107

Dans le dtail (2/3)


Les OMS en provenance des (ou dirigs vers les) connecteurs passent par une opration de mise en correspondance ou mappage (mapping) pour transformer les donnes spcifiques aux applications (OMS) en donnes standards l'IAE : les OM (Objets de mtier).
21 Octobre 2008 EAI - NFE107

Dans le dtail (3/3)


Les OM refltent alors le modle de donnes global des informations des diffrents processus de l'entreprise. Ils sont alors transmis des traitements appels collaborations qui refltent la logique de traitement appliquer sur un OM avant de le transmettre une application cible
complter les infos par recherche dans une autre application vrification de la validit du processus mtier
21 Octobre 2008 EAI - NFE107

Exemple
A : gestion de commande B : anomalies techniques C : portail Web
A B C
21 Octobre 2008

Base de donnes
OMS

OMS
Creation article

OMA

Collaboration C1
Quic kT ime et un dc ompres seur s ont requis pour v isionner c et te image.

OMB
OMA

Quic kT ime et un dc ompres seur s ont requis pour v isionner c et te image.

Collaboration C2

OMS
EAI - NFE107

OMc

Echanges sur le rseau


formats dchange standard (EDI) fichier, message, base de donnes, e-mail middlewares de communications
mode message :
Asynchrone : Message Oriented Middleware (MOM). JMS Synchrone : Object Request Broker (ORB) :CORBA

Transfert de fichiers : FTP, SFTP Web : HTTP, SOAP Messageries: JABBER / XMPP

21 Octobre 2008

EAI - NFE107

Avantages
Flux centraliss : pas de nuds Flux traits "au fil de l'eau" : rduction du dbit Flux rutilisable : extension aise du systme une autre application Cot de migration des interfaces rduit
une application = (un OMS, un connecteur et une collaboration)

21 Octobre 2008

EAI - NFE107

Inconvnients
Flux massifs : non dimensionn pour Utiliser plutt des ETL. Cot initial lev Maintenance de la cohrence des bases pas toujours aise (pb de synchronisation)

21 Octobre 2008

EAI - NFE107

Les diteurs ( Source : 99,


OCTO technology)
IBM NEON BEA TIBCO TSI Activa Software Technologies Microsoft : BizTalk server Crossworld Vitria SOPRA Fort Template Viewlocity

QuickTime et un dcompresseur sont requis pour visionner cette imag e.

21 Octobre 2008

EAI - NFE107

Le march des EAI

Qu ic kTime et u n d co mpress eu r so nt re qui s p our vi si on ner cette i mage .

21 Octobre 2008

EAI - NFE107

Sources
Wikipedia
http://fr.wikipedia.org/wiki/Enterprise_Application_I ntegration

Le journal du net
http://www.journaldunet.com/solutions/0104/01042 4_eai.shtml

Comment ca marche
http://www.commentcamarche.net/contents/entrep rise/erp.php3

Octo technology : le livre blanc des EAI


http://www.octo.com/com/com_livreblanc.html
21 Octobre 2008 EAI - NFE107

Vous aimerez peut-être aussi