Gestion des flux en temps réel avec WinDev 7.5 pour les
Transcription
Gestion des flux en temps réel avec WinDev 7.5 pour les
Gestion des flux en temps réel avec WinDev 7.5 pour les 130 agences de CGE Distribution CGE Distribution s'appuie sur WinDev pour proposer une solution automatisée de gestion des flux de données. Résultats: performance, fiabilité et pérennité La société Plus d’un million de flux par an ! Filiale du groupe SONEPAR, CGE Distribution (1200 personnes) est spécialisée dans la distribution de matériel électrique (400 fournisseurs). Maîtrise d'oeuvre Eric Cassagne est responsable Système et Exploitation. bons de livraison, états des stocks,... Il était nécessaire de disposer d’un logiciel pour automatiser et uniformiser ces traitements. Du DPS7 à WinDev Laurent Bouttier est Ingénieur d'Etude. Ils font partie d'une équipe de 8 développeurs. Un impératif pour les 130 agences: communiquer en temps réel L’informatique de CGE Distribution est de type décentralisée. Chacune des 130 agences est dotée d’un progiciel de gestion commerciale (écrit en Cobol). Toutes les données sont ainsi consolidées la nuit sur un système central via des batchs. L’une des contraintes liée à la décentralisation résidait dans la communication verticale et horizontale (entre le siège et les agences ou directement entre les agences). En effet, les informations qui doivent circuler entre chaque partie sont de différents format: documents marketing ou commerciaux, bons de commande fournisseur (norme Edifac ou Lidic), 24 •Publi Dossier 01 INFORMATIQUE «Avec le DPS 7, l'automatisation des transferts de données nécessitait de disposer de cartes de communication spécifiques. Par ailleurs, la maintenance (également en Cobol) de ce traitement s'avérait de plus en plus délicate. La croissance du nombre d'agences et du volume des flux nous a conduit au remplacement du système en place», déclare Laurent Bouttier. La problématique du logiciel à développer était d’analyser ces données entrantes, de les regrouper par destinataires ou par type et de les dispatcher en temps réel vers le siège ou les agences. In fine, ces opérations mettent à disposition ces données aux progiciels en place (gestion commerciale, comptabilité, serveur EDI, outils décisionnels,...). «WinDev s'est imposé par sa capacité unique de développement rapide. Venant du monde Cobol, j'ai apprécié la qualité des exemples livrés et la clarté du L5G. Le concept de WinDev permet un développement modulaire indispensable dans nos projets» ajoute-t-il. Passer à WinDev 7.5 pour profiter du multi-threading Initialement développé en WinDev 5.5, L’application baptisée WebCom a été migrée en version 7.5 de WinDev. «Nous avons migré notre projet en WinDev 7.5 – au passage, j'ai apprécié la migration sans souci – pour bénéficier des performances du multi-Thread», souligne Laurent Bouttier. Ainsi, WebCom permet de fluidifier les transferts, de gérer et de suivre l’acheminement de tous les flux à partir d'un seul outil. Webcom a été installé dans les 130 agences de CGE Distribution. Une simple connexion ADSL a suffi pour relier les agences entre elles. Cette plate-forme de communication assure aujourd’hui le transfert des données en temps réel via FTP. «Nous l’avons développé sous forme de services NT. Pour ce faire, nous nous sommes appuyés sur le programme WDService livré avec WinDev. Pour les autres traitements, j'ai profité de la puissance de son L5G avec les fonctions FTP et de compression notamment (pour optimiser les transferts)», précise Laurent Bouttier. Webcom dispatche ainsi au fil de l'eau et 24h sur 24 ces flux multidirectionnels entre le siège et les agences. Ce qui représente plus d’un million de flux à gérer par an! Chiffre en croissance constante puisque chaque nouveau projet génère un nouveau flux à piloter. Le non-stop oblige une maintenance à chaud Le succès de Webcom (rapidité de développement, fiabilité et performances) a conduit le service informatique de CGE Distribution à généraliser tous ses développements en WinDev. «Même la maintenance est facilitée grâce à WinDev car elle se déroule à chaud. La bibliothèque de ressources (WDL) est envoyée via FTP, le service NT est coupé puis redémarré automatiquement. C’est du non-stop! », se félicite Laurent Bouttier.