EAI - ESB - Intégration d'applications



Intégration d’applications

L’intégration d’applications désigne à la fois des processus et des progiciels permettant d’automatiser les échanges entre différentes applications d’une entreprise ou différents systèmes d’information d’entreprises différentes. Les applications et les entreprises peuvent ainsi s’échanger des données, des messages et collaborer à l’aide de processus communs.
Les plates-formes utilisées relient les applications hétérogènes du système d’information autour d’un bus logiciel commun, chargé du transport des données.

Plusieurs facteurs principaux poussent au développement de la mise en place de plates-formes d’intégration dans les entreprises :

  • La composition souvent très diversifié du système d’information de l’entreprise est le premier facteur. Exploiter les données et le potentiel de ces différents systèmes, faciliter la maintenance des passerelles existantes entre ces systèmes constituent la vocation élémentaire des plates-formes d’intégration.
  • Le second facteur de développement de des plates-formes d’intégration est lié aux événements ou changements structurels qui poussent les entreprises à augmenter la flexibilité et la réactivité de leur système d’information, d’où la généralisation des besoins d’intégration entre les applications de production (ERP) de logistique (SCM) de relation client (CRM)... La chaîne de valeur se conçoit dans sa globalité.

  • Le dernier facteur est lié à la conception de l’architecture du système d’information comme un ensemble organisé et évolutif de services interdépendants. L’approche SOA (Service-Oriented Architecture) redéfinit l’intégration d’applications.

EAI ou ESB ?

On considère que la technologie ESB (Entreprise Service Bus), est l’héritière de l’EAI (Enterprise Application Integration).
L’EAI intervient au niveau même des différentes applications pour être en mesure d’exploiter les données, quelles que soient les applications sources et leur niveau d’hétérogénéité, à partir de connecteurs spécifiques. L’EAI fournit un composant central qui assure la médiation physique entre applications selon des normes qui lui sont propres.
 
A la différence de l’EAI, l’ESB intervient à un niveau plus ciblé : on ne parle plus du niveau des applications, mais des services au sein de ces applications. Les technologies d’Entreprise Service Bus, contrairement à celles des technologies d’EAI, sont standardisées et utilisent systématiquement le protocole XML pour la description des messages, le protocole SOAP ou Service Object Acess Protocol comme protocole d’échange, et les web services, composants logiciels uniques invoqués à distance, et exposent des fonctionnalités métiers à forte valeur ajoutée.
Le fait de ne pas avoir besoin de recourir à des développements de connecteurs EAI et d’interfaces basées sur des environnements et langages propriétaires facilite et normalise la communication des services au sein du SI.

L’ESB au sein de l’architecture orientée service

Les architecture orientées service se distinguent par un haut degré de maturité. L’ESB est un composant qui, sans être obligatoire dans ce type d’architecture, joue néanmoins un rôle majeur en terme de connexion et de médiation inter-applicative.
Dans une architecture SOA, les formats et protocoles d’échanges deviennent totalement transparents pour le consommateur d’un web service qui sera pris en charge intégralement par l’ESB. L’ESB permet alors l’exposition de services depuis des systèmes qui ne disposent pas en natif de cette fonctionnalité, comme cela peut être le cas de mainframes.
 
C’est en fait toute la logique métier transverse du système d’information que va refonder l’ESB, grâce, dans une définition aboutie, à la composition de plusieurs services entre eux par un moteur d’orchestration et un contrôle de leur exécution. Certains ESB vont jusqu’à appliquer des fonctionnalités relevant de la gouvernance SOA, par « policies » ou politiques de performance de service dans la phase d’exécution.

Nombre de pages : 46
Nombre de critères technologiques : 196
Format : PDF - 338 Ko

Le téléchargement du guide EAI/ESB
est gratuit.

Sommaire et page de téléchargement






 

Contribuer ?

Vous maîtrisez un sujet, vous souhaitez faire partager une expérience récente, vous souhaiter compléter un point dans un document… Vous êtes les bienvenus pour participer à l’évolution des documents publiés.

 



 

Cadre

PDF - 338 Ko

 


 

Les dernières évaluations :


 
Téléchargements

Publicité

 

Formation EAI / ESB

Ce stage d'une journée a pour objectif d’accompagner l’équipe projet dans la compréhension des éléments structurants d’un projet spécifique. Le fil conducteur de l’atelier est le Guide correspondant, utilisé tout au long de la journée comme élément référant.

La première demi-journée est dédiée une présentation générale de la problématique. La seconde permet d’approfondir les questions posées dans le guide. L’animateur analyse avec les participants tous les critères, en précisant les contextes techniques et les implications qui en découlent.

A l’issue de cette journée, une synthèse est effectuée à la lumière du contexte du projet et des éléments techniques.

 

Informations et réservations

Durée : 1 journée
Mode : Intra-entreprise
Participants : Maximum de 6 personnes
atelier@guidescomparatifs.com