Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parAgace Fabre Modifié depuis plus de 10 années
1
Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007
2
Département Édition - Intégration 2 Séminaire SOA Présentation du canal Esup MonDossierWeb
3
Département Édition - Intégration 3 Séminaire SOA Affichage du dossier administratif dun étudiant Etat-civil Inscriptions Cursus externe Calendrier des examens Résultats Diplômes Etapes Eléments et épreuve
4
Département Édition - Intégration 4 Séminaire SOA Spécificités propres à Nancy 2 Photo de létudiant Canal accessible aux enseignants
5
Département Édition - Intégration 5 Séminaire SOA
6
Département Édition - Intégration 6 Séminaire SOA
7
Département Édition - Intégration 7 Séminaire SOA
8
Département Édition - Intégration 8 Séminaire SOA
9
Département Édition - Intégration 9 Séminaire SOA
10
Département Édition - Intégration 10 Séminaire SOA
11
Département Édition - Intégration 11 Séminaire SOA Présentation du projet
12
Département Édition - Intégration 12 Séminaire SOA 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
13
Département Édition - Intégration Séminaire SOA Travail en partenariat avec lAMUE pour valider sur un cas concret lutilisation 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 13
14
Département Édition - Intégration 14 Séminaire SOA Le projet a démarré en Avril 2007 Une première livraison des web-services a eu lieu fin Mai (sur base Apogée 3.65) Au terme dune collaboration étroite avec lAMUE, plusieurs versions intermédiaires ont été livrées Dernière version livrée fin Septembre et qui, au vu des premiers tests, semble résoudre tous les problèmes rencontrés jusqualors
15
Département Édition - Intégration 15 Séminaire SOA Lobjectif
16
Département Édition - Intégration 16 Séminaire SOA Utiliser les web-services de lAMUE 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 quen servlet -> le canal pourra donc être utilisé comme une webapp indépendante.
17
Département Édition - Intégration 17 Séminaire SOA Retour dexpérience
18
Département Édition - Intégration 18 Séminaire SOA 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 dexamen Les appels aux web-services ont pu être facilités par la mise à disposition dune librairie cliente open-source Ajout de la fonctionnalité de modification de ladresse par létudiant lui-même
19
Département Édition - Intégration 19 Séminaire SOA
20
Département Édition - Intégration 20 Séminaire SOA A lissue 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 quil soit possible de définir ces propriétés dans un bean de configuration Lapplication sera disponible sous forme de portlet pour Esup-Portail mais aussi sous forme de web application autonome.
21
Département Édition - Intégration 21 Séminaire SOA Perspectives
22
Département Édition - Intégration 22 Séminaire SOA Diffuser la nouvelle version de MonDossierWeb sappuyant sur les web-services en version béta dès quApogée 3.70 sera disponible Des fonctionnalités propres aux enseignants seront disponibles : liste détudiants par exemple Toute cette partie repose encore sur des accès directs base de données et il faudrait à terme pouvoir disposer de web-services pour cela aussi.
23
Département Édition - Intégration 23 Séminaire SOA Lutilisation 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 larchitecture des applications MonDossierWeb V1 Apogée MonDossierWeb V2 WebServices Apogée
24
Département Édition - Intégration 24 Séminaire SOA En cas de problèmes (performances par exemple) il devient compliqué de savoir où en est lorigine Il convient dajouter les web-services à la liste des services monitorés par loutil de supervision (Nagios par exemple) Il conviendra dintégrer la problématique de la sécurité au déploiement à grande échelle dune architecture SOA Il serait aussi intéressant de pouvoir disposer de statistiques sur lusage de ces services
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.