Présentation
En anglaisAuteur(s)
-
Madeleine CHEVASSUS : Consultant
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleINTRODUCTION
L’« integration business » est devenu un enjeu majeur pour beaucoup d’entreprises. Il y a de nombreuses raisons à ce surcroît d’intérêt : la croissance explosive d’Internet, les pressions de la compétition, de nouveaux modèles de business et le besoin d’homogénéiser les processus entre l’approche interne et celle avec les partenaires, pour citer quelques exemples. Un nouveau secteur de marché a émergé pour répondre à ce besoin, dédié aux logiciels qui permettent une meilleure intégration du business. La première offre dans ce sens a été les MOM (Message Oriented Middleware), conçue pour faciliter la liaison entre les différents systèmes d’information ; puis vinrent les « message brokers », puis les solutions de « business management » (gestion des processus métier), et de « workflow ». On désigne quelquefois sous le terme d’EAI (Enterprise Application Integration) l’ensemble de ce marché, bien qu’au départ, l’EAI ait été focalisé sur l’intégration de progiciels comme SAP avec soit des applicatifs hérités du passé (sur « mainframe »), soit des applicatifs plus récents sur station de travail. Maintenant, l’EAI englobe l’ensemble de ces problématiques.
Il y a une myriade d’outils et de produits d’EAI, chacun ayant la prétention d’apporter une solution globale. Nous donnons ici quelques clefs sur ce qu’est véritablement l’EAI.
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
5. EAI et serveurs d’applications
Les serveurs d’applications (figure 9) offrent un environnement d’exécution pour des applications à base de composants, très souvent pour des applications orientées Web. Les services offerts sont la gestion des transactions, la gestion des objets, le support des connexions, la gestion des sessions, la gestion des événements, une machine virtuelle Java, l’équilibrage de charge (load balancing) et la tolérance aux pannes. Les serveurs d’applications ont de plus en plus d’importance dans l’infrastructure d’intégration de l’entreprise, et ce pour plusieurs raisons :
-
les applications e-business demandent souvent des fonctionnalités qui ne sont pas présentes sur les systèmes existants. Il faut donc y intégrer du nouveau code. Le serveur d’applications est très souvent la plate-forme sur laquelle le nouveau code est développé ;
-
les serveurs d’applications permettent la connectivité Web, ce qui facilite l’extension des solutions existantes vers les solutions e-business ;
-
le serveur d’applications est une plate-forme robuste qui propose l’équilibrage de charge, la tolérance aux pannes, la gestion des transactions et, pour les technologies EAI, des fonctions comme la traduction, la transformation et le routage intelligent ;
-
la plupart des serveurs d’applications du marché s’appuient sur l’environnement J2EE, un modèle puissant pour construire des composants orientés business ou base de données (EJB : Enterprise Java Bean), la gestion des messages avec JMS (Java Message Service), les transactions avec JTS (Java Transaction Server) et les interfaces Web avec JSP (Java Server Pages). Les services Web sont supportés à partir de J2EE 1.4.
Microsoft de son côté prône l’environnement .NET, fourni à partir de Windows 2003. Dans ce cas, la gestion des messages est fournie par MSMQ (Microsoft Message Queuing), les transactions par MTS (Microsoft Transaction Services). Le développeur en environnement Microsoft peut travailler en C#, en Visual Basic .Net, etc.
Les éditeurs de serveurs d’applications offrent maintenant des facilités d’intégration comme des connecteurs applicatifs vers les applications packagées, des facilités de synchronisation de données avec des sources de données multiples, et le support des transactions distribuées. Beaucoup de serveurs d’applications supportent XML.
Les technologies des serveurs d’applications et de l’EAI...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
EAI et serveurs d’applications
BIBLIOGRAPHIE
-
(1) - LINTHICUM (D.S.) - Enterprise Application Integration - . Addison-Wesley (1999).
-
(2) - Le Monde Informatique. Numéro spécial Technologies - (2003).
-
(3) - RIVARD (F.), PLANTAIN (T.) - L’EAI par la pratique - . Eyrolles (2002).
-
(4) - Le livre blanc de l’EAI. Intégration des Applications d’Entreprise - . OCTO Technology (1999). http://www.octo.com/fr/techno/wp_eai.html
-
(5) - RIVARD (F.), BERNADAC (J.-C.), KNAB (F.) - EAI, de l’intégration à l’e-business - . Cosmobay~Vectis (2000). http://www.cosmobay-vectis.com
-
(6) - L’EAI : l’intégration d’applications - . Les Cahiers du e-Business, no 2 (mars 2003).
DANS NOS BASES DOCUMENTAIRES
ANNEXES
Business Integration Journal http://www.bijonline.com
Software Development Magazine http://www.sdmagazine.com
XML Journal http://www.xml-journal.com
Le Journal du Net http://www.journaldunet.com
HAUT DE PAGE
World Wide Web Consortium (W3C) http://www.w3.org
XML.org http://www.xml.org
EAI Industry Consortium http://www.eaiindustry.org
Free Software Foundation http://www.gnu.org
The Open Group http://www.opengroup.org
The Data Warehousing Institute (TDWI) http://www.dw-institute.com
The Gartner Group http://www.gartner.com
HAUT DE PAGE
Microsoft...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive