ENSI_Project

1,906 views

Published on

Published in: Education, Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,906
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
142
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ENSI_Project

  1. 1. Université de la Manouba<br />Ecole Nationale des Sciences de l’Informatique<br />Développement d’une plateforme <br /> d’accès personnalisé aux documents <br /> électroniques basée sur les Services Web<br /> Encadré par : Dr. Anja HABACHARéalisé par : Ferdaous CHEBBI Imen MEGDICHE Meriem JABLOUN<br />
  2. 2. Plan<br /> Introduction<br /> 1<br /> Présentation du sujet<br />2<br /> Spécification des besoins<br />3<br /> Conception <br />4<br /> Réalisation <br />5<br />Conclusion et Perspectives <br />6<br />2<br />
  3. 3. Introduction<br />Les systèmes de recherche actuels:<br /> Temps de réponse court<br /> Ne considèrent pas la sémantique<br />3<br />
  4. 4. Problématique<br /> Les systèmes de recherche actuels <br /> impuissants de satisfaire aux besoins variés <br /> des utilisateurs. <br /> Systèmes plus sophistiqués permettant de personnaliser la recherche.<br />4<br />
  5. 5. Plan<br /> Introduction<br /> 1<br /> Présentation du sujet<br />2<br /> Spécification des besoins<br />3<br /> Conception <br />4<br /> Réalisation <br />5<br />Conclusion et Perspectives <br />6<br />5<br />
  6. 6. Présentation du sujet<br /> Une plateforme d’accès personnalisé aux documents électroniques.<br /> Documents annotés sémantiquement<br /> Services Web de recherche <br />6<br />
  7. 7. Document Annoté<br />Partie Front<br />Partie Body<br />Partie Back<br />7<br />
  8. 8. Plan<br /> Introduction<br /> 1<br /> Présentation du sujet<br />2<br /> Spécification des besoins<br />3<br /> Conception <br />4<br /> Réalisation <br />5<br />Conclusion et Perspectives <br />6<br />8<br />
  9. 9. Spécification des besoins<br />Recherche Aléatoire<br />Recherche Conceptuelle<br />Utilisateur<br />Recherche Pointue<br />Recherche Scientométrique<br />9<br />
  10. 10. Spécification des besoins<br />10<br />
  11. 11. Spécification des besoins<br />veilleur<br />11<br />
  12. 12. Spécification des besoins<br />12<br />
  13. 13. Spécification des besoins<br />13<br />
  14. 14. Spécification des besoins<br />14<br />
  15. 15. Plan<br /> Introduction<br /> 1<br />2<br /> Présentation du sujet<br /> Spécification<br />3<br /> Conception <br />4<br /> Réalisation <br />5<br />15<br />
  16. 16. Architecture de l’application <br />Couche présentation<br />Présentation<br />Couche de contrôle<br />Logique métier<br />Rechreche aléatoire<br />Recherche conceptuelle<br />Recherche scientométrique<br />Recherche pointue<br />Base de fichiers<br />Base de documents<br />16<br />
  17. 17. Contrôleur<br />Struts-config.xml<br />ActionForm<br />L’utilisateur choisit de faire une recherche aléatoire<br />Stockage des paramètres de recherche <br />Le contrôleur consulte le configurateur <br />Appel à l’action qui prend les informations depuis ActionForm et fait appel au service web<br />Action Servlet<br />Action<br />Le client reçoit la présentation<br />Le service web retourne le résultat et le contrôleur choisit la vue résultante à partir de struts-config.xml<br />Service Aléatoire<br />service Scinetmétrique<br />L’utilisateur passe les paramètres de recherche dans la page correspondante<br />Service Pointue<br />Présentation<br />Page.jsp<br />Recherche_Aléatoire.jsp<br />Résultat_Aléatoire.jsp<br />Retour de Vue et organisation de l’affichage<br />Service conceptuel<br /><ul><li> JSTL
  18. 18. Struts</li></ul>Properties.fr<br />17<br />
  19. 19. Architecture de l’application <br />Couche présentation<br />Présentation<br />Couche de contrôle (strutsconfig.xml)<br />Logique métier<br />Rechreche aléatoire<br />Recherche conceptuelle<br />Recherche scientométrique<br />Recherche pointue<br />Base de fichiers<br />Base de fichiers<br />18<br />
  20. 20. Conception des Services Web <br />19<br />
  21. 21. Recherche Conceptuelle<br />Recherche scientométrique<br />Recherche Pointue<br />Recherche Aléatoire<br />20<br />
  22. 22. 20<br />
  23. 23. Diagramme de séquence de recherche <br />21<br />
  24. 24. Plan<br /> Introduction<br /> 1<br /> Présentation du sujet<br />2<br /> Spécification des besoins<br />3<br /> Conception <br />4<br /> Réalisation <br />5<br />Conclusion et Perspectives <br />6<br />22<br />
  25. 25. Réalisation<br />Environnement de travail <br /><ul><li> Plateforme : J2EE
  26. 26. Environnement de développement : Netbeans
  27. 27. Technologies : XML , JAVA, JDOM, JSTL , STRUTS </li></ul>23<br />
  28. 28. Démo<br />24<br />
  29. 29. Plan<br /> Introduction<br /> 1<br /> Présentation du sujet<br />2<br /> Spécification des besoins<br />3<br /> Conception <br />4<br /> Réalisation <br />5<br />Conclusion et Perspectives <br />6<br />25<br />
  30. 30. Conclusion<br />La bibliothèque virtuelle réalise un SRI intelligent basé sur les profils utilisateurs.<br />Passage d’une représentation des documents en mots simples en une représentation et recherche d’informations riches en sémantique. <br />Le langage XML permet de présenterunbalisagesémantiquetrèsprécissur les partiesimportantes du documentannoté.<br />26<br />
  31. 31. 27<br />Perspectives<br />Ajouter d’autres services de recherche en exploitant la généricité des service web et la richesse des annotations sémantiques.<br /><ul><li>Déploiement de système de conversion automatique en document annoté.
  32. 32. Etendre les documents de la base vers tous types de documents.</li></li></ul><li> Merci<br /> Pour<br /> Votre <br /> Attention<br />28<br />

×