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

Nouvelle version du canal Esup MonDossierWeb

Présentations similaires


Présentation au sujet: "Nouvelle version du canal Esup MonDossierWeb"— Transcription de la présentation:

1 Nouvelle version du canal Esup MonDossierWeb
ESUP Days Nouvelle version du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 30 juin 2008

2 ESUP Days 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

3 ESUP Days Démonstration

4 ESUP Days

5 ESUP Days

6 ESUP Days

7 ESUP Days

8 ESUP Days

9 ESUP Days

10 ESUP Days

11 ESUP Days 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

12 ESUP Days Démonstration

13 ESUP Days

14 ESUP Days

15 ESUP Days

16 ESUP Days

17 ESUP Days

18 ESUP Days

19 ESUP Days

20 Présentation du projet
ESUP Days Présentation du projet

21 ESUP Days 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

22 ESUP Days  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

23 ESUP Days Le projet a démarré en Avril  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)

24 ESUP Days L’objectif

25 ESUP Days 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.

26 1er bilan sur l’utilisation des web-services AMUE
ESUP Days 1er bilan sur l’utilisation des web-services AMUE

27 ESUP Days 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

28 ESUP Days

29 ESUP Days 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.

30 ESUP Days Perspectives

31 ESUP Days  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

32 ESUP Days 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

33 ESUP Days 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

34 ESUP Days Pour finir…

35 ESUP Days  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)…


Télécharger ppt "Nouvelle version du canal Esup MonDossierWeb"

Présentations similaires


Annonces Google