07/06/2000
Spectra
se positionne sur la gestion de contenu à bas prix
Une
suite marchande sans modules consacrés à la
gestion de catalogues et de paniers d'achats pourrait paraître
un concept irréel. Malgré tout, c'est ce que
propose Allaire
avec sa plate-forme Spectra qui n'offre pas moins de 6 services
différents : la gestion de contenu Web, la gestion
des flux de publication et applicatifs, l'authentification,
la personnalisation, le reporting à l'aide de Seagate
Crystal Reports intégré à la solution,
et l'affiliation. L'éditeur, qui positionne Spectra
davantage en tant qu'outil de gestion de contenu au même
titre que Vignette, prévoit néanmoins d'y incorporer
des applications de vente dans sa version 2 prévue
pour la fin de l'année. Pour l'instant, "plusieurs
sites gèrent des paniers d'achats mais les développements
sont réalisés par des partenaires", explique
Jean-Yves Beaulieu, responsable des canaux de vente indirecte
chez Allaire pour le Benelux, l'Europe du Sud et le Moyen-Orient.
"Nos clients sont les dot.com séduites par le
prix assez bas du produit, et les grands comptes qui veulent
lancer des portails."
"L'environnement Spectra coûte près de 20.000 dollars
par serveur sans surprise de coûts supplémentaires
pour tel ou tel module additif", poursuit-il. A ce prix,
il comprend le serveur d'applications Cold Fusion, la petite
base de données SQL Anywhere de Sybase et les sources
de la plate-forme. Actuellement, Allaire compte plusieurs
clients en France dont le portail PlanetMedica.com,
la place de marché AchatPro
pour les PME et le site du supermarché Geant.fr.
L'éditeur commence également à s'attaquer
à de très grands comptes qui ont choisi sa solution
sur ses fonctionnalités et sa pérennité,
sachant que Spectra devrait quitter bientôt (dans les
12 à 18 prochains mois) son habit propriétaire
pour s'orienter vers Java. 3 ou 4 sites seraient
actuellement en production de ce côté-là.
"Les délais d'intégration tournent autour
de 3 mois en comptant les tests et entre 60 et 70 %
du travail de réflexion", précise Jean-Yves
Beaulieu. "Cette étape est importante car il faut
d'abord penser le workflow et définir les règles
métiers avant d'intégrer les processus de l'entreprise
dans un environnement web."
Côté fonctionnalités, la personnalisation
est présente à trois niveaux : demandée
par l'utilisateur, liée à des métadonnées
XML correspondant aux mots-clefs cochés dans le questionnaire
de déclaration du profil, et implicite à partir
de l'analyse des fichiers logs. Un quatrième niveau
devrait faire son apparition dans la prochaine version suite
au rachat de la technologie OpenSesame par Allaire. Basée
sur des réseaux de neurones, celle-ci apporte en plus
la recommandation et la vente croisée, ou "collaborative
filtering". L'affiliation, elle aussi, peut être
maîtrisée sur deux niveaux différents,
contenu et applicatif. Ce deuxième point, moins usité,
signifie l'envoi d'un paquet XML depuis le site affilié
vers l'affiliant, qui réagit comme si l'utilisateur
était directement présent sur son site et renvoit
un paquet dans l'autre sens. Les échanges d'informations
en XML sont garantis par la technologie de communication WDDX
(Web distributed data exchange) téléchargeable
gratuitement avec ses sources.
Construit pour gérer des objets Corba à partir
du langage de programmation CFML, qui regroupe une communauté
mondiale d'environ 145.000 développeurs, le serveur
d'application Cold Fusion peut être remplacé
par JRun. Ce dernier, également édité
par Allaire, représente son équivalent Java
basé sur les standards EJB et J2EE. A terme, l'éditeur
prévoit de fusionner Cold Fusion et JRun dans un nouveau
serveur d'applications multi-standards au nom de code Pharao.
Concernant la connexion au back-office, plus de 1.000 interfaces
spécifiques (ERP, SCM...) développées
par la communauté de programmeurs CFML et par des partenaires
sont disponibles sur le site d'Allaire. Enfin, des rumeurs
apparemment lancées par un ou deux prestataires semblent
accuser Spectra de mauvaise montée en charge, en particulier
sur NT. Mais selon Jean-Yves Beaulieu, ces bruits ne sont
pas fondés. "Le dernier benchmark que nous avons
effectué montre que plus de 200 utilisateurs simultanés
lançant divers profils de requêtes obtiennent
une réponse en moins d'une seconde sur un Pentium III
bi-processeurs avec 512 Mo de RAM." La répartition
de charges et l'échange de processeur à chaud
sont assurés par l'administrateur au niveau du serveur
d'application, sans toucher à l'applicatif lui-même.
La gestion des clusters, quant à elle, est fournie
dans le package de base au niveau logiciel, les aspects matériels
pouvant être intégrés en rapport avec
des produits Cisco dédiés.
[François Morel,
JDNet]
|