Quoi
L’objectif est de créer un site pour association professionnelle, diffusant l’information et les opportunités de la filière cosmétique.
Qui
Pour l’association Cosmed, à destination de ses adhérents et du grand public.
Quand
Les données adhérents et sociétés sont mises à jour en temps réel, sur le site comme sur l’erp de l’association.
Des synchronisations de données quotidiennes sont effectués afin de parer à toute dérive dans la gestion du fichier .
Les données de l’erp sont gérés vis des webservices sous architecture SOAP en même temps que la base locale du site.
Où
Disponible en ligne.
Pourquoi
La gestion des données internes via un erp et sa traduction en termes de communication externe pose toujours un problème de cohérence des données.
Chacune a des avantages, l’application web en termes d’interactivité, l’application erp en termes de gestion des données, Comme souvent il convient de définir une application maître et une esclave et définir la période d’actualisation des données ainsi que les sens et droits propres à chacune des applications.
Ici, le chois de mettre le site web en mode esclave impose :
Une synchro temps réelle via un webservice soap avec l’erp.
Une mise à jour des données quotidiennes.
Comment
Synchronisation de données :
Via la librairie nusoap dans le sens site -> erp
via des cron sql dans le sens erp -> site
Par ailleurs plusieurs autres compétences ont été nécessaire :
la création de composants Joomla! (annuaire, annonces, bourses)
Contributions IC2 : développement des composants spécifiques , gestion des synchronisation de données. Gestion des appels aux webservices
Gestion de projet, webdesign : agence Stonepower
Site : http://www.cosmed.fr