La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Développement en environnement J2EE de Web services pour l'interopérabilité du projet CASTORE Réalisé par : SIDI MOHAMED Cheikhna Master SIR (M2) Année.

Présentations similaires


Présentation au sujet: "Développement en environnement J2EE de Web services pour l'interopérabilité du projet CASTORE Réalisé par : SIDI MOHAMED Cheikhna Master SIR (M2) Année."— Transcription de la présentation:

1 Développement en environnement J2EE de Web services pour l'interopérabilité du projet CASTORE Réalisé par : SIDI MOHAMED Cheikhna Master SIR (M2) Année

2 Plan I. Introduction II. Réalisation III. Perspective IV. Apports et Conclusion

3 Plan I. Introduction II. Réalisation III. Perspective IV. Apports et Conclusion

4 Contexte du stage Castore plate-forme libre de bibliothèque numérique oDocuments transformés en XML oMéta données XML en Dublin Core oGestion des droits sur le document oUtilisation à travers un client léger oSimple et ergonomique oÉtat de lart des technologies du Web centre de ressources multimédia documentaire Introduction

5 Contexte du stage Architecture technique SGBD Système de fichiers Serveur dapplication Conteneur WEB Modules JDO Administration Gestion du système Validation des documents Utilisateurs Visualisation des documents Recherche de documents Soumission de documents POJO* *Plain Old Java Object JSP & XSLT & Applets Introduction

6 Contexte du stage HAL( Hyper Archive en Ligne) rendre publics des documents scientifiques outil de communication scientifique directe entre chercheurs Consultation des thèses électroniques HAL propose 3 WebServices : WebService Référentiel WebService Submit WebService Search Introduction

7 Travail demandé SGBD Système de fichiers Projet Core Facade JDO POJO* *Plain Old Java Object Web Services EJBPortletStruts INTRANETINTRANET HAL HAC2 …. INTERNETINTERNET Web services des archives ouvertes Introduction

8 Travail demandé Méthode et contrainte de travail Cycle de vie en Y Branche fonctionnelle Branche technique Conception CVS Update Commit Synchronise Introduction

9 Plan I. Introduction II. Réalisation III. Perspective IV. Apports et Conclusion

10 Plan I. Introduction II. Réalisation III. Perspective IV. Apports et Conclusion

11 Files Dattente Schéma de lapplication BD InfosArchi XML WS HAL Others WS Gestionnaire de sumitte Interface HAL Castore core Façade Doc StrutsPortlet WS Façade WS Externes Gestionnaire De la soumission Couche des données CASTORE Réalisation

12 Files Dattente Mécanisme de fonctionnement BD InfosArchi XML WS HAL Others WS Gestionnaire de sumitte Interface HAL Castore core Façade Doc StrutsPortlet WS Façade WS Externes Gestionnaire De la soumission Couche des données CASTORE Réalisation 6 8

13 Préparation de lenvironnement Création du projet Installation de lenvironnement Récupération de la totalité des projets Formation et convention Configuration avec MAVEN MAVEN Rapport de style Rapport de couverture de code Rapport de mesure de complexité (Metrics) Gestion des compilations Réalisation

14 Client JAVA du Web Services Découverte de HAL Documentation technique Configuration Génération des stubs Axis WSDL2JAVA Message SOAP Mettre en œuvre le Web service Réalisation

15 Soumetteur Interface HAL Création du service Récupération des informations de la soumission Invocation du service Sauvegarde de retour Notification du soumetteur Global Réalisation

16 Global submitter Thread lancé lors du démarrage de CASTORE Gère les soumissions Redirige vers linstance de larchive correspondante. Collecte les informations nécessaires à la soumission. Gestion de la file dattente de la soumission Gestion de retour dinformation Réalisation

17 Global submitter File dattente de la soumission La persistance JPOX JDO Requêtes JDOQL File dattente de la soumission File dattente des échecs Réalisation

18 Intégration dans STRUTS Réalisation Ajout du bouton de la soumission vers HAL

19 Intégration dans STRUTS Framework Struts Patterns MVC Taglibs de Struts Configuration Utilisation des tiles Réalisation

20 Plan I. Introduction II. Réalisation III. Perspective IV. Apports et Conclusion

21 Plan I. Introduction II. Réalisation III. Perspective IV. Apports et Conclusion

22 Intégration et extension Intégration dans le module WS Intégration dans le module Portlet …. Utilisation dautres archives ouvertes Configuration dans le global submitter Perspectives

23 Plan I. Introduction II. Réalisation III. Perspective IV. Apports et Conclusion

24 Plan I. Introduction II. Réalisation III. Perspective IV. Apports et Conclusion

25 Résumé Contexte du stage Réalisation du partie WS Thread de la soumission globale La persistance JDO Framework Struts Apports et conclusion

26 Compétences Intégration dans un projet réel Lautonomie Lesprit déquipe Technologies Acquérir de nouvelles technologies J2EE Approfondir mes connaissances Apports et conclusion

27 Merci de votre attention Questions ?


Télécharger ppt "Développement en environnement J2EE de Web services pour l'interopérabilité du projet CASTORE Réalisé par : SIDI MOHAMED Cheikhna Master SIR (M2) Année."

Présentations similaires


Annonces Google