[ Home ] [ Sources ] [ FAQ ] [ Notes / Rapport ] [ Architecture ] [ Installer RUP ]
C'est quoi RUP
Interet de cette implementation de RUP ?
Defauts de cette implementation de RUP ?
C'est quoi RUP ?
Remote Update Protocol - Protocole de mise a jour a distance.
Ce protocole est en cours de normalisation cf Related Documents.
L'idee de base : Un client demande au serveur rup de le tenir au courant des mises a jour.
Cela permet de reduire l'usage des robots-indexeurs,
de plus les informations obtenues sonts beaucoup plus persistantes.
C'est le contraire de la methode 'classique' d'indexation, au lieu de vainement parcourir le web le plus vite possible, on signale les mises a jour.
C'est quoi un TER ?
Travail d'Etude et de Recherche.
Maitrise d'informatique a l'Universite de Paris VII
http://www.ufr-info-p7.jussieu.fr
Un 'gros' projet qui compte comme une U.V, nous sommes libres choisir un sujet qui nous interesse.
Pourquoi OCaml ?
cf - ocaml/inria.
Il existe des implementations de rup en Perl, en Java.
Le but pour nous est de tester et observer RUP, voir les problemes qui peuvent se poser en utilisation reelle, mettre le doigt
sur les zones 'sombres' des specifications.
OCaml est tout indique pour ce genre de travaux, la librairie standard et les nombreux modules disponibles confirment cette tendance.
qu'est ce qu'un Index ?
C'est entre le majeur et le pouce... :) ( l'avis d'un contrebassiste )
Suite numerique, alphabethique ou logique qui classifie et repertorie des donnees. ( l'avis d'une matheuse )
Le doigt qui MONTRE qqchose... (l'avis d'un mono d'auto-ecole ... )
Un repertoire du vocabulaire d'un ouvrage ! (l'avis d'une hotesse )
Dans le cas de RUP on a :
une liste d'information sur des fichiers (nom - date_creation - date_modification ).
Interet de RUP ?
Ce procede permet d'economiser la bande passante et la charge d'un serveur.
Mais surtout avec RUP on dispose d'informations tres pertinentes, (en effet le probleme avec
l'indexation 'classique' c'est qu'il faut des mois pour que les robots fassent le tour du web; avec RUP
la frequence de propagation des mise a jour est determinee par le client).
Enfin, RUP est tout simplement un protocole de mise a jour a distance et en tant que tel il peut etre derive
par toute sorte de clients (web, graphiques, automatiques, ...) ou serveurs,
et surtout peut etre utiliser conjointement avec un moteur de recherche.
Defauts de RUP ?
Je n'en vois pas...en tout cas pas de problemes specifiques a RUP.
Le fait que les documents officiels de RUP ne specifie rien a propos de l'index, est un peu delicat au debut,
mais en fait cela s'avere un serieux avantage de ce protocole.
On peut donc faire abstraction de l'information vehiculee par le protocole.
Interet de cette implementation de RUP ?
C'est a ma connaissance la premiere implantation 'serieuse' de RUP.
'serieuse' parceque strictement basee sur les specifications, l'objet de cette implementation est de
fournir une librairie qui permette de tester le protocole a tous les niveaux.
Nous pouvons ecrire tres facilement toute sorte de clients, de serveurs, essayer diverses techniques d'indexation,
d'extraction, de stockage, d'organisation interne du programme...
Defauts de cette implementation de RUP ?
Ne pas etre complete.
Difficultes d'installation :
Il faut installer un indexeur (C), un extracteur (shell, awk, diff, fgrep...),
un programme client (OCaml), un programme serveur (OCaml), le demon rupd (OCaml)
et eventuellement un serveur web (Apache).
Generated by WML : 20/06/2001
xapa@free.fr