|
EBI est un outil
d’intégration d’applications d’entreprises (EAI) basé sur la nouvelle
technologie ESB (Entreprise Service Bus) qui consiste à créer un Bus
(canal) d’intégration entre les différentes applications communiquantes.
Cet outil est géré
par un environnement d’administration et de contrôle centralisé basé sur
des mécanismes de communication absolument fiables et standardisés (Web
Services), le tout supporté par une infrastructure de haute
disponibilité et évolutive.
EBI est un outil
permettant de manipuler plusieurs langages structurés : XML, EDIFACT,
X12, VDA, XBRL, ODETTE… ainsi que de multiples protocoles de
communications, ce qui fait de lui un élément clé pour la centralisation
des communications électroniques de votre entreprise, tant au niveau
interne qu’avec vos partenaires commerciaux.
EBI offre plusieurs avantages face à
l’intégration traditionnelle:
-
Fiabilité: les communications entre
les applications impliquées utilisent des mécanismes fiables en mettant l’accent sur l´absence de perte
d’information. En fait, les données transmises sont stockées dans la
mémoire persistante pour ne pas avoir à les régénérer en cas de
disfonctionnement du processus. Le système enregistre chacune des
étapes par lesquelles passe l’information, rendant possible
postérieurement une analyse simple du processus. Le système de
communication est basé sur des Web Services sécurisés.
-
Rendement et Evolution: Conçu
spécialement pour des volumes importants, il supporte la distribution
des charges entre différents serveurs, permettant de simplifier de
futures extensions du système.
-
Facilité de diagnostic en cas de
problèmes: Grâce à un environnement d’administration centralisé, il
est facile d’obtenir des diagnostics et de suivre les logs.
-
Redondance et haute disponibilité: le
système est conçu pour garantir que tous les composants de
l’intégration respectent les pré requis établis en terme de
redondance et de haute disponibilité. Pour cela, il est facile de
définir des paramètres de SLA (Service Level Agreement) dans ces
connexions.
-
Gestion et contrôle: sachant que
nous disposons d’un environnement qui permet de gérer et contrôle
l’outil de manière centralisée, la formation et le temps
d’adaptation du personnel à cette architecture est minime. La
maintenance postérieure de toutes les configurations réalisées est
beaucoup plus simple et le risque d’erreurs dues à un
déséquilibre de versions ou une perte de programmes sources de
transformations est éliminé.
-
Cette architecture permet la
synchronisation entre applications, c’est à dire qu’elle se base sur
des événements qui peuvent lancer une application origine et en même
temps appeler l’application destinataire : ceci permet une
réduction des temps de processus dans les transactions
commerciales.
|