jeudi 30 juillet 2009

L'Integration des applications du SI

L'intégration d'applications a pour objectif la mise en place d'une infrastructure technique permettant une coopération automatisée et sécurisée entre les différentes applications de l'entreprise. Pour ce faire l'entreprise doit avoir une démarche et des solutions techniques homogènes permettant d'industrialiser cette coopération. Les Services Web et les EAI répondent aux besoins de d'intégration d'applications dans les SI.

EAI et Webservices

L'EAI permet de faire communiquer les applications d'un SI a travers un système global plutôt qu'en mode point a point en s'appuyant sur certains outils et méthodes.
L'EAI s'appuie sur un noyau vers lequel convergent tous les flux. Ce noyau permet les taches suivantes:
  • Interface avec chacune des applications via des connecteurs spécifiques aux différentes applications.
  • Le routage des flux, ce qui nécessite en amont une modélisation des échanges inter applicatifs possibles.
  • La transformation des données afin d'assurer leur compréhension pour les applications utilisatrices.
Ainsi l'EAI propose a posteriori une intégration des applications internes de l'entreprise sans pour autant assurer l'interopérabilité avec les applications externes.
Les méthodes des Web services s'appuyant sur des standards technologiques répondent a ce besoin d'intégration des applications non seulement en interne mais aussi en externe.
Les services web s'appuient sur une communication point a point avec un langage standard et constituent ainsi une solution idéale pour l'intégration d'applications.
On présente souvent les web services comme une solution concurrente de l'EAI tandis que fonctionnellement ils sont complémentaires.
L'EAI est une démarche d'intégration en aval des applications internes alors que les web services proposent une démarche permettant en amont d'agréger les applications de plusieurs entreprises entre elles.