Turn Legacy Application
into Integration
Success Story
J-Ph. Humblet - SMART-IFRES
jeudi 10 octobre 13
Le SMART-IFRES
IFRES :
Institut de Formation et de Recherche en Enseignement Supérieur
• pourvoir au développement profess...
Nos Outils
Sources de nos outils :
• Recherches et travaux dans le domaine de l’évaluation qui nous
fournissent des outils...
Nos Outils
LOM’s TVi FVi
TIMI ExAMS ScaLP
...
jeudi 10 octobre 13
Nos Outils
LOM’s TVi FVi
TIMI ExAMS ScaLP
...
EVALETU
jeudi 10 octobre 13
LOM’s TVi FVi
Processus EVALETU
FORMULOMS
Importation Publication
feedbacks
Réception
Lecture Traitement Distribution
jeud...
LOM’s TVi MyULg
Demande
initiale
FORMULOMS
Importation
Publication
feedbacksRéception Lecture Traitement
Distribution
• Po...
Contraintes
• Ressources limitées !
• FVi est un vieux code (10 ans)
• FVi et TVi sont fortement inter-dépendants
• Le vol...
SMART MyULg
Solution
envisagée
Publication des feedbacks via un WebService
DistributionRéception
Importation
Lecture
Trait...
WebService ?
•Un service web est un programme informatique permettant la
communication et l'échange de données entre appli...
WebService ?
Avantages ?
• SOA : Service Oriented Architecture
• L’encapsulation des services.
• Le faible couplage des se...
Solution
mise en place
LOM’s
TVi
FORMULOMS
MyULg
FVi+
import dist
1
2
3
4
1. Exportation des résultats TVi->FBDist
2. Stoc...
Un peu plus loin
la gestion des scores
LOM’s
TVi
FORMULOMS
MyULg
FVi+
import dist
Scores
Distribution des scores
•Eviter a...
Encore plus loin
le cas CIUF
LOM’s
TVi
FORMULOMS
MyULg
FVi+
import dist
Scores
ULg CIUF
CIUF
Demande du CIUF
•Commission I...
En conclusion
jeudi 10 octobre 13
The Test
1. Does it work ?
2. Are you comfortable with the technique ?
3. Are your workmates happy ?
4. Is your boss happy...
Prochain SlideShare
Chargement dans…5
×

Turn legacy application into integration success story

189 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
189
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
2
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Turn legacy application into integration success story

  1. 1. Turn Legacy Application into Integration Success Story J-Ph. Humblet - SMART-IFRES jeudi 10 octobre 13
  2. 2. Le SMART-IFRES IFRES : Institut de Formation et de Recherche en Enseignement Supérieur • pourvoir au développement professionnel des encadrants universitaires (chargés de cours, profs, ...) dans le domaine de la pédagogie et de l’évaluation • promouvoir et développer un soutient pédagogique au sein de l’institution SMART : Service Méthodologique d’Aide à la Réalisation de Tests • évaluation des étudiants (QCM, QCL, ... QROL) • évaluation des enseignants • enquêtes à caractères pédagogiques jeudi 10 octobre 13
  3. 3. Nos Outils Sources de nos outils : • Recherches et travaux dans le domaine de l’évaluation qui nous fournissent des outils d’analyse quantitative et qualitative adaptés à l’évaluation • Bonnes pratiques • Procédures qualités mises en place en interne au fil des ans jeudi 10 octobre 13
  4. 4. Nos Outils LOM’s TVi FVi TIMI ExAMS ScaLP ... jeudi 10 octobre 13
  5. 5. Nos Outils LOM’s TVi FVi TIMI ExAMS ScaLP ... EVALETU jeudi 10 octobre 13
  6. 6. LOM’s TVi FVi Processus EVALETU FORMULOMS Importation Publication feedbacks Réception Lecture Traitement Distribution jeudi 10 octobre 13
  7. 7. LOM’s TVi MyULg Demande initiale FORMULOMS Importation Publication feedbacksRéception Lecture Traitement Distribution • Pour l’étudiant • Intégration avec une plateforme unique • Meilleure visibilité / disponibilité des feedbacks • Pour l’enseignant • Meilleure gestion de la disponibilité des FB • Plus de possibilités d’associer du contenu (documents, référence au cours, ...) jeudi 10 octobre 13
  8. 8. Contraintes • Ressources limitées ! • FVi est un vieux code (10 ans) • FVi et TVi sont fortement inter-dépendants • Le volume de données manipulé par le tandem TVi/FVi est important (~ 50k feuilles corrigées) • ~ 100k feedbacks distribués par session jeudi 10 octobre 13
  9. 9. SMART MyULg Solution envisagée Publication des feedbacks via un WebService DistributionRéception Importation Lecture Traitement • Mise en place d’une interface WebService pour un fonctionnement • notifier MyULg de la disponibilité d’un FB pour un groupe d’étudiant • distribution on-demand d’un FB (test/étudiant) • Encapsulation du code «legacy» (FVi) • Intégration avec TVi • Optimisation / Real-Life problems jeudi 10 octobre 13
  10. 10. WebService ? •Un service web est un programme informatique permettant la communication et l'échange de données entre applications et systèmes hétérogènes dans des environnements distribués •Les Services Web reposent tous sur un ensemble de protocoles et de standards de base utilisés pour l'échange de données entre applications dans des environnements hétérogènes : • le SOAP (Simple Object Access Protocol) pour l'échange de messages, • le WSDL (Web Service Description Language) pour la description : des services web, de leurs opérations, des messages utilisés, des types de données utilisées, des protocoles utilisés et de leur localisation au sens internet (URI / URL), • les annuaires UDDI qui peuvent référencer des services web. source : wikipedia.fr jeudi 10 octobre 13
  11. 11. WebService ? Avantages ? • SOA : Service Oriented Architecture • L’encapsulation des services. • Le faible couplage des services / relation réduisant les dépendances. • Le contrat de service / documents de description. • L’abstraction des services. • La réutilisation des services. • La composition des services. • L’autonomie des services. • L’optimisation des services. • La découverte des services depuis leur description extérieure. • Interoperability • Systèmes hétérogènes • (Simple à mettre en place) A B HTTP WSDLXML jeudi 10 octobre 13
  12. 12. Solution mise en place LOM’s TVi FORMULOMS MyULg FVi+ import dist 1 2 3 4 1. Exportation des résultats TVi->FBDist 2. Stockage des data dans le service de distribution 3. Réception des data par MyULG (Code test + matricules) 4. génération on-demand d’un FB jeudi 10 octobre 13
  13. 13. Un peu plus loin la gestion des scores LOM’s TVi FORMULOMS MyULg FVi+ import dist Scores Distribution des scores •Eviter aux enseignants de devoir encoder de longue listes de scores •Etablir une échange sécurisé vers PENELOPE (SEGI) •Complexité Evaluation -> cours -> groupe d’étudiants jeudi 10 octobre 13
  14. 14. Encore plus loin le cas CIUF LOM’s TVi FORMULOMS MyULg FVi+ import dist Scores ULg CIUF CIUF Demande du CIUF •Commission Inter-Universitaire Francophones •Test de positionnement pour les inscriptions en Médecine •Plusieurs milliers de candidats •Plusieurs milliers de FB sur quelques jours •Distribution via une plate-forme dédiée à cet ensemble de tests jeudi 10 octobre 13
  15. 15. En conclusion jeudi 10 octobre 13
  16. 16. The Test 1. Does it work ? 2. Are you comfortable with the technique ? 3. Are your workmates happy ? 4. Is your boss happy ? 5. Are your partners happy ? 6. Are your users happy ? 7. Is it a game changer ? The JPh Test (Is paradigm change valuable ?) jeudi 10 octobre 13

×