AXWAY@N7
adaptation dynamique du site axway.fr gr^ace a la plateforme sopr@ling
Proposition de Projet Long
12 decembre 2008
Contexte du projet long
Le projet long propose se place dans le contexte du projet Sopr@ling issu de la
collaboration de la societe SopraGroup et de l'ENSEEIHT.Le but du projet est l'etude et le
developpement d'une plate-forme logicielle a vocation industrielle.ll s'agit plus precisement
d'une plate-forme de prolage dynamique et d'adaptation personnalisee du contenu a
l'utilisateur.Depuis Avril 2007 et la signature d'une convention de partenariat,le projet
est actif gr^ace a la contribution d'une equipe de huit a dix etudiants de l'ENSEEIHT-
Informatique (par annee universitaire).
Le triptyque de la plate-forme:ecoutes-analyses-modications
La plate-forme developpee,basee une architecture J2EE,est d'abord capable d'ecouter
l'activite d'un utilisateur d'un site web par inclusion d'ecouteurs d'interactions.Les ecouteurs
sont ecrits en Google Web Toolkit (GWT) et Javascript.Un site web comme celui situe a
l'url (http://coresa2009.enseeiht.fr) est par exemple ecoute au sens ou tous les evenements
generes par un utilisateurs sont enregistres.La liste de ces evenements stockes dans une
BD est consultable.La bande passante disponible entre l'utilisateur et le serveur peut
aussi ^etre memorisee.
La plateforme comporte ensuite des composants d'analyse et,en consequence,de
1
modication des contenus d'un site internet.Des analyses statiques peuvent ^etre ef-
fectuees a l'issue d'un certain nombre de sessions.Les analyses les plus interessantes
concernent la rapidite avec laquelle l'activite de l'utilisateur decro^t.Des analyses dy-
namiques sont egalement possibles en vue de la modication elle aussi dynamique du site.
Sur le site de coresa2009 (url precedente) des bannieres simples ou multimedia (video)
sont injectees dynamiquement sous dierentes formes et a dierents instants.Le but de
l'analyse dynamique est typiquement d'apprendre,au l des sessions,la meilleure forme
et le meilleur moment pour l'apparition d'un composant video.
Objectifs du projet long
L'objectif du projet long est a la fois de contribuer au developpement de la plate-forme
tout en la deployant pour la premiere fois hors de l'ENSEEIHT pour adapter dynamique-
ment le vrai site http://www.axway.fr partenaire du projet (axway est une liale de
Sopra Group).
Le projet long emane donc de clients qui font partie de l'equipe d'encadrement du
projet Sopr@ling:Stephane Moinet (SopraGroup),Benoit Baccot (SopraGroup et IRIT),
Romulus Grigoras et Vincent Charvillat (N7).Une part non negligeable du travail se fera
aussi en interaction avec le webmaster de Sopra Group,avec les responsables editoriaux
du site et avec la societe d'hebergement.
Quatre lots de travail sont denis pour le projet long (dans l'hypothese d'une equipe
de 4 a 6 etudiants):
{ LOT n1:Accueil au sein du projet Il s'agit de saisir les objectifs generaux du
projet,de comprendre son architecture globale et de se familiariser avec les methodes
de travail (cf.modalites pratiques enoncees plus bas).Concretement,les clients
organiseront des reunions de presentation.La documentation fournie du projet sera
egalement accessible.
{ LOT n2:Etude et developpement des composants d'adaptation dedies
au site axway Il s'agit,a l'issue de discussion avec les responsables editoriaux
du site axway puis avec les developpeurs de bannieres richmedia (typiquement vi-
deo et/ou ash),d'adapter ou de developper les composants utiles pour l'ecoute,
l'analyse et la modication du site.
{ LOT n3:Deploiement et metrologie Il s'agit de preparer et d'operer le
deploiement reel de la plateforme sur les veritables serveurs d'hebergement du site.
Une demarche incrementale est envisagee gr^ace aux fonctionnalites de congura-
tion de la plateforme.Il faudra donc rejouer,dans ce cadre reel de deploiement,les
protocoles de metrologie de la plate-forme mis au point a l'ENSEEIHT.
{ LOT n4:Acquisition et exploitation des donnees
Ce lot concerne l'exploitation des donnees issues des premiers jours de deploiement
reel.Il s'agira par exemple de la mise en oeuvre des analyses statiques pour dierents
scenarii (test A/Bou multivarie,optimisation du site,etc.).On montrera experimen-
talement que l'injection des bannieres richmedia supervisee par l'analyse dynamique
permet un accroissement des «taux de conversion» (interactions decisives sur le site)
ou de l'activite temporelle des utilisateurs.De nouvelles discussions avec les respon-
2
sables editoriaux du site a propos des resultats obtenus permettront d'ameliorer les
travaux.
Modalites pratiques
Les etudiants du projet long benecieront de l'environnement existant pour le projet
Sopr@ling:
{ serveur REDMINE pour la gestion de projet
{ gestion de version SUBVERSION (svn) integree a REDMINE
{ reunions hebdomadaires (V1) de suivi de projet
{ si le scenario de l'an passe se reproduit,d'eventuels stages peuvent suivre.
Un reporting aupres de la MOA de Sopr@ling en reunion mensuelle (V2).
3
Enter the password to open this PDF file:
File name:
-
File size:
-
Title:
-
Author:
-
Subject:
-
Keywords:
-
Creation Date:
-
Modification Date:
-
Creator:
-
PDF Producer:
-
PDF Version:
-
Page Count:
-
Preparing document for printing…
0%
Comments 0
Log in to post a comment