ESUP-Days 13 Paris 8 Février 2012 Chantier Esup/CMS 3 approches Brigitte Sor 08/02/2012.
Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier...
-
Upload
agace-fabre -
Category
Documents
-
view
107 -
download
3
Transcript of Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier...
![Page 1: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/1.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
SEMINAIRE SOAMigration du canal Esup
MonDossierWeb
Olivier Ziller / Charlie DuboisUniversité Nancy 2
• 16 octobre 2007
![Page 2: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/2.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
2
Séminaire SOASéminaire SOA
Présentation du canal Esup MonDossierWeb
![Page 3: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/3.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
3
Séminaire SOASéminaire SOA
Affichage du dossier administratif d’un étudiant
Etat-civil
Inscriptions
Cursus externe
Calendrier des examens
Résultats
Diplômes
Etapes
Eléments et épreuve
![Page 4: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/4.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
4
Séminaire SOASéminaire SOA
Spécificités propres à Nancy 2
Photo de l’étudiant
Canal accessible aux enseignants
![Page 5: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/5.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
5
Séminaire SOASéminaire SOA
![Page 6: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/6.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
6
Séminaire SOASéminaire SOA
![Page 7: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/7.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
7
Séminaire SOASéminaire SOA
![Page 8: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/8.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
8
Séminaire SOASéminaire SOA
![Page 9: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/9.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
9
Séminaire SOASéminaire SOA
![Page 10: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/10.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
10
Séminaire SOASéminaire SOA
![Page 11: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/11.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
11
Séminaire SOASéminaire SOA
Présentation du projet
![Page 12: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/12.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
12
Séminaire SOASé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
![Page 13: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/13.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
Séminaire SOA
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
13
![Page 14: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/14.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
14
Séminaire SOASé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 d’une collaboration étroite avec l’AMUE, 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 jusqu’alors
![Page 15: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/15.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
15
Séminaire SOASéminaire SOA
L’objectif
![Page 16: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/16.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
16
Séminaire SOASéminaire SOA
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.
![Page 17: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/17.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
17
Séminaire SOASéminaire SOA
Retour d’expérience
![Page 18: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/18.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
18
Séminaire SOASé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 d’examen
• Les appels aux web-services ont pu être facilités par la mise à disposition d’une librairie cliente open-source
• Ajout de la fonctionnalité de modification de l’adresse par l’étudiant lui-même
![Page 19: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/19.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
19
Séminaire SOASéminaire SOA
![Page 20: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/20.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
20
Séminaire SOASéminaire SOA
• 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.
![Page 21: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/21.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
21
Séminaire SOASéminaire SOA
Perspectives
![Page 22: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/22.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
22
Séminaire SOASéminaire SOA
• Diffuser la nouvelle version de MonDossierWeb s’appuyant sur les web-services en version béta dès qu’Apogé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.
![Page 23: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/23.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
23
Séminaire SOASéminaire SOA
• 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
![Page 24: Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.](https://reader036.fdocuments.net/reader036/viewer/2022070309/551d9d80497959293b8b9aa4/html5/thumbnails/24.jpg)
Dép
art
em
en
t Éd
itio
n -
In
tég
rati
on
24
Séminaire SOASéminaire SOA
• 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