
| Nom du produit | Elastic Path |
| Site de référence | http://www.elasticpath.com/ |
| Version étudiée | 6.1.2 |
| Système d’exploitation / logiciels requis | Windows-Linux Jboss-Websphere-Weblogic Oracle-SQL Server-MySQL |
Elastic path est une société canadienne fondée en 2000 à Vancouver qui, à l’origine, faisait du conseil dans l’e-commerce. Le changement de cap a été opéré, 4 ans plus tard avec le développement de la solution e-commerce eponyme. Elastic Path compte maintenant près de 200 clients provenant majoritairement des US et emploie plus de 120 collaborateurs.
Avant d’entrer dans les détails, il faut bien comprendre qu’Elastic Path n’est pas destiné à toutes les bourses. En effet, le produit s’adresse à des clients ayant un chiffre d’affaires annuel variant de 5 à 200 millions de dollars, autant dire qu’Elastic Path se place dans le haut du panier concurrençant des produits tels IBM WebSphere Commerce ou ATG Commerce, par exemple.

En achetant la licence de la solution e-Commerce, vous aurez droit à une solution multi-store / multi-channel permettant d’avoir une flexibilité pour déployer une seule application e-commerce dans différents pays ayant chacun leurs règles du jeu.
Dans cette optique, la gestion des catalogues se traduit par l’apparition de catalogues virtuels qui offre la possibilité de décliner suivant les magasins tout ou partie du catalogue. Le catalogue virtuel faisant office de master par rapport aux catalogue pays.
De plus, la solution gère nativement via le Commerce Manager (back-office) :
Dans la continuité des fonctionnalités délivrées par Elastic Path, celui-ci dispose aussi d’un outil de reporting permettant, par exemple, de consulter les produits en rupture des stock / ayant un stock faible ou, par exemple, les créations de comptes récentes. Un moteur de requêtes permet de générer ses propres reports.
Une brique CMS est aussi présente permettant la contribution de contenu via les "Dynamic Content" mais il ne faudra pas compter nativement sur des fonctionnalités typiques des CMS tels que la gestion des workflows ou de l’historisation des contenus.
Une des spécificités du produit est le back-office appelé Commerce Manager qui a été développé à partir du framework Eclipse RCP. Eclipse, le célébre environnement de développement (IDE) open source, fournit un framework permettrant de construire des applications graphiques (l’interface d’Eclipse est construit sur Eclipse RCP).
Nous avons donc affaire à un client lourd pour gérer le back-office. A noter les différences suivantes par rapport à un client léger (navigateur web) :
Voici à quoi ressemble le Commerce Manager pour la gestion du catalogue...

...et pour une fiche produit :

Elastic Path se base sur des briques Java Open Source éprouvés dont :
Côté persistance, Hibernate n’as pas été retenu au profit de Apache Torque et Apache JPA. La moteur de recherche est propulsé par Apache Solr.
De plus, une communauté de développeur accompagne Elastic Path en plus du support de l’éditeur, le code source du produit est fourni suite à l’achat de la licence ainsi qu’une API bien documentée.
Ces composantes en font un produit extensible pour coller au plus près du besoin et attractif pour les développeurs vu les technologies utilisées.
Au final, Elastic Path propose une solution intéressante à plusieurs points de vue :