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é
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.
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), bons de livraison, états des stocks,... Il était
nécessaire de disposer d’un logiciel pour automatiser et uniformiser
ces traitements.
Du
DPS7 à WINDEV
«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.
Plus
d’un million de flux par an !
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.
|