virtualisation dorchestration de services ter master 1 infomatique 4 avril 2008 encadrant : philippe...
TRANSCRIPT
![Page 1: Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet](https://reader035.vdocuments.net/reader035/viewer/2022070309/551d9d84497959293b8bf1be/html5/thumbnails/1.jpg)
Virtualisation d’orchestration Virtualisation d’orchestration de servicesde services
TER Master 1 Infomatique4 Avril 2008
Encadrant : Philippe Collet
![Page 2: Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet](https://reader035.vdocuments.net/reader035/viewer/2022070309/551d9d84497959293b8bf1be/html5/thumbnails/2.jpg)
I. Présentation du problèmeII. ContexteIII.Objectifs / FinalitésIV.Fonctionnalités V. Hypothèses / DépendancesVI.Planning
Sommaire Sommaire
![Page 3: Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet](https://reader035.vdocuments.net/reader035/viewer/2022070309/551d9d84497959293b8bf1be/html5/thumbnails/3.jpg)
Présentation du problèmePrésentation du problème
Complexité des systèmes logiciels :Architectures orientées service :
Web services WS-BPEL (moteur ActiveBPEL)
Architectures à base de composants : FRACTAL
Architectures composants et services : SCA FRACTAL WS
![Page 4: Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet](https://reader035.vdocuments.net/reader035/viewer/2022070309/551d9d84497959293b8bf1be/html5/thumbnails/4.jpg)
Contexte Contexte
Fractal : spécification à base de composants
Motivation : construire, déployer, administrer des systèmes complexes
Avantages : possibilités de composition, partage, introspection et (re)configuration (dynamique)
Composant Fractal : entité d'exécution qui utilise un système d'interfaces pour les connections
![Page 5: Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet](https://reader035.vdocuments.net/reader035/viewer/2022070309/551d9d84497959293b8bf1be/html5/thumbnails/5.jpg)
Contexte Contexte
![Page 6: Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet](https://reader035.vdocuments.net/reader035/viewer/2022070309/551d9d84497959293b8bf1be/html5/thumbnails/6.jpg)
ContexteContexte
Fractal WS : ponts entre Web Services et composants Fractal
WS2Fractal :
Fractal2WS :Fractal2WS
Web Service
Proxy Serveur ComposantMétier
WS2Fractal
ComposantClient
Proxy Client Web Service
![Page 7: Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet](https://reader035.vdocuments.net/reader035/viewer/2022070309/551d9d84497959293b8bf1be/html5/thumbnails/7.jpg)
Objectifs / FinalitésObjectifs / Finalités Ponts fiables entre composants logiciels Fractal
et orchestrations BPEL.
Représentation par un ou plusieurs composants Fractal.
Vue virtuelle (complète ou partielle) sur les orchestrations.
![Page 8: Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet](https://reader035.vdocuments.net/reader035/viewer/2022070309/551d9d84497959293b8bf1be/html5/thumbnails/8.jpg)
Objectifs / FinalitésObjectifs / Finalités
![Page 9: Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet](https://reader035.vdocuments.net/reader035/viewer/2022070309/551d9d84497959293b8bf1be/html5/thumbnails/9.jpg)
Etudes BPEL/SCA Etudes BPEL/SCA BPEL (spécification) :
Coordination des interactions Basé sur XML Modélisation des procédés exécutables
SCA (ensemble de spécifications) :
Modèle de programmation composant Modèlisation d'implémentation Modèlisation d'assemblage
![Page 10: Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet](https://reader035.vdocuments.net/reader035/viewer/2022070309/551d9d84497959293b8bf1be/html5/thumbnails/10.jpg)
Fonctionnalités incrémentalesFonctionnalités incrémentales
Niveau 1 :
Traduction d'une orchestration en composant Fractal
Niveau 2 :
Choix d'une architecture d'orchestration◦1 composant◦N composants
![Page 11: Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet](https://reader035.vdocuments.net/reader035/viewer/2022070309/551d9d84497959293b8bf1be/html5/thumbnails/11.jpg)
Fonctionnalités incrémentalesFonctionnalités incrémentalesNiveau 3 :
Mécanisme de notification de l'état d'exécution
Niveau 4 :
Intégration et validation du code dans AMUI
![Page 12: Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet](https://reader035.vdocuments.net/reader035/viewer/2022070309/551d9d84497959293b8bf1be/html5/thumbnails/12.jpg)
Hypothèses / Dépendances Hypothèses / Dépendances
Grand nombre de technologies à intégrer Possibilités d'introspection offertes par
ActiveBPEL
Gestion du risque : Apprentissage des technologies Reprise d'un code expérimental fourni Programmation incrémentale avec tests
![Page 13: Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet](https://reader035.vdocuments.net/reader035/viewer/2022070309/551d9d84497959293b8bf1be/html5/thumbnails/13.jpg)
Planning Planning
![Page 14: Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet](https://reader035.vdocuments.net/reader035/viewer/2022070309/551d9d84497959293b8bf1be/html5/thumbnails/14.jpg)
Questions ?Questions ?