EAI Enterprise Application Integration

Slides:



Advertisements
Présentations similaires
Les Web Services Schéma Directeur des Espaces numériques de Travail
Advertisements

« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
EDI Échange de Données Informatisé
Agendas ESUP-Days 5 5 Février 2008.
Les Web Services Schéma Directeur des Espaces numériques de Travail
Les Web Services Schéma Directeur des Espaces numériques de Travail
1 SDET – Groupe de travail interopérabilité – 24 Novembre 2003 Thierry CAZENAVE Concepts dorigine et évolutions Le 24 Novembre.
Xavier Blanc Web Services Xavier Blanc
Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
Introduction aux réseaux informatiques
Serveur jeu Le serveur fait partie d'un logiciel de jeu en ligne multi joueur en architecture client serveur. Il répond à des demandes.
Tanguy Caillet Senior Consultant Supply Chain Management j&m Management Consulting AG Supply Chain Management et Gestion de la Relation Clients Les outils.
Le developpement web  Préparé par : ASSAL Lamiae JAMALI Zakarya
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
Urbanisation des Systèmes d'Information - Henry Boccon-Gibod 1 Urbanisation des Systèmes d'Information Des composants technologiques disponibles.
Stéphanie CLAPIÉ Antoine RENARD
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
ANTILLES décembre 2009 Thierry Bosso

Urbanisation et Architecture CNAM NFE107
Configuration de Windows Server 2008 Active Directory
Le Workflow et ses outils
Introduction aux services WEB
Les Enterprise Service Bus
FrontCall - 4C Les Centres de Contacts Virtuels
Etude des Technologies du Web services
XML-Family Web Services Description Language W.S.D.L.
Présentation commerciale
Sommaire Objectif de Peakup Principes de fonctionnement
7 - EAI Les EAI : Enterprise Application Integration Marché
Plan du Cours Définition de la BI Objectif de la BI Fonctionnement d’une plateforme BI Technologies de la BI Composantes de la BI Les caractéristiques.
BPM & BPMS.
COPIL SINP 28/03/2014 PRÉSENTATION DES APPLICATIONS OGAM (WEB ET NOMADE)
Le Travail Collaboratif ...
Supply Chain Management
Les relations clients - serveurs
Qu'est-ce que le commerce électronique?
Management des systèmes d’information Conclusion
Virtual Private Network
An Introduction to distributed applications and ecommerce 1 1 Les services Web, XML et les places de marchés.
RPC / MOM : Comparaison.
Vers un développement ouvert Alexandre Poitras – Développeur indépendant WebÉducation – 24 janvier 2008.
Toujours partir du besoin métier – Pas dune envie de linformatique Concevoir les services – puis concevoir leur implémentation Le vrai bénéfice est.
Interoperabilité des SI - Urbanisation
‘‘Open Data base Connectivity‘‘
Systèmes d’information d’entreprise
Présentation de CORBA et de IIOP
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Java Enterprise Edition, anciennement J2EE
Le management de projet au niveau des infrastructures informatiques
ENGIMA.
Plan Définitions et exemples Composants de cluster
LES PROGICIELS DE GESTION INTÉGRÉS
Séance 8 - 9/12/2004 Réalités des Systèmes d’Information État des lieux des acteurs.
5 Les progiciels de gestion et les opportunités associées.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Développement d’application Web.  Internet  WWW  Client/Serveur  HTTP.
Améliorer la performance des organisations en apportant à toutes les équipes la meilleure compréhension de leur activité pour des décisions plus rapides.
3.3 Communication et réseaux informatiques
Développement et design Web Awaves academy Stockholm 2006.
TERACOM © 2001 SoluPhone Santé Système d'échanges de données et d'informations de la Santé La M-Agency qui répond aux besoins de mobilité de votre entreprise.
21/02/2003DEA DISIC 1 Grid Computing Programming the grid: Distributed Software Components, P2P and Grid Web Services for Scientific Applications Tarak.
Web Services 17/01/2009.
CSC Proprietary 6/20/2015 9:42:54 AM 008_5849_ER_Red 1 BPM - SOA Logo du client Synthèse de notions “fondamentales” par Guillaume Feutren, Stagiaire *
Alti Copyright All rights reserved.. 2 ALTI Copyright All rights reserved. Sommaire Architecture BI 1 Entrepôt de données 2 Acquisition de.
BizTalk Server Samedi 14 Mars 2009 Présenté par : CHALLOUF Mahmoud.
Définition d’un ERP Fabienne GARCIA.
Travail Collaboratif & Open Source Etat de l’art - Solutions - Méthodes.
Transcription de la présentation:

EAI Enterprise Application Integration Urbanisation des SI - NFE107 Fiche de lecture C. Plumejeaud 21 Octobre 2008 EAI - NFE107

Définition L'Intégration d'applications d'entreprise ou IAE (en anglais Enterprise Application Integration, EAI) est une architecture intergicielle permettant à des applications hétérogènes de gérer leurs échanges. Sa particularité est d’échanger les données en pseudo temps réel. Par extension, l'acronyme EAI désigne un système informatique permettant de réaliser cette architecture en implémentant les flux interapplicatifs du système d'information. 21 Octobre 2008 EAI - NFE107

Pourquoi ? SI = { ensemble d’applications très différentes (progiciels/applicatifs maison) } Besoin de faire communiquer ces applications entre elles => temps de développement dans des connecteurs inter-applicatifs : gaspillage 21 Octobre 2008 EAI - NFE107

Dynamisme du marché 1/2 le développement massif des technologies Internet et la possibilité d’utiliser ce réseau et ses protocoles pour y créer de la valeur ajoutée : Internet Application Integration (IAI) INTERNET Entreprise A Entreprise C BtoB IAI Entreprise B AtoA EAI 21 Octobre 2008 EAI - NFE107

Dynamisme du marché 2/2 une adoption généralisée des solutions packagées permettant l’émergence de standards métiers : 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 l’eau et de façon individuelle Analyser les flux d’échanges métiers entre les applications Définir les règles de passage des messages entre application Implanter les règles dans le moteur de routage des messages (MessageBroker) 21 Octobre 2008 EAI - NFE107

Architecture Connecteurs Applications Modèles métiers Moteur de Adaptateurs Moteur de routage Messages Modèles métiers Commande A1-A3-A2-A1 Livraison Le moteur de routage est configuré après étude des flux applicatifs existants 21 Octobre 2008 EAI - NFE107

Dans le détail (1/3) Des connecteurs servent d'interface entre l'IAE et les applications. Ils scrutent les évènements de l'application et transmettent les donénes associées vers l'IAE (ou fournissent à l'application les données provenant de l'IAE). Ces données sont appelées Objets de métier spécifiques (OMS) car elles reflètent les données de l'application (nom du champ, format...). 21 Octobre 2008 EAI - NFE107

Dans le détail (2/3) Les OMS en provenance des (ou dirigés vers les) connecteurs passent par une opération de mise en correspondance ou mappage (mapping) pour transformer les données spécifiques aux applications (OMS) en données standards à l'IAE : les OM (Objets de métier). 21 Octobre 2008 EAI - NFE107

Dans le détail (3/3) Les OM reflètent alors le modèle de données global des informations des différents processus de l'entreprise. Ils sont alors transmis à des traitements appelés collaborations qui reflètent la logique de traitement à appliquer sur un OM avant de le transmettre à une application cible compléter les infos par recherche dans une autre application vérification de la validité du processus métier 21 Octobre 2008 EAI - NFE107

Exemple A : gestion de commande B : anomalies techniques C : portail Web A C B OMS Base de données OMA Collaboration C1 Collaboration C2 Creation article OMB OMc OMS 21 Octobre 2008 EAI - NFE107

Echanges sur le réseau formats d’échange standard (EDI) fichier, message, base de données, 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 centralisés : pas de nœuds Flux traités "au fil de l'eau" : réduction du débit Flux réutilisable : extension aisée du système à une autre application Coût de migration des interfaces réduit une application = (un OMS, un connecteur et une collaboration) 21 Octobre 2008 EAI - NFE107

Inconvénients Flux massifs : non dimensionné pour Utiliser plutôt des ETL. Coût initial élevé Maintenance de la cohérence des bases pas toujours aisée (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 21 Octobre 2008 EAI - NFE107

Le marché des EAI 21 Octobre 2008 EAI - NFE107

Plus loin… ETL : Extract Transform Load ESB : Enterprise Service Bus Mode principal Batch Fil de l'eau (pseudo temps-réel) Orientation Données Métier Volumetrie potentiellement forte (ex 15 000 000 de lignes) relativement faible (ex. 100 000 lignes) Sources / Cibles SGBD, ODS, Datawarehouse, Datamart, ERP, CRM Inter-application au sens large 21 Octobre 2008 EAI - NFE107

Sources Wikipedia Le journal du net Comment ca marche http://fr.wikipedia.org/wiki/Enterprise_Application_Integration Le journal du net http://www.journaldunet.com/solutions/0104/010424_eai.shtml Comment ca marche http://www.commentcamarche.net/contents/entreprise/erp.php3 Octo technology : le livre blanc des EAI http://www.octo.com/com/com_livreblanc.html 21 Octobre 2008 EAI - NFE107