Résumé:
Avec ce projet on a exposé sur la technologie Peer to Peer en relation avec le partage de
ressource sémantique. Le but principal de ce projet était d’implémenter une application réseau
Peer to Peer décentralisé en partageant sémantiquement les ressources pédagogique. Les
outils de développement utilisés, sont les technologies Java, JXTA et JDOM. Le projet a
abouti sur l’établissement d’un moteur de recherche sémantique qui s’appui sur la
catégorisation des ressources pédagogiques disponibles, en soulignant la nature de leur
contenu suivant un concept prédéfini.
Les problèmes rencontrés lors de la réalisation de l’application, étaient surtout dû à l’outil
JXTA. Plusieurs versions de la plateforme font des bugs et ne marche qu’avec certaines
versions précises de systèmes d’exploitation. On doit souligner aussi un manque évident de
documentation sur cette récente technologie. Mais notre appréciation personnelle, confirme
que JXTA est une plateforme qui offre beaucoup d’avantage pour la programmation des
applications Peer to Peer.
Comme perspective, le système qu’on a implémenté fait la recherche sémantique de fichiers
en se basant sur un fichier XML prédéfini, qui renferme une description statique de toutes les
ressources partagées sur le réseau. Dans le futur il serait intéressant de voir, cette application
intégrer un générateur du fichier XML qui serait dynamique. Le fichier catégoriserait
périodiquement les ressources en tenant compte des requêtes des utilisateurs et ainsi il
étendrait la sémantique des relations. Ce qui permettrait l’ajout des nouveaux concepts tirés
des recherches et des nouvelles ressources provenant des nouveaux utilisateurs au fur et à
mesure que le réseau s’agrandit.