Академический Документы
Профессиональный Документы
Культура Документы
Direction des systèmes d'information
PRESENTATION
GENERALE EAI
Référence : NOT02L086DSI
Date : 13/11/2002
Version : 1.1
Auteurs : V. Longueville
Diffusion : DSI – Bureau BBFC
Objet du document : Présentation générale des concepts et des outils EAI
Présentation générale EAI
Table des mises à jour du document
Compléments apportés aux chapitres 4 et 5
Sommaire
1 DÉFINITION.......................................................................................................................................................4
2 PRINCIPES ET OBJECTIFS............................................................................................................................4
1 DÉFINITION
L’EAI (« Enterprise Application Integration », en français « Intégration des Applications d’Entreprise »)
permet de synchroniser et de faire communiquer des applications hétérogènes (développements
spécifiques ou progiciels) par échange d’informations en temps réel, indépendamment des plates
formes et du format des données.
2 PRINCIPES ET OBJECTIFS
Le rôle d’un EAI s’arrête à la gestion des interfaces et des échanges interapplicatifs. Il n’intervient
pas dans le fonctionnement interne des applications de l’entreprise, qui restent indépendantes entre
elles et conservent leurs fonctions et processus métier. Le choix d’un outil d’EAI n’est donc pas
structurant pour le système d’information d’une entreprise.
Les outils d’EAI répondent à différents niveaux de besoins, de complexité croissante :
- Migration de données (transfert de données d’une application existante vers une nouvelle
application destinée à la remplacer).
- Evolution de l’architecture des interfaces entre applications existantes du mode « point à point »
(ou « spaghetti », ou A2A pour « application to application ») vers une architecture intégrée
connectant toutes les applications vers un même point de communication.
- Automatisation et synchronisation des processus métier (organisation et enchaînement des
tâches entre applications) sans ou avec intervention humaine (workflows).
- Mise en œuvre de l’entreprise étendue (ou B2B « business to business » : échanges sécurisés
entre l’entreprise et l’extérieur, portails d’entreprise).
2.1 Intégration des interfaces entre applications
Pour répondre aux deux premiers besoins, le principe de l’EAI est de mettre en place un bus
d’échange d’information entre applications, selon le mode « Publish & Subscribe » : dès qu’une
information présente dans une application doit être transmise à d’autres applications, l’application
source « publie » l’information dans le bus d’échange. Les applications destinataires peuvent alors
« s’abonner » pour recevoir cette information via le bus.
Ce mode de fonctionnement permet de remplacer le développement d’autant d’interfaces spécifiques
que de couples d’applications source et destinataire par un seul canal de communication auquel toute
application peut se connecter pour transmettre et/ou recevoir des données.
Appli 2
Appli 1 Appli 2 Appli 3
Appli 1
Appli 5
NOT02L086DSI 13/11/2002 4 / 20
Les informations sont donc transmises sous forme de messages, qui peuvent contenir :
- uniquement des données (par exemple la description d’une unité de recherche),
- des données et une action à effectuer sur ces données (par exemple un message « créer une
unité de recherche » contenant la description d’une unité de recherche à créer et la méthode de
création).
Afin que l’information puisse être publiée et interprétable par n’importe quelle application, un outil
d’EAI doit assurer les services suivants :
- Mettre à disposition un ensemble de connecteurs (ou « adapters ») permettant à toute
application, quel que soit son environnement (progiciel ou application spécifique, langage, format
de données, …) de dialoguer avec le bus d’échange. Un connecteur est un ensemble de règles
de formatage permettant de normaliser le format des messages transmis par les applications au
bus d’échange. Tous les messages qui circulent sur le bus d’échange ont donc le même format
(XML par exemple). Chaque connecteur est destiné à un type d’application particulier. Il existe
trois types de connecteurs :
- connecteurs de données : interfaçage avec les fichiers plats, les bases de données
relationnelles (Oracle, DB2, SQL Server, …), …
- connecteurs applicatifs : interfaçage avec les applications spécifiques écrites dans les
langages les plus courants (JAVA, C, C++, …)
- connecteurs de progiciels : interfaçage avec les progiciels type PGI (SAP, PeopleSoft, …),
CRM, …
La plupart des outils d’EAI proposent un éventail de connecteurs standards plus ou moins
étendu. Certains EAI comportent également un module de développement de nouveaux
connecteurs pour des applications spécifiques.
- Transporter et router les messages vers les applications destinataires suivant les règles
« d’abonnement » préalablement définies.
- Après transmission, transformer les messages pour les mettre au format interprétable par
l’application destinataire (« mapping »).
La structure des messages est normalisée via la définition de « formats pivots » (exprimés sous
forme de schéma XML ou de DTD). Par exemple, chaque message contenant la description d’un
client aura toujours la même structure prédéfinie. La définition d’un format pivot est issue de la
réflexion commune des responsables fonctionnels des applications communiquant via l’EAI : la
structure adoptée pour chaque objet à échanger (par exemple : client, facture, …) doit contenir toutes
les informations nécessaires aux différentes applications.
2.2 Intégration des processus métier
Pour répondre aux besoins d’automatisation et de synchronisation des processus métier, les
solutions EAI proposent des outils de BPM (« Business Process Management ») qui permettent :
- de modéliser les échanges entre processus métier (par exemple en UML),
- d’implémenter la description des flux de données entre applications issue de cette modélisation
au niveau du bus d’échange.
Pour la plupart des outils EAI, le niveau de modélisation ne va pas jusqu’à la description de
l’ensemble des flux d’un processus métier (par exemple, l’intégralité de la facturation), il s’arrête au
niveau de la description d’un échange entre deux applications. D’autre part, peu d’outils de BPM
permettent d’intégrer les interventions humaines (workflow) dans la description des flux.
ACTEURS
HUMAINS
€
Finance
€
Achats
€
Comptabilité
€
RH
€
Qualité
€
...
MODELISATION / AUTOMATISATION
WORKFLOW
☛€
MODELISATION / AUTOMATISATION
PROCESSUS METIER
EAI
CONNECTEURS
CATIONS
PGI Application …
APPLI
2.3 Intérêt des EAI
Un outil d’EAI permet de suivre et de maîtriser l’évolution et/ou la refonte du système d’information :
- dans un premier temps sans remplacer les applications existantes, en fédérant progressivement
les interfaces entre applications (flux par flux),
- en connectant les nouvelles applications au bus d’échange unique au fur et à mesure de leur
apparition pour leur transmettre l’information dont elles ont besoin.
En utilisant les connecteurs fournis et maintenus par l’éditeur de l’outil EAI, on minimise le coût de
développement et de maintenance lié aux interfaces spécifiques entre applications.
L’EAI permet également de mettre en œuvre l’une des trois solutions possibles pour résoudre les
problèmes de redondance d’information dans les différentes applications de l’entreprise (mises à jour
multiples de la même donnée présente dans plusieurs applications, incohérence des données, …) :
- suppression totale de la redondance : on ne conserve qu’un seul référentiel pour chaque donnée
et on met en œuvre dans l’EAI les interfaces nécessaires pour transmettre la donnée aux
applications qui en ont besoin,
- identification d’une application maître : on détermine pour chaque donnée quelle est la structure
de référence (c’est à dire celle qui contient la donnée « officielle » et à jour) et on met en œuvre
dans l’EAI les interfaces nécessaires pour transmettre la donnée (éventuellement transformée)
aux autres applications qui la contiennent et l’utilisent,
- mises à jour croisées : on met en œuvre dans l’EAI toutes les interfaces nécessaires pour que la
donnée soit automatiquement mise à jour dans les applications où elle est présente dès qu’elle a
été modifiée dans l’une de ces applications.
3 CRITÈRES DE CHOIX D’UN OUTIL EAI
Il existe deux principaux types d’outils EAI :
- orientés processus métier (la modélisation des processus métier et des workflows est un point de
départ obligatoire, le point d’entrée de l’outil EAI étant un outil de BPM). Ce type est adapté dans
le cadre d’une démarche « Topdown » : refonte totale du système d’information à partir de la
définition des processus métier (expression des règles d’interaction entre les différentes fonctions
de l’entreprise en terme d’enchaînement de tâches), débouchant sur le développement de
nouvelles applications mettant en œuvre des interfaces complexes.
- modulaires , constitués de plusieurs briques :
- ensemble de connecteurs,
- outil de transport, routage et transformation,
- éventuellement outil de BPM.
Chaque brique peut être acquise et mise en œuvre séparément. Ce type est adapté dans le
cadre d’une démarche « Bottomup » : dans un premier temps, intégration au sein de l’EAI des
interfaces entre les applications existantes (expression des règles d’interaction entre les
différentes fonctions de l’entreprise en terme d’échange d’information), puis enrichissement
progressif du périmètre de l’EAI au fur et à mesure de l’évolution du système d’information.
Un autre critère de choix est l’architecture technique de l’outil EAI :
- le type et les capacités du MOM (« Message Oriented Middleware ») et du message broker
utilisés par l’outil de routage et de transport de l’information (mise en attente de messages,
traitement des erreurs et des retours arrière, …)
- le mode utilisé pour mettre en œuvre le mécanisme de « Publish & Subscribe » :
- mode décentralisé (« Network centric ») : l’initiative de la publication et de l’abonnement
revient aux applications, l’information circule sur le bus d’échange directement de l’application
émettrice à l’application réceptrice, et les règles de gestion sont supportées par les
connecteurs.
- mode centralisé (« Hub & spoke ») : l’initiative de la publication et de l’abonnement revient à
un « hub » centralisé par lequel passent tous les messages et au niveau duquel sont
déclarées les règles de routage de l’information d’une application à une autre.
Le mode « Hub & spoke » optimise les fonctions d’administration (qui est centralisée), il peut par
contre poser des problèmes de gestion de charges. C’est l’inverse pour le mode « Network
centric » (gestion des charges plus facile, mais administration plus difficile).
D’autres paramètres techniques sont également importants dans le choix d’un EAI :
- le volume moyen de données à transférer dans chaque message,
- les types de transfert à privilégier (batch ou temps réel, mode synchrone ou asynchrone),
- l’éventail de connecteurs proposés par l’outil :
- disponibilité des connecteurs correspondants aux applications à intégrer,
- connecteurs compris dans l’offre de base ou à acquérir en plus,
- existence d’un outil de développement de nouveaux connecteurs si l’on souhaite intégrer des
applications spécifiques.
- les possibilités offertes par l’outil de BPM (niveau de modélisation, prise en compte des
interventions humaines (workflows), …),
- l’ergonomie de l’outil,
- les standards supportés par l’outil (XML, SOAP, JAVA, JCA, …), ainsi que le degré
d’indépendance de l’outil par rapport à la gamme de produits d’un éditeur particulier,
- la possibilité de pouvoir utiliser des formats pivots pour la transmission des données,
- les performances de l’outil (nombre de message traités par seconde, temps moyen de transfert
des messages, capacité de montée en charge, …),
- les facilités d’installation, de test, de déploiement, d’administration et d’exploitation offertes par
l’outil (on note par exemple que les outils d’EAI proposent très rarement des outils de supervision
autres que le simple « fichier de log »),
- les platesformes serveur et clientes nécessaires pour pouvoir mettre en œuvre l’outil (systèmes
d’exploitation supportés, espaces mémoire et disque nécessaires, …).
L’estimation de la montée en puissance à venir du système d’information est également importante :
l’effort nécessaire pour acquérir et mettre en œuvre un outil d’EAI étant assez lourd, le retour sur
investissement est fortement lié au nombre d’applications amenées à être intégrées à l’EAI dans le
futur.
4 PRINCIPAUX OUTILS D’EAI
PRIX
PRODUIT /
EDITEUR
CARACTERISTIQUES
INTEGRATEURS REFERENCES INDICATIF
LICENCE)
Sybase – Business Process Integrator - Outil de développement de - Pas de génération de code Accenture Dexia Entre
Neonsoftware Suite : nouveaux connecteurs. Process server vers ebiz Cap Gemini E&Y Crédit Local 76 500 et 153
- ebiz (plateforme - Outil de reporting d’activité (outils distincts). CSC BNP 000 €
d’intégration et interapplicative sous forme - BPM sans gestion de Auchan
connecteurs) de tableau de bord. workflows. AXA RE
- Process server (BPM) - Pas de code JAVA. Cegetel
- EADK (outil de - Couche transport : pas de Casino
développement de MOM intégré, interfaçable
nouveaux connecteurs) avec MOM du marché.
- Ne permet pas mode
Architecture Hub & spoke synchrone request/reply.
- Pas d’interface graphique
pour mapping.
- Non interfaçable avec outil
de supervision.
- Transfert fichiers en mode
batch impossible.
- Peu de connecteurs.
- Pas de connecteur LDAP.
- Regroupement de messages
impossible.
- Connecteurs non conformes
au standard JCA (interface
PRIX
PRODUIT /
EDITEUR
CARACTERISTIQUES
INTEGRATEURS REFERENCES INDICATIF
LICENCE)
d’accès aux applications
JAVA).
- Pas de notion de profils
d’utilisateurs.
- BPM : Pas de gestion de
priorité sur les tâches.
- Fort partenariat (et donc
dépendance) avec les
produits IBM.
- Peu présent en France (10
références).
BEA Weblogic Integration - Offre complète (jusqu’au - Obligation de passer par Accenture ANPE
B2B). l’outil de BPM. Cap Gemini E&Y Banque De France
Architecture Hub & spoke - BPM avec gestion de - Peu de connecteurs. ATOS Alcatel
workflows. - Souvent cité comme serveur CSC Auchan
- Outil de développement de d’applications plutôt que GFI BNP Paribas
nouveaux connecteurs. comme outil EAI. Unilog Cofidis
- Full JAVA. Thales IS Crédit Agricole
Steria Crédit Lyonnais
SQLI Groupe Caisse
Sopra d'Epargne
Sema France Telecom
La Poste
Société Générale
WebMethods - Enterprise Server - Offre complète (jusqu’au - BPM sans gestion de Accenture France Telecom 125 000 €
(plateforme B2B). workflows. Cap Gemini E&Y Usinor
d’intégration et une - Génération de code - Déploiement délicat. CSC Bouygues Telecom
PRIX
PRODUIT /
EDITEUR
CARACTERISTIQUES
INTEGRATEURS REFERENCES INDICATIF
LICENCE)
cinquantaine de Business Integrator vers Steria Alcatel
connecteurs) platesformes d’intégration. Unisys Siris
- B2B server (plateforme - Full JAVA. Unilog Lafarge
d’intégration et - Permet mode synchrone IBM
connecteurs pour request/reply. Valtech
échanges externes) - Permet l’utilisation de
- Business Integrator formats pivots.
(BPM) - Connecteurs conformes au
standard JCA (interface
Architecture Hub & spoke d’accès aux applications
JAVA).
PRIX
PRODUIT /
EDITEUR
CARACTERISTIQUES
INTEGRATEURS REFERENCES INDICATIF
LICENCE)
références croisées). Winterthur
Kiabi
Architecture Network centric Air Liquide
Vitria BusinessWare : - Offre complète (jusqu’au - Approche « topdown », Accenture Compagnie Développe
- bus de messages B2B). fortement orientée BPM. Cap Gemini E&Y Générale des ment :
- connecteurs (une - BPM avec gestion de - Bus de messages Valtech Eaux 110 000 €
centaine) workflows. propriétaire, basé sur Corba. Unilog Groupama – Gan Production :
- outil graphique de - Gère les transactions - Format de base de données ATOS UPC 275 000 €
modélisation BPM longues avec persistance propriétaire. CSC Connecteurs
(UML) des états. - Connecteurs non conformes de 20 000 à
- outil de transformation - Permet l’utilisation de au standard JCA (interface 60 000 €
des données formats pivots. d’accès aux applications
- outil d'analyse temps - Outil de développement de JAVA).
réel (supervision nouveaux connecteurs. - Connecteurs non compris
activités, tableaux de - Reporting graphique en dans l’offre de base.
bord) temps réel de l’activité inter - Ne permet pas le mode
- serveur B2B applications. batch.
- Messages peuvent contenir - Ne prend pas en charge les
Architecture Hub & spoke leur autodescription (permet schémas XML (seulement
d’éviter stockage des DTD).
descriptions dans BD). - Mise en œuvre complexe.
- Modèles de processus - Peu présent en France (3
métier prédéfinis. références).
PRIX
PRODUIT /
EDITEUR
CARACTERISTIQUES
INTEGRATEURS REFERENCES INDICATIF
LICENCE)
workflows. - Connecteurs non conformes BNP Paribas
- C, JAVA et code propriétaire. au standard JCA (interface SGAM
d’accès aux applications Alcatel
JAVA). Dexia
ABN amro
HSBC
Tibco Active Enterprise - Offre complète (jusqu’au Accenture NASA
B2B). ATOS
Architecture Network centric - BPM avec gestion de
workflows.
- BPM en option.
- Permet l’utilisation de
formats pivots.
IBM Websphere Business - Offre complète (jusqu’au - Approche « topdown », Steria Airbus 500 000 €
Integration (ex CrossWorlds) B2B). fortement orientée BPM. ATOS
- BPM avec gestion de - Pas de connecteur HTTP / Sema
Architecture Hub & spoke workflows. HTTPS. CSC
- Connecteurs conformes au - Connecteurs Oracle, People Unisys
Présentation BBFC le
29/11/02 standard JCA. Soft, … non disponibles en Unilog
- Composants prêts à l'emploi standard. Thales IS
et méthode d'implantation.
- Réutilisation des process - Pas d’outil de supervision. Valtech
collaboratifs possibles. - Pas de notion de profils Accenture
- Expérience significative de d’utilisateurs. Cap Gemini E&Y
mises en oeuvre. Feuilles de transformations
- SQLI
- Utilisation de standards XSLT non supportées.
(XMI, IDE Eclipse, code - Prix.
JAVA, XML, J2EE, JMS, ...). - Relative complexité de
- Version française disponible. l'outil.
PRIX
PRODUIT /
EDITEUR
CARACTERISTIQUES
INTEGRATEURS REFERENCES INDICATIF
LICENCE)
- Possibilité d'exposer un - Seules les règles périodiques
process métier en tant que de déclenchement des
Web Service. événements sont supportées
- Possibilité de choisir la dans l'outil (pas de détection
techno supportant la couche automatique de mises à jour)
transport. - Administration lourde
- Possibilité de choisir la BD (formation nécessaire).
pour le repository (SQL - Mise en place et
Server, DB2 ou Oracle). paramétrage complexe (5
- Possibilité de s'assurer de jours de formation + support
l'intégrité des données IBM nécessaires).
(rollback, connecteurs
"intelligents", ...).
- Utilisation de formats pivots /
modèles de données
génériques (schémas XML).
- Possibilité d'importer /
exporter les schémas XML et
les modèles UML (via XMI).
- Génération automatique de
doc HTML.
- Outil de développement de
nouveaux connecteurs.
- Supporte tous les types
d'interface : temps réel
synchrone et asynchrone,
batch.
- Gestion avancée des
performances (load
balancing, ...).
- Paramétrage passage de
firewalls possible dans l'outil
lors de la définition des
connecteurs.
Axway (Sopra Enterprise Integrator - Offre complète (jusqu’au - BPM sans gestion de Sopra ANPE De 50 000 à
PRIX
PRODUIT /
EDITEUR
CARACTERISTIQUES
INTEGRATEURS REFERENCES INDICATIF
LICENCE)
group) (extension XTalk de Sopra) B2B). workflows. ATOS Ministère de la 300 000 €
- Permet transfert de fichiers - Langage propriétaire. Cap Gemini E&Y Défense
Architecture Hub & spoke en mode batch (via outil - Peu de connecteurs Cegetel
XFB : eXtensible File applicatifs. GDF
Broker). - Pas de connecteur LDAP. PMU
- Outil de développement de - Connecteurs non conformes Auchan
nouveaux connecteurs. au standard JCA (interface FNAC
- Bien implanté en France d’accès aux applications LVMH
(3500 références). JAVA). PSA
- Pas d’outil d’équilibrage des BNP Paribas
charges dynamique. Groupama
- BPM : pas de durée
maximale de traitement des
tâches.
- Web Services non supportés
par outils B2B.
Kabira KIS (ex ObjectSwitch) - Spécialisé Télécoms / SI Accenture
réseaux. Cap Gemini E&Y
Steria
Valtech
ACA ISIE - Spécialisé intégration PGI.
Présentation équipe BFC le
18/12/02
Oracle Oracle9iAS InterConnect
5 AUTRES OUTILS D’EAI
PRIX
PRODUIT /
EDITEUR
CARACTERISTIQUES
INTEGRATEURS REFERENCES INDICATIF
LICENCE
Cross DataEXchanger - Outil adapté pour PME / EMI / Virgin 10 670 €
DataBase PMI. France
Technology
Microsoft BizTalk - Offre complète (jusqu’au - Approche « topdown », Eurosport 39 000 €
B2B). fortement orientée BPM. Accor Services /
- Fonctionne exclusivement Restaupro
sous Windows Click & Trust de la
Bred
Banque Populaire
Seagull LegaSuite
Information iWay Software Enterprise - Connecteurs (120) - Pas d’outil de BPM. PSA Entre 15 250
Builders Integration Broker permettant de s’interfacer - Couche transport : pas de EADS et 30 500 €
avec toute base de données, MOM intégré, interfaçable BNP Paribas
plateforme ou PGI. avec MOM du marché Produits Roche
- Outil ETL. (MQSeries d’IBM ou MOM CCFHSBC
Microsoft). CIC
- Pas un « vrai » outil d’EAI, Vivendi
plutôt un fournisseur de
connecteurs.
DotVision Navigation Suite - Full JAVA & XML IBM Clear Channel 9 600 €
Sema Malls (Dauphin
Affichage)
PRIX
PRODUIT /
EDITEUR
CARACTERISTIQUES
INTEGRATEURS REFERENCES INDICATIF
LICENCE
Nanteic
IvryGrandCiel
Palexpo
Software AG EntireX Platform - Offre complète (jusqu’au Sema La poste Entre 20 000
B2B). Club Med et 400 000 €
- BPM Barclays (en fonction
- Connecteurs conformes aux Sandvik de l’OS)
standards JCA et XML Sollac
Usinor
INSEE
Scort eBusiness Integrator - Adapté pour intégration Accenture AGF Entre 30 000
mainframes. ATOS Vertbaudet et 150 000 €
IBM
Sema
Seeburger Business Integration Server - Offre complète (jusqu’au BSN Entre 50 000
(BIS) B2B). et 2 000 000 €
- BPM (en fonction
- JAVA des modules
- Modulaire (peut s’adapter à nécessaires
différents niveaux de au projet)
besoins)
StreamServe Business Communication Société Générale Entre 20 000
Platform Nestlé et 100 000 €
Bonduelle
Somfy
Logic Achat
Siemens
PRIX
PRODUIT /
EDITEUR
CARACTERISTIQUES
INTEGRATEURS REFERENCES INDICATIF
LICENCE
Sodexho
ABB
Dassault Aviation
Bayer
DaimlerChrysler
Services
Sunopsis Sunopsis V3 - Full JAVA. - Pas d’outil de modélisation APRI Prévoyance .Workgroup :
- Support de différents MOM. de workflow. 30 000 €
- Couvre les domaines ETL et - Gestion des transactions ARRCO .Enterprise :
EAI. pour différentes "interfaces" Aventis Pasteur 50 000 €
- Support ISO SQL. à implanter manuellement. Bouygues Telecom (contient
- Orienté données donc facilité - Connecteurs PGI, MOM et connecteur
Damart
d'implantation des EDI à acheter en plus de MOM)
référentiels partagés dans le l’offre de base. Europe 1 .Connecteurs:
Repository de l'outil. - Une seule licence de Groupe Roset ERP:14 000 €
- Possibilité de disposer d'une développement dans l'offre MOM:14000 €
Jules
version d'évaluation à de base. EDI : 7 000 €
condition de suivre 2 jours - Grande rigueur nécessaire La Mondiale . Licence de
de formation pour phase de conception, Lyonnaise de dév: 7 000 €
développement. règles de développement et . Formation
Banque – CIC
- Prix. documentation. (4j) : 1830 €
- Connecteurs pour tous PGI. - Pas de connecteur LDAP. Mérial
Perrier Vittel MT
Peugeot
Motocycles
RémyCointreau
Saupiquet
Ascential Enterprise Integration Suite
Sun One Integration Server - Offre complète (jusqu’au - Outil de BPM difficile à 32 000 € par
B2B). utiliser. CPU
Architecture Hub & spoke - Outils B2B en option. - Nécessité de maîtriser
PRIX
PRODUIT /
EDITEUR
CARACTERISTIQUES
INTEGRATEURS REFERENCES INDICATIF
LICENCE
- BPM avec gestion de langage XSLT (par d’outil
workflows. graphique pour mapping).
- Permet l’utilisation de - Peu de connecteurs.
formats pivots. - Format base de données
- Full XML (et XSLT pour propriétaire.
transformations). - Peu présent en France (4
- Supporte les Web Services. références).
- Permet mode synchrone - BPM : Pas de gestion de
request/reply. priorité sur les tâches.
- Outil de développement de - Pas d’interfaçage avec
nouveaux connecteurs. LDAP.
- Messages peuvent contenir - Pas de notion de profils
leur autodescription (permet d’utilisateurs.
d’éviter stockage des
descriptions dans BD).
Openadaptor Openadaptor - Open source