La solution d’e-procurement mise en production par le cabinet de conseil Andersen pour un grand assureur français illustre les difficultés d’intégration logicielle inhérentes à ce type de projet.Le système de la société s’arc-boute sur un mainframe IBM. Ce dernier a été raccordé au module d’achat en ligne, Ariba Buyer, afin d’effectuer le suivi des factures et des commandes. Les postes clients sont des PC avec navigateurs Internet. La difficulté réside dans le fait que “Ariba Buyer est livré avec une couche d’intégration d’origine Tibco”, explique Michael Tartar, consultant chez Andersen. Or, c’est la solution d’EAI, eGate, de SeeBeyond, qui était en place chez l’assureur.
Orchestration des flux
En matière d’EAI, eGate se charge de la transformation des données et de l’ordonnancement des échanges et s’appuie sur MQSeries, d’IBM, pour la gestion des files d’attente. Dès lors, le défi consistait à orchestrer le flux d’information entre Ariba Buyer et le mainframe en s’appuyant sur le Lego logiciel présent sur le site. Dans la solution déployée, la validation d’une commande depuis Ariba Buyer déclenche son transfert par le connecteur Tibco, qui l’achemine vers le courtier d’intégration du même éditeur. Ce dernier convertit le document reçu en XML. Il le transfère vers l’adaptateur Tibco pour MQSeries, et ce dernier le place à disposition dans une file d’attente, où le mainframe viendra le chercher. Une demande d’achat générée sur le mainframe suivra le chemin inverse, et sera prise en compte dans Ariba Buyer comme si elle y avait été générée. Quinze catalogues de fournisseurs sont disponibles sur le site de l’assureur. “Les catalogues sont récupérés par Push”, précise Michael Tartar. Chaque fournisseur transfère son catalogue vers le site de l’assureur quand une mise à jour est nécessaire. Le format de transfert est CSV (Comma separated values, ou valeurs séparées par des virgules).
🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.