Enterprise Application Integration: L'EAI Ou Intégration D'applications Entreprises
Enterprise Application Integration: L'EAI Ou Intégration D'applications Entreprises
Enterprise Application Integration: L'EAI Ou Intégration D'applications Entreprises
n of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
E.A.I
ENTERPRISE APPLICATION INTEGRATION
Visage eXPert PDF Copyright 1998,2004 Visage Software This document was created with free TRIAL version of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
SOMMAIRE
Avant propos I. II. DEFINITION POURQUOI INTEGRER 1. Les objectifs 2. Intgration des applications 3. Intgration des processus mtiers III. COMMENT INTEGRER
IV.
1. limpact fonctionnel 2. limpact technique V. 1. 2. 3. 4. 5. VI. ANALYSE DU MARCHE Tendances du march Acteurs et parts de march Origine des acteurs Segmentation du march la rponse des diteurs OFFRE STRATEGIE POSITIONNEMENT DES MAJORS
1. Active Software : ActiveWorks Integration System 1.1 loffre 1.2 Perspectives et stratgies 1.3 Positionnement et stratgies 2. BEA Systems : eLink 2.1 loffre 2.2 Perspectives et stratgies 2.3 Positionnement et stratgies
Dossier ralis par KRAPPA DEMARQUE Tankassi 2
Visage eXPert PDF Copyright 1998,2004 Visage Software This document was created with free TRIAL version of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
3. CrossWorlds : Interchange Server 3.1 loffre 3.2 Perspectives et stratgies 3.3 Positionnement et stratgies
4. IBM : MQSeries Integrator 4.1 loffre 4.2 Perspectives et stratgies 4.3 Positionnement et stratgies 5. Mercator : Mercator E-Business Integration 5.1 loffre 5.2 Perspectives et stratgies 5.3 Positionnement et stratgies 6. Microsoft : BizTalk Server 2000 6.1 loffre non dvelopp : Neon : eBiz Integrator Sopra : eTalk STC : eGate Integrator Tibco : Active Enterprise Vitria : Business Ware
Visage eXPert PDF Copyright 1998,2004 Visage Software This document was created with free TRIAL version of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
AVANT PROPOS
Ce petit rapport sur lEAI fait suite ltude de march que jai ralis sur les diteurs de progiciels. Ma dmarche initiale t dtudier les SSII, leurs offres de services et de produits : CRM, IRM, ERP et EAI. Le dernier concept la mode est lEAI. Jai donc tudier et fais un rsum dun livre de 243 pages dit par EYROLLES et conu par Laurent AVIGNON, Damien JOGUET et Pierre PEZZIARDI. Ce livre sintitule Intgration dapplications LEAI au cur du e-Business . Il sest nourri de la participation active de OCTO Technology un cabinet de conseils en architecture des systmes dinformation, spcialis dans les portails intranet et B to B, lintgration dapplications dentreprise et la personnalisation de la relation client sur le Web.
Visage eXPert PDF Copyright 1998,2004 Visage Software This document was created with free TRIAL version of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
I. DEFINITION
EAI : Enterprise Applications Integration ou intgration des applications en entreprises. Les EAI ou serveurs dintgrations sont des solutions qui permettent de grer et dindustrialiser les changes entre les applications, dans lentreprise et avec ses partenaires. L'EAI ( Enterprise Application Integration ) est un ensemble de techniques et d'outils destins faire communiquer entre elles toutes les applications de l'entreprise : applications mainframe ; progiciels de gestion intgrs ; outils de gestion de la relation client ; portails intranet ; sites web ; e-commerce etc.
Mais pour assurer le succs de sa stratgie e-business, l'entreprise doit aussi automatiser les changes avec ses partenaires ( clients et fournisseurs ) travers des sites extranets, des portails B to B ou des places de marchs lectroniques.
Visage eXPert PDF Copyright 1998,2004 Visage Software This document was created with free TRIAL version of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
Visage eXPert PDF Copyright 1998,2004 Visage Software This document was created with free TRIAL version of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
PILOTAGE
Gestion de magasins
Comptabilit REFERENTIEL Data Warehouse Reporting
EAI PILOTAGE
PORTAIL
EAI PORTAIL
Visage eXPert PDF Copyright 1998,2004 Visage Software This document was created with free TRIAL version of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
Visage eXPert PDF Copyright 1998,2004 Visage Software This document was created with free TRIAL version of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
LEAI ou Intgration dApplications Entreprises Revendre ses produits au travers de canaux de distribution externes et vendre, par ses propres canaux de distribution, des produits tiers pour proposer des offres globales. Le SI doit bien sparer les trois fonctions que sont la distribution ( front office ), la production ( back-office ) et le pilotage ( comptabilit, aide la dcision, gestion des risques,etc ). Pour entrer dans l're de l'e-business, l'entreprise devra donc structurer son SI en trois soussystmes relis entre eux par des technologies EAI.
2. L'impact technique
La rorganisation du SI va impliquer la mise en uvre de technologies EAI. Notion de backbone : tuyau fdrateur par lequel tout le monde passe. Il sera l'unique point d'accs pour ses partenaires.
V. ANALYSE DU MARCHE
1. Tendances du march
Selon Pierre Audouin Conseil, ce march, en pleine croissance, aurait bondi en Europe, de 350 millions deuros en 1999, 1.5 milliard en 2000. En France, ce march a atteint un montant de 170 millions deuros en 2001, en croissance de 65 % par rapport lannee 2000. Cette croissance va se porsuivre pour atteindre un CA de 540 millions deuros lhorizon 2005. Cest lavnement du commerce lectronique, et donc louverture des applications traditionnelles de lentreprise linternet, qui expliquerait cette progression fulgurante. Le march souvre pour atteindre toutes les types dentreprises jusquaux PMI, do une trs grande diversit doffre lies aux besoins trs htrognes des clients. Les solutions qui font recette en France sont : les applications dintgration de systme ; les applications de synchronisation / rplication ; et, lintgration dapplications.
Le spectre des offres actuelles n'est pas encore stabilis. Le march poursuit sa structuration et seul une dizaine d'acteurs proposent une offre rellement globale. Parce qu'il faut pouvoir disposer de briques technologiques complexes aussi varies que le moteur de routage, le gestionnaire de processus le moteur de transformation, les connecteurs l'existant, le support des normes B to B et B to C ( portails Web ), la scurit etc
Dossier ralis par KRAPPA DEMARQUE Tankassi 9
Visage eXPert PDF Copyright 1998,2004 Visage Software This document was created with free TRIAL version of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
LEAI ou Intgration dApplications Entreprises Dans ce paysage, tous les diteurs disposant d 'une brique se prsentent comme offreurs de solutions d'EAI ou d'intgartion e-business. En revanche, le client, lui, attend une rponse globale. Ainsi, seules les offres lui proposant un cadre intgr pour l'ensemble des fonctions apparaissent prennes.
IBM, avec MQSeries et se moniteurs transactionnels, BEA avec Tuxedop, /Q et MessageQ, Sopra et son offre Bus applicatif ;
Dossier ralis par KRAPPA DEMARQUE Tankassi 10
Visage eXPert PDF Copyright 1998,2004 Visage Software This document was created with free TRIAL version of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
Constellar a russi faire voluer son offre Datya Ware house en un vritable message broker, le produit Constellar hub. Les autres diteurs de ce march ( ETI, Informatica, ) n'y sont pas parvenus et deviennent aujourd'hui des proies potentielles pour complter d'autres offres EAI ; De la finance
Tibco et la gamme rendez vous quipe la plupart des salles de marchs et entre les banques ; De l'integration ERP
Parmi les outils d'intgration lis aux ERP, seul Mercator a russi franchir le cap de l'intgration SAP pour offrir une solution EAI gnraliste. Crossworlds s'est lanc quant lui dans l'intgration des principaux progiciels du march ; Interprteur comptable
Rgles du jeu, de sopra, est l'unique produit ddi l'intgration comptable. ; Du monde Internet ; Des ateliers de gnie logiciel
Fort, Templates software et microsoft, fort de l'offre en terme d'outils de dveloppement et d'architecture d'excution, ont dvelopp des composants d'intgration prts l'emploi autour de leur technologie de base. La diversit des origines des diteurs d'applications montre bien que le problme d'intgration a revtu diverses apparences au cours du temps.
4. Segmentation du march
A to A, B to B et B to C Que vous parcouriez une analyse du march ou le site d'un diteur, cette segmentation apparat de plus en plus pour expliquer les diffrentes fonctions des outils. Elle est effectivement assez utile et reflte la compltude d'une offre : Apllication to Apllication ( A to A ) est tourn vers l'intgrationinterne en entreprise. C'est le domaine historique de l'EAI ; Business to Business ( B to B ) est tourn vers l'intgration globale, sur Internet, des processus commerciaux de plusieurs entreprises. Ces offres permettent notamment de btir des plates-formes d'e-procurement ; Business to Consumer ( B to C ) est tourn vers le service web en ligne et la construction de portails accdant des sources d'information dissmines.
11
Visage eXPert PDF Copyright 1998,2004 Visage Software This document was created with free TRIAL version of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
LEAI ou Intgration dApplications Entreprises Les solutions durables sont celles qui intgreront les trois problmatiques. Les autres demeureront des acteurs de niche.
Ce second axe tire bien entendu les offres dans le sens de l'intgration " sur tagre " par la capacit faire communiquer, sans dveloppement spcifique, des progiciels ou des VAN propres chaque mtier. Citons au passage quelques rapprochements : accords TIBCO : mySAP/ CommerceOne, partenariat IBM/Aribaz, acquisition d'onDisplay par Vignette, accords Neon/CommerceOne, fusion d'Active et de WebMethods, rachat de Workflow Automation Corporation par BEA, etc. Les rapprocghements se multiplieront encore quelques temps avant qu'mergent les leaders, qui, comme pour les systmes d'exploitation ou les SGBDR, seront peu nombreux !
Visage eXPert PDF Copyright 1998,2004 Visage Software This document was created with free TRIAL version of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
LEAI ou Intgration dApplications Entreprises Active Software / WebMethods ; BEA Systems ; CrossWorlds ; IBM ; Mercator ; Microsoft ; Neon ; Sopra ; STC ; Tibco ; Vitria.
Chaque diteur fait lobjet dune fiche descriptive en plusiseurs points : prsentation de lditeur, analyse financire : CA et rsultat dexploitation pour 99, nbre demploys, donnes ; origine du produit et caractristiques principales ; perspectives et stratgie de lditeur.
13
Visage eXPert PDF Copyright 1998,2004 Visage Software This document was created with free TRIAL version of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
LEAI ou Intgration dApplications Entreprises labsence de modlisation relle de processus ; il faut passer r les diffrents modules du systme : Designer, Broker et Agents ( code Java ). Il est par exemple trs difficile de synchroniser plusieurs vnements dans un nprocessus ; lintgration des offres active et WebMethods reste raliser.
Ses faiblesses sont : une offre encore en maturation dont lintgration reste finaliser ;
14
Visage eXPert PDF Copyright 1998,2004 Visage Software This document was created with free TRIAL version of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
LEAI ou Intgration dApplications Entreprises le support des standarts Internet ne sera pas assur pleinement quau passage WebLogic comme fondation ;
Visage eXPert PDF Copyright 1998,2004 Visage Software This document was created with free TRIAL version of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
LEAI ou Intgration dApplications Entreprises lintgration de toutes les donnes de configuration dans un rfrentiel centralis.
Les notions de projet, de travail collaboratif, de dploiement, dadministration et dexploitation ne constituent toujours pas le point fort de loffre. Des amliorations dans ce sens seront disponibles.
Ses faiblesses sont : les outils de travail en projet, en phase de dveloppement puis en production ( administration, exploitation ) nont pas encore atteint un niveau de maturit suffisant ; pas doffre B to B totalement intgre ( prise en charge de HTTPS et XML uniquement ), et support des standards Internet en cours.
Visage eXPert PDF Copyright 1998,2004 Visage Software This document was created with free TRIAL version of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
LEAI ou Intgration dApplications Entreprises Le message Broker repose sur une base de donnes jouant le rle de rfrentiel des donnes et des formats, facilitant ainsi la gestion des rgles de transformation.Dans le cas de flux XML, le message peut tre interprt sans dclaration pralable puisquil sautodcrit. Le gestionnaire de flux utiliser galement cette base pour ses rgles de routage, qui peuvent tre fond sur le contenu. Linterfaxce homme machine ( IHM ) de configuration permet de visualiser des enchanements de rgles complexes ( transformation, enrichissement, routage, etc ). En revanche, le moteur ne permet pas de crer de rels processus avec une persistance, de rendezvous, de branches conditionnelles complexes,etc. Pour cela IBM propose toujours une offre complmentaire : MQWorkflow. Mais ce produit nest pas intgr au reste du message Broker, il sappuie directement sur MQSeries. Du reste, IBM propose galement le moteur de CrossWorlds dans son catalogue doffres partenaires Les connecteurs sont tous issus des bibliothques Neon. Loffre est centre sur quelques progiciels ( SAP, PeopleSoft, Siebel, I2, etc) sur la finance ( Swift, Oasys et FIX ) et sur lEDI. Signalons le support de flux de type terminaux interactifs (3270,5250,VT, etc )par Adapter for Terminals, de Neon.
Ses faiblesses sont : des produits trs orients MQSeries en standard, une faible ouverture sur dautres systmes, en particulier sur lInternet : HTTP, SMTP, etc ; une offre essentiellement A to A, les briques B to B sont piocher dans la gamme Websphere Commerce ; une faible intgration des outils de la gamme, le dvelopement, ladministration et lexploitation de chaque couche ( MQSeries, MQS Integrator et MQ Workflow ) sont raliss indpendamment.
Visage eXPert PDF Copyright 1998,2004 Visage Software This document was created with free TRIAL version of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
Qui couvrent respectivement les besoins A to A, B to B et B to C ( dveloppement dapplications Web communiquant avec le SI : portails ).
Les modules de dveloppement, regroups sous lappellation Mercator Design Studio, permettent : de modliser les formats ( Type Designer ) ou de les importer ( Idoc, XML ) ; de gnrer automatiquement des formats partir de tables ou de procdures stockes ( Dtabase Designer ) ; de mettre en correspondance ces flux, aprs transformation ventuelle, entre diffrentes sources dentre et de sortie ( Map Designer ) ; de crer de vritables flux dinformation mtier ( Integration Flow Designer ) cest dire denchaner des maps.
A ces modules de dveloppement graphiques sajoute lenvironnement dxecution permettant le traitement de messages multithreads . Event Server dclenche le moteur suite lapparition dun vnement ( date, dpt dun message, de plusieurs fichiers, etc ). Il est associ au Command Server, qui autorise un fonctionnement batch. Certte approche est intressante car elle autorise la gestion des flux complexes en entre de manire native. Loffre ne dispose pas de transport spcifique et peut donc sappuyer indiffremment sur MQSeries, MSMQ, Tuexdo ou /Q, Oracle AQ, ROMA, de Candle ou TIB/Rendez-vous, de Tibco. Des passerelles avec les prioncipaux SGBDR existent galement. Des connecteurs ( Adapters ) existent dans plusieurs domaines : ERP (SAP R/3, PeopleSOft, Oracle ) ; Finance ( le module FS Manager, inclus dans Commerce Broker ), avec les formats FIX, Swift/ISITC, Oasys et ETC ; Bases de donnes ( DB2, SQL Server, Oracle et Sybase ).
Le rachat de Braid, spcialis dans lintgration financire, autorise Mercator proposer des offres cls en main concurrentes de celles de Tibco ou de Neon.
Dossier ralis par KRAPPA DEMARQUE Tankassi 18
Visage eXPert PDF Copyright 1998,2004 Visage Software This document was created with free TRIAL version of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
LEAI ou Intgration dApplications Entreprises Signalons lapparition au catalogue de Nimbus ( gestion centramlise des liquidits ) ou de Gemini ( solution de rconciliation ). La gamme sest enrichie, sous lappellation Mercator Commerce Broker, de fonctionnalits B to B. Cette offre reprend les briques prcdentes en y ajoutant : un module Commerce Manager, destin grer le rfrentiel des partenaires, piloter les flux et stocker les informations daudit et de contrle dans une base de donnes ; un module Message Manager, qui se pose en frontal du Message Brokerpour grer les protocoles B to B : EDI, HTTP, SMTP, FTP, la scurit ( via OEM Verisign ) ; un ensemble de modules dimportation et de formats B to B cls en main : XML, RosettaNet, CBL, cXML, EDI ( X12, Edifact, HL7 ), etc
Mercator Web Broker ( qui utilise la technologie de la socit Noverra, rachete en 99 ) permet la mise en place dinterfaces Web pour le B to C : transformation des maps dinterfacage de Mercator Enterprise Broker en composants EIB en vue de les inclure dans nimporte quelle application web ( Component Wizard ) ; utilisation de ces EJB dans les serveurs dapplications web usuels ( par exemple Websphere, dIBM, ou Weblogic de BEA ) pour le dveloppement dapplications manipulant des donnes de lentreprise.
Les outils Event Server Monitor et Status Monitor offrent un suivi en temps rel de lxecution des maps, ainsi que laffichage de diverses statistiques de base ( nombre de maps dclences depuis le lancement du moteur, nombre de maps en erreur, en attente de dclenchement, etc ).
Ses faiblesses sont : labsence de rfrentiel, la ncessit de grer manuellement lensemble des fichiers dcrivant les mtadonnes de configuration des flux ; le manque de connecteurs mtier autres que pour les ERP, CRM, SCM etc ;
Visage eXPert PDF Copyright 1998,2004 Visage Software This document was created with free TRIAL version of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
LEAI ou Intgration dApplications Entreprises BEA, Websphere dIBM, Bluestones Total-e-Business et enfin Business Platform dallaire ); le support des transactions XML et, plus gnralement, des standards Internet constitue lvolution majeure du produit, marquant son positionnement stratgique. Lintgration des solutions du Braid Group a dbouch sur la construction dune solution complte rpondant aux besoins du secteur finance, notalmment en ce qui concerne la capacit daudit et la scuristation des messages ; Les partenariats avec les diteurs dERP sont renforcs pour permettre mla mise en oeuivre de leurs portails ( mySAP.com, ce jour ).
6.1 Loffre
Biztalk Server est lhritier des technologies dintgration embarques dans Commerce Server, la plate forme de commerce lectroniqe de Microsoft. La solution initiale permettait de connecter en point point des applications ( pipelines), essentiellement pour rpondre des besoins de connectique internet avec le back office ( ERP ). La nouvelle offre, disponible fin 2000, sarticule autour dun moteur qui sappuie sur linfrastructure et les services applicatifs de Windows 200 ( internet information server, COM+ le moniteur transactionnel dexcution de composants COM, et MSMQ le MOM ). Les connecteurs permettent de recevoir et denvoter des messages dans diffrents environnements : SMTP, http, HTTPS, MSMQ, ADO ( SGBDR ), fax, fichiers, etc. Pour atteindre dautres environnements, on utilisera lintgration COM et les passerelles fournies par Microsoft dans SNA Server. Il est ainsi possible daccder aux plates formes IBM gros et moyens systmes : CICS, IMZS, MQSeries, 3270, etc. Les formats supports en standard sont XML, bien sur ( XML Schema et DTD ) et lEDI ( X12 et Edifact ). Le nombre de connecteurs et de formats progisiels figurant au catalogue est encore restreint. Il existe un kit de dveloppement pour crer des AIC ( Application Integration Composant ) et certains diteurs prvoient dajouter des connecteurs leurs progiciels ( Baan, PeopleSOft, GreatPlains, etc. ). Biztalk Server permet de grer le routage en fonction du contenu du message et de sa priorit. Ce dernier point autorise un fonctionnement quasi synchrone pour les messages les plus importants.
20
Visage eXPert PDF Copyright 1998,2004 Visage Software This document was created with free TRIAL version of Visage eXPert PDF.This watermark will be removed after purchasing the licensed full version of Visage eXPert PDF. Please visit http://www.visagesoft.com for more details
LEAI ou Intgration dApplications Entreprises Le cur du produit se fonde sur XML, la fois pour le format des messages et pour la structure du rfrentiel ( formats, processus, flux ). BizTalk Server supporte en outre le protyocole SOAP, qui permet dinvoquer des transactions distantes en exploitant http et XML ( notion de Web service ). Le rfrentiel contient : la desciption de la structure de lensemble des messages ( les schmas XML ) au format XML ; les rgles de transdformation syntaxiques et smantiques des schmas entre eux ; les rgles de routage appliquer lorquun message arrive : celui ci va piloter lexcution de composants COM, qui peuvent tre des compopsants BizTalk cl s en main ou des composants dvelops spcifiquement ( dans SNA Server, laide dassistants dans les outilms de dvelopement de la gamme Visual Studio ; etc. ).
En termes de scurit, BizTalk Server est capable de crypter tous les messages grce au support de SSL et de linfrastructure de cls publiques ( PKI ) intgre Windows 2000 Server. La scurit applicative repose sur la notion de rle prsente dans COM+. Sur le plan des outils, BizTalk Server est quip dun diteur graphique de schmas XML ( BizTalk Editor ) et dun outil de transformation, BizTalk Mapper qui permet dditer les rgkles de transformations des schmas XML( au format XSL ) ou dautres formats non baliss ( EDI, Idoc, etc ). La dfinition des processus sffectue laide dune console ( BizTalk Designer ) exploitant lapplication Vision, passee dans le giron de Microsoft en 1999. Il est ainsi possible de crer un workflow par glisser dplacer, dindiquer la souris que tout ou partie du processes est transactionnel, etc. Cette interface gnre des dfinitions de processus ebn XML, utilises par le moteur dexcution Biztalk Orchestration. Celui ci instancie le processus et en suit lexcution ( pilotage des transactions synchrones
21