|
|
|

Le shema ci dessus illustre la maniere dont le serveur Web notifie les
mises à jour de ses sous espaces Web au moteur de recherche (Cette
fois ci, c'est le serveur Web qui est à l'initiative des communications).
Le serveur web dispose d'un scheduler qui va lancer un programme java
nommé Sender qui s'occupe d'envoyer les informations de mises à
jour propre à chacun des moteurs de recherche qui se sont enregistrés.
A chaque réception d'une requête le robot disposant du module
HttpServeur va instancier un ServerThread pour gérer la requête.
De ce fait plusieurs ServerThread peuvent fonctionner parallelement et
enregistrrer simultanément les mises à jours des différents
sites Web. Les informations de mises à jour sont stockeés
par défaut dans un répertoire Recieve du disque dur. Les
noms des fichiers reçus sont crées automatiquement et sont
uniques. En effet leurs noms sont composés de la date de réception
(jours,mois,heures,minutes,secondes) sous la forme Unix, c'est à
dire un entier représentant la date depuis 1970. Une fois la réception
réussie le robot envoie un acquittement positif au serveur Web.
Si pour une raison ou pour une autre l'acquittement est négatif
le serveur Web renouvellera la notification.
|