Chapitre 2: Typologies & Techniques d intégration



Documents pareils
Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures

Urbanisme du Système d Information et EAI

Les nouvelles architectures des SI : Etat de l Art

L intégration d applications unifiée par les Services Web et XML Réconcilier J2EE.NET EIS et mainframes

Gérez efficacement vos flux d entreprises.

Architecture SOA Un Système d'information agile au service des entreprises et administrations

L EAI. par la pratique. François Rivard. Thomas Plantain. Groupe Eyrolles, 2003 ISBN :

Fusion : l interopérabilité chez Oracle

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

LA VAGUE EAI (ENTREPRISE APPLICATION INTEGRATION)

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)

Conception, architecture et urbanisation des systèmes d information

Le 09 et 10 Décembre 09

e-business, EAI et Business Intelligence Le triptyque gagnant profondément les structures des organisations et par conséquence

Business Process Modeling (BPM)

des besoins de contenu des besoins de forme !"#$%&'($)$*"+,$-.*"#$*"$/.0#12+/13.0#

Urbanisation des SI. Des composants technologiques disponibles. Urbanisation des Systèmes d'information Henry Boccon Gibod 1

Intégration de systèmes

Business & High Technology

Intégration de systèmes client - serveur Des approches client-serveur à l urbanisation Quelques transparents introductifs

Nouvelles technologies pour l intégration : les ESB

Comment initialiser une démarche SOA

Rapport de veille technologique

EAI urbanisation comment réussir?

Workflow et Service Oriented Architecture (SOA)

EAI. De l intégration à l e-business. Novembre François Rivard consultant senior Tél :

Les Architectures Orientées Services (SOA)

Description de la formation

Urbanisation des Systèmes d'information

Fiche de l'awt Intégration des applications

Mettez les évolutions technologiques au service de vos objectifs métier

L'EAI (Enterprise Application Intégration)

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware

Introduction à la conception de systèmes d information

Du paradigme Suivi/ordonnancement/GPAO au paradigme ERP/APS/MES : révolution ou évolution?

Le modèle client-serveur

Projet ESB - Retour d expérience

Software Engineering and Middleware A Roadmap

BI = Business Intelligence Master Data-ScienceCours 2 - ETL

IBM Business Process Manager

Atelier WEB20 : IBM WebSphere CAST IRON

Classeur de suivi de l auditeur. Architecture et Ingénierie des Systèmes et des Logiciels

NFP111 Systèmes et Applications Réparties

Présentation d'un MOM open-source

Sommaire. Introduction La technologie ebxml EDI conventionnels versus ebxml Web Services et ebxml Acteurs de l ebxml Conclusion

12 décembre Mineure SOA Cours 6. Olivier BESNARD Consultant sénior Practice Architecture des Systèmes d Information

Suite Jedox La Business-Driven Intelligence avec Jedox

Le cadre des Web Services Partie 1 : Introduction

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

Modéliser et déployer des processus d entreprise avec Biztalk 2006

Data Governance et. Optim / FileNet. La synergie entre le structuré et le non structuré IBM Corporation

Master Informatique et Systèmes. Architecture des Systèmes d Information. 02 Architecture Applicative

Analyse des techniques et des standards pour l interopérabilité entre plateformes

FOSS Enterprise Integration Plattaform

Fiabilisez la diffusion de vos messages!

1. Introduction à la distribution des traitements et des données

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Programmation Web Avancée Introduction aux services Web

Architectures d'intégration de données

Business Process Management 2010 : La Solution IBM Maximiser l agilité de l entreprise UNE ETUDE DE JEMM RESEARCH

GUIDE COMPARATIF ETL.

Cours CCNA 1. Exercices

BizTalk Server Principales fonctions

GESTION DE LA PERFORMANCE. Albert Amar Avant-vente Middleware

Bases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

DOSSIER SUR L'INTEGRATION D'APPLICATION EN ENTREPRISE GROUPE E.A.I.

Exécution de processus

THESE. Présentée pour obtenir le diplôme de Doctorat En Science.

Exécution de processus

Environnements de Développement

La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)*

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

Windows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source

SOA : une brique de la 4 ième génération de l architecture informatique? Hervé Crespel Président du club urba-ea

Intégration et Déploiement de Systèmes d Information

Introduction aux intergiciels

Architectures n-tiers Intergiciels à objets et services web

Contexte : «l e-business» TECHNIQUES DE MARKETING EN LIGNE. Contexte : «l e-business» Création de valeur 02/02/12

Je découvre Lina Maintenance

LIVRE BLANC Comprendre et savoir utiliser un ESB dans une SOA

Systèmes d'informations historique et mutations

La démarche SOA et l interopérabilité applicative

CAHIER DES CHARGES D'IMPLANTATION

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean.

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL

Module BD et sites WEB

L entreprise virtuelle

Module n 2. Les applications des SI : e-business. Objectifs du Module n 2

Faire mieux, plus vite, moins cher grâce à la virtualisation du système d informations... Un document eforce France Mars 2003

E-commerce B2B Comment l exploiter avec Magento Enterprise Edition?

Mineure Architectures Orientées Services SOA Exécution de processus. Mineure SOA. Exécution de processus

I)EAI. EAI synthèse de lecture

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM

Technologie data distribution Cas d usage.

Nouvelles Plateformes Technologiques

Transcription:

Chapitre 2: Typologies & Techniques d intégration Dr. Benmerzoug D. Département TLSI Faculté des NTIC Université Constantine 2 INTA - Master 2 - Recherche 66

Chapitre 2: Typologies & Techniques d intégration Plan: Typologies d intégration d applications Intégration intra-entreprise Intégration inter-entreprise Techniques d intégration Techniques réseau ad-hoc (point à point) Techniques d unification et de standardisation Techniques basées sur les Middleware (intergiciels) Techniques basées sur l EAI Techniques basées sur l ESB (Enterprise Service Bus). INTA - Master 2 - Recherche 67

Typologies d intégration d applications Le domaine de l intégration d applications traite les échanges entre les applications. Cependant, il ne se limite pas à la communication à l intérieur de l entreprise mais aussi à l extérieur: B2B B2C A2B INTA - Master 2 - Recherche 68

Typologies d intégration d applications INTA - Master 2 - Recherche 69

Typologies d intégration d applications Intégration intra-entreprise Concerne les scénarios d intégration et d échange d informations entre les différents systèmes au sein d une même entreprise A2A: Application to Application B2E: Business to Employee INTA - Master 2 - Recherche 70

Typologies d intégration d applications Intégration inter-entreprise Applications appartenant aux plusieurs entreprises. B2B: Business to Business B2C: Business to Consumer A2B: Application to Business (ou Business collaboration) INTA - Master 2 - Recherche 71

d applications INTA - Master 2 - Recherche 72

Plusieurs techniques d intégration Techniques réseau ad-hoc (point à point) Techniques d unification et de standardisation Techniques basées sur les Middleware (intergiciels) Techniques basées sur l EAI Techniques basées sur l ESB (Enterprise Service Bus). INTA - Master 2 - Recherche 73

Point à Point développer des interfaces spécifiques à chaque application et les connecter point à point. Client 1 Client 2 Client 3 Service Métier 1 Service Métier 2 Service Métier 3 => réseau complexe de flux difficile à maintenir et à faire évoluer. 74

Unification et de standardisation Principe: unifier la manière de présenter et d échanger les données en utilisant : des standards de représentation XML, XSD (XML Schema Definition) EDI (Exchange Data Interface) ebxml (e-business XML) des standards des modèles de processus et des applications. UML, UEML (Unified Enterprise Modelling Language) BPML (Business Process Modeling Language) 75

Middleware serveur central qui traite et redistribue les flux vers les applications enregistrées. Client 1 Client 2 Client 3 Couche de Médiation Service Métier 1 Service Métier 2 Service Métier 3 INTA - Master 2 - Recherche 76

Middleware Il se charge : de la communication du routage des messages entre les applications de la transformation des données du partage des connexions INTA - Master 2 - Recherche 77

Middleware Plusieurs types de middlewares middlewares d accès aux bases de données permettant d accéder à des données de manière transparente, quelque soit le type de source de données (DB2, Oracle, ) Exemple : ODBC et JDBC. middlewares d appel de procédures à distance (RPC) permettant d'accéder et d'exécuter des programmes (procédures) sur un site distant. INTA - Master 2 - Recherche 78

Middleware Middlewares orientés messages (MOM) permettant l'échange des messages en utilisant une communication synchrone. Middlewares orientés composants offrent une solution d intégration distribuée, en exploitant les objets distribués et le principe d appel à des méthodes distantes. Exemple: CORBA (Common Object Request Broker Architecture) COM/DCOM (Component Object Model) INTA - Master 2 - Recherche 79

Middleware Serveurs d applications ce type de Middleware fournit un ensemble de services d exécution aux composants déployés (applications). Les services fournis incluent : le support de transaction, le mécanisme de sécurité, l'accès aux bases de données, la messagerie asynchrone et la communication distribuée INTA - Master 2 - Recherche 80

EAI Une plate-forme EAI assure quatre types de fonctions: Gestion des processus Métier (BPM: Business Process Management) Routage Transformation Transport et Connexion (aux applications) INTA - Master 2 - Recherche 81

EAI (composants d une plate-forme EAI) CONSOLE DE TRAVAIL CONSOLE D ADMINISTRATION REFERENTIEL PROCESSUS METIER PROCESSUS METIER SUPERVISION METIER REGLES DE ROUTAGE ROUTAGE FORMATS TRANSFORMATION CONNECTEURS TRANSPORT EXPLOITATION MIDDLEWARE PASSERELLE TRANSPORT CONNECTEUR PROGICIEL CONNECTEUR PERSONNALISE MOM FICHIER E-MAIL CRM SCM ERP SGBD Serv APPL Existant 82

EAI (composants d une plate-forme EAI) Modélisation de processus métier fournit les outils nécessaires à la modélisation des processus métiers sous une forme permettant leurs automatisations, en organisant les enchaînements des tâches entre les applications Routage des informations fournit des moteurs d intégration pouvant déterminer le routage des messages intelligemment basé sur des règles prédéfinies INTA - Master 2 - Recherche 83

EAI (composants d une plate-forme EAI) Transformation et interprétation des données fournit des services permettant la conversion des données d un format à un autre Transport et connexion assure le transport des messages depuis l EAI aux applications et vice versa Exemple: HTTP, SOAP, SMTP, IIOP INTA - Master 2 - Recherche 84

ESB (Enterprise Service Bus) La technologie ESB est centrée sur la notion de bus, qui permet d assurer une intégration distribuée des différents services (les fournisseurs et les consommateurs de services) INTA - Master 2 - Recherche 85

ESB (fonctionnalités d un ESB) INTA - Master 2 - Recherche 86

ESB (fonctionnalités d un ESB) Adaptateur : généralement dans l ESB les applications utilisent le standard SOAP pour l échange de messages (un format standard). Cependant, il existe des applications qui ne supportent pas le protocole SOAP, ceci nécessite l utilisation des adaptateurs pour transformer le message. Transmission de messages : une demande d un service (message) est transmise en mode asynchrone au fournisseur de service. Routage : permet d envoyer la demande de service au fournisseur de service nécessaire, en utilisant des règles prédéfinies. INTA - Master 2 - Recherche 87

ESB (fonctionnalités d un ESB) Transformation : permet de transformer le format de message à un autre format Orchestration : un moteur d orchestration permet de gérer et contrôler les flux de contrôle d un service à un autre, constituant les processus métiers de l entreprise INTA - Master 2 - Recherche 88

Comparaison Point à point Standards Middleware EAI ESB Simplicité Simple Simple Difficile Difficile Très difficile Mise en œuvre Coût Maintenance Simple Simple Difficile Difficile Difficile Coûteuse Coûteuse Coûteuse Coûteuse Moins Coûteuse Extensibilité Très difficile Difficile Extensible Extensible Extensible Architecture Distribuée - Centralisée Centralisée Centralisée Périmètres A2A A2A, B2B A2A A2A A2A, B2B INTA - Master 2 - Recherche 89