Rechercher :         

Sociétés Prestataires Carnet Formations Progiciels Encyclo Fonds Guide d'achat Téléchargement
 

 

A quelles solutions font confiance les directeurs techniques des grandes agences web ?
Aujourd'hui, Marcel Rizcallah, directeur technique de Valoris, répond à JDNet Solutions.

Propos recueillis par Pascal Bories, le 12 mars 2001.



Marcel Rizcallah, directeur technique

L'entreprise: La société de conseil Valoris dispose d'un département dédié aux start-up dans le cadre duquel elle réalise des sites web. Mais le prestataire conçoit également des sites pour certains grands comptes de type "dotcorps".


Quels outils de développement utilisez-vous et pour quels types de sites ?
Marcel Rizcallah  : "Nous utilisons principalement les ateliers de développement Java Visual Age d'IBM et Jbuilder de Inprise, ainsi que Visual Studio de Microsoft. Ces outils sont simples d¹usage tout en offrant des fonctionnalités évoluées comme la conception UML, la gestion des versions du code source et l'intégration avec les serveurs d'application du marché. Ces outils sont utilisés pour des sites de tout type."

Quels sont leurs avantages et inconvénients respectifs ?

"La problématique majeure est de développer dans un même outil les pages HTML statiques, les pages HTML dynamique contenant du code script et le code source des applications. Certains outils, comme Visual Studio, offrent ce type de possibilité. De plus, un des points importants est l'intégration du code avec la plate-forme finale qui contient le serveur web, le serveur d'application et le serveur de base de données. Jbuilder s'intègre par exemple avec iPlanet Application Server 6 et Visual Age avec IBM Websphere. Mais tous les ateliers de développement ne s'intègrent pas avec toutes les plates-formes... Il est donc important de tenir compte de ce critère lors du choix de l'outil.
On note aussi que la gestion des pages statiques fait partie de l'environnement de développement. Mais celles-ci sont en général issues des départements communication ou marketing. Idéalement, le contenu de ces pages doit pouvoir être mis à jour par les utilisateurs de ces départements. Or les ateliers de développement traditionnels sont trop complexes pour l'usage qu'ils souhaitent en faire. On voit donc apparaître une nouvelle génération d'outils, comme Interwoven et Documentum, capables de répondre aussi bien aux besoins des développeurs que des utilisateurs chargés de la mise à jour du contenu."


Quelles bases de données utilisez-vous, selon quels critères  ?

"Nous utilisons principalement les bases de données relationnelles Oracle et SQL Server. Nous n'utilisons pas des bases de données Objet, quoiqu'elles apportent des avantages considérables aux développeurs, en permettant une vue objet des données et en évitant l'association Objet et Tables pour la gestion de la persistance (dans le cas d¹un développement basé sur des composants JavaBeans ou COM de Microsoft). La raison majeure est le manque de compétence sur ces outils chez nos clients pour administrer et exploiter la base de données. Nous utilisons aussi les bases de données offrant une interface LDAP pour la gestion d'informations concernant des personnes. En effet, le modèle LDAP apporte une meilleure ouverture et beaucoup de souplesse grâce à son modèle de données standard et hiérarchique. Il est ainsi beaucoup plus naturel et plus facile de décrire des personnes et des organisations. C'est un standard supporté à ce jour par la plupart de plates-formes e-business et intranet."


Quelles solutions intégrées de développement utilisez-vous et pour quel type de site ?
"Nous utilisons l'environnement Broadvision pour des sites d'envergure dans le secteur de la distribution et de la finance, et plus généralement pour ceux qui nécessitent des fonctions de personnalisation. Nous utilisons aussi SiteServer de Microsoft et son atelier de développement Visual Studio pour les sites de petite taille. Nous utilisons enfin Intershop lorsque les fonctions requises sont couvertes par cet outil."

Avec quels outils construisez-vous les catalogues ?
"Nous utilisons les outils intégrés dans les solutions comme Broadvision, Intershop et Microsoft SiteServer pour les sites BtoC, et Ariba et Commerce One pour les places de marché. Nous utilisons aussi des EAI/IAI, comme WebMethods, pour mettre à jour les catalogues à partir de diverses applications. Nous développons des outils de gestion de catalogues -pour le classement, la recherche et la comparaison de prix par exemple- à laide de développements basés sur des outils XML comme Biztalk."

Quels éditeurs HTML utilisez-vous ?
"Nous utilisons DreamWeaver essentiellement, ainsi que FrontPage."

Quels outils graphiques utilisez-vous ?
"Photoshop, etcetera."

Comment gérez-vous les listes de diffusion?
"Nous utilisons des outils comme UnityMail de Revnet."

Quelles solutions utilisez-vous pour mettre en place des forums ?
"Nous effectuons des développements spécifiques."

Comment appréhendez-vous les sites destinés à un usage multi-terminaux (consultable par mobiles, web, etc.) ?
"Premièrement, il est important de s'appuyer sur une architecture 'n-tiers', où les interfaces homme/machine sont bien séparées des règles de gestion et des données. Ceci permet de partager ces deux dernières entre les différents terminaux. Deuxièmement, nous utilisons si possible XML et XSLT afin de séparer la logique métier de l'interface utilisateur. Le code HTML et WML est généré dynamiquement à partir d'un même code, partageant les mêmes composants métiers entre les différentes interfaces. Et enfin, nous réalisons des séquences de dialogue différentes par type de terminaux, car il est important d'adapter celui-ci aux capacités du terminal en termes de taille de l'écran, couleurs, etcetera. Ceci est réalisé à l'aide de pages Javascript ou ASP différentes en fonction du terminal."

Comment gérez-vous l'intégration avec les sites clients, partenaires et autres du site que vous réalisez ?
"L'intégration avec les autres sites nécessite en général de pouvoir résoudre les problématiques suivantes : convertir les données échangées, par exemple agréger différents catalogues produits provenant de différentes bases de données en une seule ; exécuter des transactions à distance, comme par exemple vérifier la présence en stock d'un produit chez un fournisseur ; gérer l'enchaînement des transactions, comme par exemple vérifier le stock avant d'exécuter un ordre d'achat. Notre approche consiste à utiliser des outils du marché pour faciliter ce type de mise en oeuvre. Nous utilisons des EAI et des IAI, comme WebMethods et Microsoft Biztalk, pour chacun de ces points. De plus, nous intégrons ces outils avec les serveurs d'applications afin d'accéder à la logique métier et aux données de l'entreprise."

Quelle est selon vous la solution idéale ?
"Il n'y a pas de solution idéale mais une solution adaptée à chaque besoin. En règle générale, nous conseillons de séparer les solutions correspondant aux problèmes techniques des autres. En effet, la clé du succès de la mise en oeuvre d'un site Internet passe par la mise en place d'une infrastructure logicielle prenant en charge la gestion de la performance, de la 'maintenabilité', de la modularité, de la sécurité et de l'intégration avec les systèmes externes. Cette infrastructure est généralement constituée d'un serveur d'application, d'un annuaire LDAP, de composants Java ou autres, de middleware comme des EAI et bien sûr d'une base de données. Il faut ensuite construire les applications d'entreprise et les sites Internet sur cette plate-forme. Des outils du marché peuvent apporter des solutions rapides à des besoins génériques, comme constituer un catalogue, gérer un panier d'achat, générer des rapports à des fins statistques, etcetera. Ces outils doivent s'appuyer sur l'infrastructure logiciel, et peuvent être configuré rapidement afin de s'adapter aux besoins de l'entreprise."

Informations utiles
Les références

Eurofil
123credit.com
Wstore
e.CreditLyonais.fr
Seliance.com

Les effectifs 1 050 personnes au total.
La date de création 1988, web depuis 1998.

Retour au sommaire

Gratuit - L'actualité des technologies
e-business

Toutes nos newsletters
 
 
 



Pour tout problème de consultation, écrivez au Webmaster
Copyrights et reproductions . Données personnelles
Copyright 2006 Benchmark Group - 69-71 avenue Pierre Grenier
92517 Boulogne Billancourt Cedex, FRANCE