Wexlog commercialise sa plateforme logistique en SaaS grâce au Cloud d Oracle PAR YANN SERRA
POUR RÉSOUDRE LA COMPLEXITÉ de mettre en ligne son application, l éditeur français a choisi d utiliser les fonctions prêtes à l emploi en PaaS et les ressources IaaS facilement débrayables du Cloud d Oracle. Résumé 2
Wexlog commercialise sa plateforme logistique en SaaS grâce au Cloud d Oracle Éditer une solution SaaS sans avoir à gérer sa complexité. L éditeur Wexlog s appuie sur les Clouds PaaS et IaaS d Oracle pour proposer aux entreprises du transport et de la logistique le backoffice qui leur permet de prendre les commandes des livraisons, planifier les transports, suivre les colis et facturer les prestations. «Notre système gère toute la chaîne du transport, des déclarations administratives (matières périssables, dangereuses...) jusqu à la gestion et le suivi physique des colis. Depuis la prise en charge d un ordre de transport le système organise la préparation et l acheminement des colis par une planification des opérations de transport. Notre avantage réside dans notre approche industrielle : nous traitons les moyens de transport - routier, maritime, aérien - comme des chaînes de fabrication que l on assemble pour constituer une commande globale, alors que les logiciels de nos concurrents considèrent que chaque type de transport correspond à une commande différente. En pratique, notre modèle plus simple permet aux entreprises de transport et logistique de mieux accompagner leurs clients et de mieux dispatcher les missions auprès de leurs partenaires routiers, aériens, etc.», résume Luigi Bianchi, le président fondateur de Wexlog. LE DÉFI DE GÉRER LA COMPLEXITÉ D UNE INFRASTRUCTURE SAAS Fondé en 2005, Wexlog a passé ses cinq premières années à mettre sa solution au point. «Notre solution repose sur une intelligence métier écrite en Java qui se base sur un moteur de workflow lui-même écrit en Java, avec une multitude de petits agents logiciels qui passent leur temps à prendre les données d un côté et à les restituer de l autre. Et toutes les données sont 3
Wexlog commercialise sa plateforme logistique en SaaS grâce au Cloud d Oracle stockées dans une base Oracle», détaille Luigi Bianchi. Les premiers temps, Wexlog commercialise sa solution en l installation directement sur les datacenters de ses clients. Soit par l intermédiaire de nouveaux serveurs, soit en se basant sur les serveurs d applications JEE et serveurs Oracle Database déjà en place. Néanmoins, la clientèle de Wexlog sollicite régulièrement l éditeur pour une version SaaS, c està-dire prête à l emploi en ligne. «Pour nos clients, l intérêt du SaaS est qu ils n ont plus besoin de former une équipe interne pour administrer notre solution. De plus, payer mensuellement un logiciel en Cloud à l usage plutôt que l acheter sur site leur permet de réaliser des économies d échelle», explique Luigi Bianchi. Problème, si la conception tout en JEE - indépendante de l infrastructure sous-jacente - de la suite logicielle de Wexlog facilite théoriquement sa mise à disposition en Cloud, le paramétrage est en pratique assez complexe. «Dès 2015, nous avons effectué des tests sur différents services de Cloud IaaS public. Le résultat n était pas satisfaisant. D une part, nous devions à chaque fois réinstaller intégralement des bases de données dans des machines virtuelles que nous devions entièrement paramétrer, ce qui n est pas notre métier. D autre part, la stabilité en termes de croissance continue des performances n était pas au rendez-vous. Il faut savoir que chaque expédition génère 1500 transactions et que notre système doit parvenir à traiter jusqu à 50.000 expéditions par heure ; les offres de Cloud que nous avons évaluées ne permettaient pas d atteindre ces chiffres», se souvient le président fondateur de Wexlog. ORACLE CLOUD POUR LA SIMPLICITÉ DE DÉPLOIEMENT ET LA FACILITÉ DE MONTER EN CHARGE La solution viendra finalement d Oracle, dès 2016, lorsque l éditeur installe ses services Cloud en Europe. «L avantage majeur du Cloud Oracle est que la base de données est livrée prête à l emploi au travers de services PaaS. Nous n avions plus rien à configurer : leur Cloud répond d office aux contraintes de disponibilité et de montées en charge de nos clients. Une fois l application déployée, elle fonctionne, point», applaudit Luigi Bianchi! En pratique, Wexlog souscrit à une seule base de données qu il segmente en schémas, à raison d un ou plusieurs schémas par clients, pour garantir l étanchéité des informations de l un à l autre. Toute 4
Wexlog commercialise sa plateforme logistique en SaaS grâce au Cloud d Oracle l intelligence applicative est quant à elle installée dans des machines virtuelles sur la partie IaaS du Cloud Oracle. Ces machines virtuelles ne sont en revanche pas mutualisées mais dédiées à des clients. «Par conséquent, il devient assez trivial de suivre les montées en charge : il nous suffit juste de déployer des machines virtuelles applicatives en plus lorsque nous recevons des alertes de pic d activité de la part de nos interfaces-clients», se félicite Luigi Bianchi. Il ajoute que le déploiement de nouvelles ressources en Cloud passe par un portail très simple d usage. «Nous étions en réalité séduits par les avantages du Cloud Oracle bien avant 2016. Néanmoins, à cette époque, Oracle n hébergeait encore sa solution qu aux États-Unis, ce qui était contraire aux exigences réglementaires de nos clients ayant des antennes en Russie. L ouverture de datacenters européens - avec la garantie que les informations seront traitées en Europe - a levé cette contrainte», précise-t-il. DES COÛTS MOINDRES ET DES MISES À JOUR TRANSPARENTES Outre l extrême facilité de mettre en service ses applications en SaaS, Luigi Bianchi constate que le Cloud d Oracle lui apporte aussi un bénéfice économique. Ainsi, sur la base du nombre d utilisateurs que peut servir un OCPU (un processeur virtuel sur le Cloud d Oracle, aussi bien pour la partie SaaS que IaaS), Wexlog a calculé que le coût de l infrastructure était si faible qu il pouvait commercialiser son offre SaaS au tarif de 50 /utilisateur/mois. «Ce qui nous prodigue un avantage concurrentiel, car les autres solutions SaaS sur le marché sont plutôt facturées entre 90 et 120 / utilisateur/mois», observe Luigi Bianchi. Autre atout du Cloud, il rend les mises à jour transparentes. «Depuis notre lancement, nous n avons publié que deux versions majeures de notre suite applicative. Néanmoins, nous procédons à des mises à jour tous les mois. Avec le Cloud, nous les faisons directement en ligne, sans que cela n impacte le travail 5
Wexlog commercialise sa plateforme logistique en SaaS grâce au Cloud d Oracle de nos utilisateurs. C est bien plus confortable qu avec la version sur site qui demande une intervention chez le client et, en l occurrence, par le client», dit-il. Wexlog se targue d avoir des projets assez ambitieux pour améliorer encore sa solution. «Cela dit, il est probable que nous ne développions pas intégralement nos prochaines fonctions. Le catalogue PaaS d Oracle est en effet si riche que nous pourrions, par exemple, ajouter un module de Business Intelligence ou de comptabilité qui repose sur ceux présents dans le Cloud d Oracle», conclut-il. 6