Professional Documents
Culture Documents
PRINCIPES ET OBJECTIFS
Intégration de données
• Analyse de données
• Data Warehousing
Intégration de Processus • Data Mining
• Intégrité synchrone
• Workflow
• Transactions
• Messaging
Scénarios d’intégration
d’applications
Synchronisation de données
• Réplication
• Consistance de données
• Messaging
Consolidation d’informations
• Vision unifiée de données
Positionnement
Contrairement aux tendances précédentes qui favorisaient des ruptures entre le
passé et le présent, comme par exemple la mise en place d’un ERP, l’EAI se
positionne comme un vecteur de l’évolution continuelle et maîtrisée du système
d’information dont l’objectif est de valoriser le capital qu’il représente.
L’EAI pris dans son ensemble, outil et démarche, permet de mieux maîtriser
l’urbanisation d’un système d’information, c’est à dire le périmètre fonctionnel
de chaque applications.
Modèle Une architecture d`EAI typique est construite autour d`un moteur central, le
d’architecture message broker, qui exécute des règles de transformation de formats et de
gestion pour recevoir, traduire et envoyer des messages en provenance de ou
vers les applications.
Les middleware, dont les plus utilisés sont les MOM (Middleware orientés
messages), participent de l’amélioration du découplage entre applications.
L’architecture Ce choix pourra influer sur celui du ou des outils qui la constitueront. Il se fera
d’échange entre une topologie bus (publish and suscribe décentralisé) ou une topologie
hub and spoke.(publish and suscribe centralisé). Avec une topologie hub and
spoke, les messages sont envoyés à un hub central. L’application source
envoie un message dans un format ; le hub traduit le message si nécessaire et
le route vers les différentes branches abonnées, ou spokes, du hub.
Le choix portera aussi sur le mode de communication entre les applications à
intégrer : synchrone (ORB, http…) ou asynchrone (middleware message).
Adaptation de Les événements produits par les applications d'origine doivent être transformés
l’information pour être compréhensibles par les applications destinataires.
Ce niveau offre les services suivant :
La transformation des flux : le moteur de transformation déclenche, sur
réception d'un ou plusieurs événements, les règles de transformation et
d'enrichissement des données afin que ceux-ci deviennent compréhensibles
par l'application destinataire.
Le routage et le contrôle des flux : le routage consiste en la gestion et
transmission des données. Il permet de distribuer et d'aiguiller les flux vers les
bons destinataires. Les critères de routage peuvent être issus des processus
métiers, des règles de routages, et des informations contenues dans les
messages.
Toutes ces fonctions sont fournies par un moteur d’intégration. Le moteur
d’intégration centralise l’intelligence de la plate-forme d’EAI via son référentiel,
qui contient toutes les règles de routage et de transformation des données. Il
sait à quel événement métier appartient le message recueilli et assure la
continuité de cet événement.
La gestion des Un flux subit une série d'aiguillages et de traitements qui forment un processus
processus métiers métier. Le gestionnaire de processus doit pouvoir :
Dérouler une chaîne de traitements composée de plusieurs étapes
élémentaires (workflow), c'est-à-dire faire de la gestion événementielle
complexe;
Prendre en charge la gestion des rendez-vous (flux n vers 1);
Garantir le suivi et l'intégrité transactionnelle (transaction longue).
EAI
Enterprise Application Integration : intégration d’application.
L’EAI peut être vu comme l’ensemble des technologies d’intégration, mais
généralement ce terme est restreint aux produits récents (moins de 4 ans
environ), à forte valeur ajoutée (couches transport, routage, transformation,
supervision de processus…).
Le terme EAI restreint souvent implicitement le champ à la sous-catégorie A2A
de l’EAI, c’est à dire les échanges intra-entreprise, par opposition au B2B.
B2B
Business To Business : Ce terme désigne les relations, les services
automatisés mis en œuvre entre entreprises. L’EDI a permis de tisser les
premières relations B2B. Internet, avec les portails, les solutions d’e-
marketplace et les outils d’intégration e-business, donne une nouvelle
dimension à ces échanges.
Le B2B est souvent vu comme une sous-catégorie de l’EAI, correspondant à la
notion d’entreprise étendue. Par exemple dans la suite webMethods, le produit
proposé est Integration Server (ex webMethods B2B).
B2C
Désigne les relations qu’une entreprise peut tisser avec ses clients. Ici le terme
client correspond au consommateur final, pas les entreprises partenaires
intermédiaires.
A2A
Application To Application : sous-catégorie de l’EAI, correspondant à la notion
d’intégration des systèmes internes à l’entreprise, par opposition au B2B. Par
exemple dans la suite webMethods, le produit proposé est webMethods
Enterprise (ex produit de Active Software).
Broker
Ensemble des outils identifiés sous les vocables de Message Broker ou
d'Integration Broker ou Integration Server. Ce sont ces outils qui apportent les
fonctions de base de toute solution d'EAI.
Mode publish -
Ce mode met en œuvre l'échange de messages. L'échange n'est plus 1 à 1
suscribe
mais 1 vers n. Un message est envoyé par un émetteur à plusieurs
(publication /
destinataires sans que celui-ci les connaisse à l'avance. Il ne fait que publier sur
abonnement)
un sujet donné.
MOF
Middleware Orienté Fichier (moniteur de transfert de fichier), par exemple CFT.
L’EAI peut remplacer un MOF pour les échanges dits « au fil de l’eau », par
contre l’EAI n’est pas fait pour les importants transferts de fichiers « batch ».
Workflow
Le workflow est l’automatisation d’un processus – partiel ou complet – au cours
duquel des documents, des informations et des tâches passent d’un participant
à un autre, au sein d’un groupe de travail, en conformité avec un ensemble de
règles prédéfinies. Un système de workflow définit, crée et gère l’exécution de
tels processus.
XML
eXtensible Markup Language : métalangage qui permet, contrairement à HTML,
de décrire la structure des données indépendamment de la présentation des
données. Ce langage est un sous-ensemble de SGML et est évolutif. XML est
la pierre angulaire des applications de commerce électronique.
Objet Pivot ou
Objet métier générique circulant sur le bus EAI.
Canonique
Le format de cet objet est indépendant des applications.
Les applications émettrices plublient des objets de ce type (publish), tandis que
les applications consommatrices s’y abonnent (subscribe) ; ainsi le découplage
des applications est préservé.
Description Etape 1 :
Prototype de faisabilité technique dans le cadre du projet
ComptaFour.
L’application Comptafour à France Telecom assure la comptabilité
auxiliaire fournisseurs.
Elle permet de traiter toute la gestion des factures fournisseurs de
l’engagement jusqu’à la mise en paiement. Cette application est
actuellement en phase de spécifications générales.
Etape 1 :
Déploiement de la solution.
Environnement WEBMETHODS, SAP, ORACLE APPLICATION, EDI
technique
Environnement WEBMETHODS
technique