Journal du Net > Solutions > DSI >  DSI > Interviews > Jérôme Lerouge - Karavel
Interviews
 
21/12/2007

Jérôme Lerouge (Karavel / Promovacances) : "2007 a été l'année des technologies Ajax"

En pleine transformation, l'architecture Web de Karavel se tourne vers le Web 2.0 et les technologies Ajax. La problématique de PRA/PCA et les solutions décisionnelles ont également été d'actualité en 2007.
  Envoyer Imprimer  

 
Jérôme Lerouge (Karavel / Promovacances)
 
 

Directeur technique

 

JDN Solutions. Quelles sont les technologies sur lesquelles vous vous êtes orientées en 2007 ?

Jérôme Lerouge. Nous nous sommes concentrés sur deux axes principaux. Le premier est lié à tout ce qui touche à Ajax, avec comme volonté concrète de mettre en oeuvre sur notre plate-forme ce type de technologie. Nous avons lancé une étude sur plusieurs frameworks, pour étudier les interactions de ces technologies sur nos serveurs. Le deuxième point concerne les environnements Java, et notamment l'optimisation et le déploiement de technologies comme Spring.

Quels sont les grands projets que vous avez lancé en 2007 ?

J'en citerais trois. Une plate-forme pour automatiser les échanges entre notre système d'information et celui de nos partenaires tours opérateurs, avec un gros travail notamment autour des normes XFT qui permettent de normaliser les échanges et les messages. Cette plate-forme sera un point important pour nous, car elle permet en temps réel de connaître la disponibilité d'un produit sur la plate-forme B-to-B d'un tour opérateur.

Le deuxième projet important concerne les aspects décisionnels. Nous avons beaucoup avancé sur cette question, avec pour volonté de créer plusieurs cubes OLAP pour adresser les besoins de reporting des directions métiers. Nous avons construit un datawarehouse, maintenant l'enjeu est de le rendre disponible.

Enfin, nous sommes en pleine refonte de notre plate-forme. Cette opération doit donner ses premiers résultats en janvier 2008, avec comme première réalisation un nouveau moteur de recherche qui s'appuiera sur Tomcat, Spring et qui utilise des fonctions Ajax pour prendre en compte les critères des internautes et affiner ainsi sa recherche sans relancer toute la requête.

Vous n'avez donc pas mené de grands projets de gestion de la montée en charge ?

Non, effectivement, cette année nous étions dans les nouveaux projets, alors que les problématiques de stabilisation et de montée en charge nous ont occupé plutôt en 2005-2006. Cette année, des projets comme le e-booking et l'automatisation des processus de vente nous ont occupé.

En dehors de vos projets personnels, que retenez-vous de l'année 2007 ?

"J'ai suivi toute la mouvance autour des technologies Web poste client"

J'ai suivi toute la mouvance autour des nouvelles technologies poste client, par exemple la technologie Air [ndlr : Adobe Integrated Runtime], la nouvelle plate-forme .Net de Microsoft et la montée d'Ajax, ainsi que tous les framework pour réaliser des applications Web asynchrones. Ce type d'application, capable de garder les données hors connexion de l'internaute, est attirante sur le papier. Maintenant, il faudra surveiller la difficulté du développement, de l'exploitation, la gestion de la montée en charge et les retours en termes de satisfaction client.

Est-ce un choix de votre part de tester les fonctions Ajax sur une fonction a priori annexe comme votre moteur de recherche ?

Détrompez-vous, le moteur de recherche est une fonction extrêmement importante sur notre site. Près de 50% du trafic entrant sur le site ira directement sur le moteur de recherche. Ce n'est pas une petite fonction, aussi nous avons lancé des tests de charge pour lesquels nous allons simuler au plus près les comportements des internautes, la volumétrie générée et voir aussi la robustesse de l'application sur la nouvelle plate-forme en situation de stress.

Pourquoi vous êtes-vous lancé sur des frameworks existants ?

Nous avons essayé de faire les choses intelligemment, en s'appuyant sur des développements déjà éprouvés, sur des frameworks connus et utilisés. Quelque part, nous avons tout de même créer notre propre solution Ajax, en agrégeant plusieurs solutions techniques, mais nous voulions éviter de reproduire des fonctions déjà créées et éprouvées par d'autres. Cela nous permet d'être plus rapide dans nos projets et de garantir une certaine maintenabilité du code.

Avez-vous mené des projets d'infrastructure de type PRA / PCA ?

Oui, cette problématique nous a concerné aussi. Nous allons ouvrir un nouveau centre d'hébergement pour notre infrastructure interne en 2008. Il regroupera notamment notre annuaire d'entreprise, nos serveurs de fichiers et de messagerie, ainsi que nos applications métiers. Cela répond à un besoin de sécurisation de notre centre d'hébergement. Cette étape est un pré-requis pour pouvoir travailler dans un second temps sur des projets de continuité d'activité, PRA et PCA.

Nous allons également concrétiser en 2008 un projet d'évolution de notre réseau distant pour sécuriser le site d'un point de vue réseau. Il s'agit de vérifier que si un lien tombe, il y ait une boucle réseau pour prendre un chemin différent.

Avez-vous été concerné par les projets de consolidation des serveurs ?

"En 2008, nous allons prendre le virage du Web 2.0"

Tout à fait. Lors de l'ouverture de notre nouveau centre d'hébergement, nous allons en profiter pour redimensionner nos serveurs et nous appuyer sur des technologies de virtualisation. Ceci afin de mutualiser sur nos serveurs plusieurs applications ou serveurs physiques. Notamment les plates-formes de qualification, de recette, de pré-production pour lesquelles le nombre de serveurs dédiés se sont multipliées. La virtualisation nous aidera ici à éviter cette inflation et à maîtriser le TCO. Sachant que nous utilisons déjà la virtualisation depuis un an environ, mais nous allons maintenant la généraliser.

Comment gérez-vous l'existant du site alors que vous migrez vers une nouvelle plate-forme ?

Nous avons pris un virage important au niveau de la technologie. Java, vient directement en rupture avec l'existant. Nous avons donc décidé de bâtir les nouvelles fonctions sur la nouvelle plate-forme et de la faire coexister avec l'ancienne jusqu'à ce que la nouvelle couvre l'essentiel des fonctions que remplissait l'ancienne plate-forme. Il était plus simple de procéder de cette manière.

Même sur la nouvelle plate-forme, il faut savoir que nous utilisons deux technologies : Java J2EE et .Net. Pour tous les environnements transactionnels, nous avons fait le choix de Java J2EE, mais pour les IHM complexes avec des fonctions métiers évoluées, nous utilisons .Net. Le catalogue produit par exemple est sous technologie .Net. Nos solutions décisionnelles aussi, puisqu'ellent s'appuient sur l'ETL de Microsoft présent dans SQL Server 2005, avec derrière Analysis Services et Reporting Services.

Quelles sont vos perspectives de développement pour 2008 ?

Je pense que 2008 restera dans la continuité de 2007. Ce sera une année importante car elle verra arriver sont lot de nouvelles applications, que ce soit au niveau des ventes, du front office ou d'autres applications. Les briques du système d'information étant mises à niveau, nous pourrons commencer à automatiser et à faire communiquer nos différentes applications entre elles.

 
En savoir plus
 
 
 

L'autre élément concerne l'aspect Web 2.0. Nous pourrions réaliser des sites communautaires, en profitant de la refonte du front office pour donner la possibilité aux internautes de contribuer à nos contenus, de déposer des vidéos ou des photos de leurs voyages sur les différents sites produits de notre site. Ce sont des pistes de réflexion qui aboutiront probablement début 2008.

 


JDN Solutions Envoyer Imprimer Haut de page
Voir un exemple

Voir un exemple

Voir un exemple

Voir un exemple

Voir un exemple

Toutes nos newsletters
Quels sont les projets de votre entreprise en matière de virtualisation ?

Ils se limitent à la partie serveur

Ils s’étendent également aux postes de travail

Nous n’avons pas de projets dans ce domaine pour le moment

Tous les sondages

BOURSES & MARCHES

CAC 40 -4.57 %

SBF 120 -4.59 %

Or 2.81 %

Petrole (NY) -3.81 %

Tous les cours