Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30...
-
Upload
ignace-burel -
Category
Documents
-
view
104 -
download
1
Transcript of Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30...
![Page 1: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/1.jpg)
Nouvelle version du canal EsupMonDossierWeb
Olivier Ziller / Charlie DuboisUniversité Nancy 2
30 juin 2008
ESUP Days
![Page 2: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/2.jpg)
Affichage du dossier administratif d’un étudiant Etat-civil Inscriptions Adresses
Modifiables par l’étudiant Cursus externe Calendrier des examens Résultats
Diplômes Etapes Eléments et épreuve
ESUP Days
![Page 3: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/3.jpg)
Démonstration
ESUP Days
![Page 4: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/4.jpg)
ESUP Days
![Page 5: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/5.jpg)
ESUP Days
![Page 6: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/6.jpg)
ESUP Days
![Page 7: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/7.jpg)
ESUP Days
![Page 8: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/8.jpg)
ESUP Days
![Page 9: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/9.jpg)
ESUP Days
![Page 10: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/10.jpg)
ESUP Days
![Page 11: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/11.jpg)
Fonctionnalités ouvertes aux enseignants Recherche d’un étudiant Consultation du dossier d’un étudiant Listes d’inscrits Diplôme/Etape/Elément
Spécifique Nancy 2 (pour l’instant…) Photo de l’étudiant Trombinoscopes
ESUP Days
![Page 12: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/12.jpg)
Démonstration
ESUP Days
![Page 13: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/13.jpg)
ESUP Days
![Page 14: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/14.jpg)
ESUP Days
![Page 15: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/15.jpg)
ESUP Days
![Page 16: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/16.jpg)
ESUP Days
![Page 17: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/17.jpg)
ESUP Days
![Page 18: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/18.jpg)
ESUP Days
![Page 19: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/19.jpg)
ESUP Days
![Page 20: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/20.jpg)
Présentation du projet
ESUP Days
![Page 21: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/21.jpg)
Migration technologique du canal
Ajouter la possibilité pour un étudiant de modifier son adresse
Passage en portlet en utilisant le framework Esup-Commons développé par P. Aubry et R. Bourges (Rennes 1) Spring Jsf Facelets
ESUP Days
![Page 22: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/22.jpg)
Travail en partenariat avec l’AMUE pour valider sur un cas concret l’utilisation des nouveaux web-services Apogée
Indépendance vis-à-vis des évolutions de la base de données Règles de gestion totalement identiques à
Apogée
ESUP Days
![Page 23: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/23.jpg)
Le projet a démarré en Avril 2007
Une première livraison des web-services a eu lieu fin Mai 2007 (sur base Apogée 3.65)
Au terme d’une collaboration étroite avec l’AMUE, plusieurs versions intermédiaires ont été livrées
Version corrigeant tous les bugs connus livrée en Mai 2008 (sur Apogée 3.70)
ESUP Days
![Page 24: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/24.jpg)
L’objectif
ESUP Days
![Page 25: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/25.jpg)
Utiliser les web-services de l’AMUE pour retrouver toutes les fonctionnalités existantes mais sans faire de connexion directe à la base de données
Utiliser Spring pour proposer une architecture plus modulaire et configurable
Utiliser les templates facelets pour permettre une personnalisation plus simple du look (XSLT précedemment, HTML maintenant)
Profiter de la possibilité offerte par Esup-Commons de déployer une même application aussi bien en portlet qu’en servlet -> le canal pourra donc être utilisé comme une webapp indépendante.
ESUP Days
![Page 26: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/26.jpg)
1er bilan sur l’utilisation desweb-services AMUE
ESUP Days
![Page 27: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/27.jpg)
Pratiquement toutes les données du dossier étudiant individuel sont maintenant récupérées via des appels aux web-services AMUE
Pas le calendrier d’examen Pas la partie concernant les enseignants
Les appels aux web-services ont pu être facilités par la mise à disposition par l’AMUE d’une librairie cliente open-source
Ajout de la fonctionnalité de modification de l’adresse par l’étudiant lui-même
ESUP Days
![Page 28: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/28.jpg)
ESUP Days
![Page 29: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/29.jpg)
A l’issue des différents tests ces derniers mois, les bugs ont pu être corrigés et les performances améliorées
Pour une meilleure intégration avec Spring et une plus grande modularité, il faudrait que le fichier properties des web-services soit placé ailleurs que dans le répertoire classes et qu’il soit possible de définir ces propriétés dans un bean de configuration
L’application sera disponible sous forme de portlet pour Esup-Portail mais aussi sous forme de web application autonome.
ESUP Days
![Page 30: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/30.jpg)
Perspectives
ESUP Days
![Page 31: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/31.jpg)
Toute la partie concernant les enseignants repose encore sur des accès directs base de données et il faudrait à terme pouvoir disposer de web-services pour cela aussi.
Les données du calendrier d’examen ne font pas partie des web-services AMUE pour l’instant.
Les requêtes SQL de l’application WS de l’AMUE doivent être améliorées
ESUP Days
![Page 32: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/32.jpg)
L’utilisation des web-services permet de garantir la cohérence entre les données affichées/modifiées par les applications locales et Apogée
Par contre, cela introduit une nouvelle couche qui complexifie l’architecture des applications
MonDossierWeb V1 <-> Apogée
MonDossierWeb V2 <-> WebServices <-> Apogée
ESUP Days
![Page 33: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/33.jpg)
En cas de problèmes (performances par exemple) il devient compliqué de savoir où en est l’origine
Il convient d’ajouter les web-services à la liste des services monitorés par l’outil de supervision (Nagios par exemple)
Il conviendra d’intégrer la problématique de la sécurité au déploiement à grande échelle d’une architecture SOA
Il serait aussi intéressant de pouvoir disposer de statistiques sur l’usage de ces services
ESUP Days
![Page 34: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/34.jpg)
Pour finir…
ESUP Days
![Page 35: Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008 ESUP Days.](https://reader035.fdocument.pub/reader035/viewer/2022062621/551d9d80497959293b8b9aed/html5/thumbnails/35.jpg)
Indispensable de valider le fonctionnement de la portlet sur un environnement de test
Validation technique mais aussi fonctionnelle (qu’est ce qu’on affiche, à qui et quand)…
https://sourcesup.cru.fr/projects/esup-dossieretu/
ESUP Days