Samedi 10 Mai 2008
~ III. Présentation de la réalisation ~
Menu
> Accueil

Programmation
> Algorithmes de tri
> Java

Réseaux Telecom
> Logiciel Vigie

Dossiers
> Trajectoire de comètes
> Gestion d'emploi du temps
> Tracking d'internautes
> Référencement
> Open Office
> Multi-agents dans les EIAH

Divers
> Album Photo
> Citations
> Recettes
> Bibliothèque
> Logiciels
> Mini-Annuaire

A propos
> Mon CV
> Me contacter
Recherche
Google
Sur ce site
Sur le web
Annonces
Accueil > Tracking d'internautes > Présentation de la réalisation
sommaire
precedent accueil suivant

1. Présentation de la problématique

Ce projet constitue une préparation au stage de quatrième année. Le but de la réalisation est de pouvoir répertorier dans une base de données les pages visitées par un ou plusieurs internautes. Pour ce faire, il ne faut jamais perdre contact avec l'internaute et la qualité du service fourni à ce dernier ne doit pas en pâtir. La solution retenue consiste à faire transiter les requêtes de l'internaute par un serveur, ici appelé " serveur société " qui se chargera de rapatrier les informations demandées du serveur distant vers l'internaute. Les pages obtenues seront alors traitées afin de faire pointer les liens, non plus vers le serveur distant mais vers le serveur de la société. Ce dernier devient donc un intermédiaire entre l'internaute et le serveur du client.

Ce mécanisme n'est pas sans occasionner quelques problèmes. Pour l'internaute, cela se traduit par un certain ralentissement au niveau du chargement des pages. Pour le serveur société, c'est l'augmentation de son trafic qui, à certains moments, peut poser quelques problèmes. Afin d'atténuer ces effets, tout le trafic de données ne transite pas par le serveur de la société. En effet, seules les pages HTML, ou apparentées, sont redirigées tandis que les images continuent de transiter directement entre le serveur distant et l'internaute.


Shéma explicatif

2. Objectif du projet

L'objectif de ce projet est de réaliser un programme qui permette de répertorier les pages visitées par un internaute en mettant en œuvre le processus décrit ci-dessus. Le programme réalisant l'ensemble de ces opérations sera écrit dans le langage de programmation Java. Il s'agira plus précisément d'un servlet Java, géré par le gestionnaire de servlets Tomcat, qui fera ici office de serveur. La base de données utilisée est PostgreSQL.


En plus de cette partie " serveur ", une partie " client " sommaire sera développée afin de pouvoir afficher les informations contenues dans la base de données.


Le principal objectif de ce projet reste cependant de se préparer au stage de quatrième année en se formant sur les différents outils qui seront utilisés : Java, Tomcat et PostgreSQL.

sommaire
precedent accueil suivant
Accueil > Tracking d'internautes > Présentation de la réalisation