SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Déploiement d’intergiciel en environnement hétérogène à grande échelle Pierre Marguerite DEA ISC LSR-IMAG, projet SARDES 24 juin 2003
Introduction (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Plan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Déploiement dans les applications à composants (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Composant Propriétés configurables Contraintes techniques I n t e r f a c e s I n t e r f a c e s Fournit Utilise
Déploiement dans les applications à composants (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Déploiement dans les applications à composants (3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Plan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Déploiement dans les intergiciels (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Application(s) Intergiciel Système d’exploitation
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Déploiement dans les intergiciels (2)
Déploiement dans les intergiciels (3) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Synthèse de l’état de l’art ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Plan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Proposition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1. Un modèle de composants hiérarchique (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1. Un modèle de composants hiérarchique (2) ,[object Object],Interface d’activation Partie de contrôle Partie fonctionnelle Composant primitif Composant composite
2. Langage de description d’architectures (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2. Langage de description d’architectures (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1 2 serveur serveur1 client serveur2 jms
3. Une application de déploiement asynchrone hiérarchique (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3. Une application de déploiement asynchrone hiérarchique (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Plan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mise en œuvre (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mise en œuvre (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusion (1) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusion (2) ,[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Andere mochten auch

Cap com2011 communication en ligne-tartaud gineste
Cap com2011 communication en ligne-tartaud ginesteCap com2011 communication en ligne-tartaud gineste
Cap com2011 communication en ligne-tartaud gineste
Cap'Com
 
Evaluation Question 7
Evaluation Question 7Evaluation Question 7
Evaluation Question 7
laurastraw
 
Présentation ebooks abf la filoche
Présentation ebooks abf la filochePrésentation ebooks abf la filoche
Présentation ebooks abf la filoche
jaloi
 

Andere mochten auch (20)

Unique Labs : Qui sommes-nous?
Unique Labs : Qui sommes-nous?Unique Labs : Qui sommes-nous?
Unique Labs : Qui sommes-nous?
 
Aparato Urinario
Aparato UrinarioAparato Urinario
Aparato Urinario
 
Gestion e-réputation
Gestion e-réputationGestion e-réputation
Gestion e-réputation
 
297 pnb -_plan_estratégico_de_futuro
297 pnb -_plan_estratégico_de_futuro297 pnb -_plan_estratégico_de_futuro
297 pnb -_plan_estratégico_de_futuro
 
Loadtest template
Loadtest templateLoadtest template
Loadtest template
 
i3, progiciel de gestion d'affaire GRD
i3, progiciel de gestion d'affaire GRDi3, progiciel de gestion d'affaire GRD
i3, progiciel de gestion d'affaire GRD
 
Cap com2011 communication en ligne-tartaud gineste
Cap com2011 communication en ligne-tartaud ginesteCap com2011 communication en ligne-tartaud gineste
Cap com2011 communication en ligne-tartaud gineste
 
Reinos cristianos
Reinos cristianosReinos cristianos
Reinos cristianos
 
Evaluation Question 7
Evaluation Question 7Evaluation Question 7
Evaluation Question 7
 
CG33_Nathalie Laurent_Open Data
CG33_Nathalie Laurent_Open DataCG33_Nathalie Laurent_Open Data
CG33_Nathalie Laurent_Open Data
 
Evidencia 4
Evidencia 4Evidencia 4
Evidencia 4
 
Tipus de coneixements
Tipus de coneixementsTipus de coneixements
Tipus de coneixements
 
Innovando en gestión profesional de campings
Innovando en gestión profesional de campingsInnovando en gestión profesional de campings
Innovando en gestión profesional de campings
 
Unique labs labothèque v4
Unique labs labothèque v4Unique labs labothèque v4
Unique labs labothèque v4
 
Cheese boutique
Cheese boutiqueCheese boutique
Cheese boutique
 
eZaintza: ayuda a personas con problemas de orientación temporo-espacial, y a...
eZaintza: ayuda a personas con problemas de orientación temporo-espacial, y a...eZaintza: ayuda a personas con problemas de orientación temporo-espacial, y a...
eZaintza: ayuda a personas con problemas de orientación temporo-espacial, y a...
 
Présentation ebooks abf la filoche
Présentation ebooks abf la filochePrésentation ebooks abf la filoche
Présentation ebooks abf la filoche
 
Pensez écolo
Pensez écoloPensez écolo
Pensez écolo
 
Biologia tema 5
Biologia tema 5Biologia tema 5
Biologia tema 5
 
La persévérance
La persévéranceLa persévérance
La persévérance
 

Ähnlich wie Dea Presentation Pierre Marguerite 24 Juin 2003

Open XKE - Introduire le Continuous Delivery dans votre entreprise par Jean-L...
Open XKE - Introduire le Continuous Delivery dans votre entreprise par Jean-L...Open XKE - Introduire le Continuous Delivery dans votre entreprise par Jean-L...
Open XKE - Introduire le Continuous Delivery dans votre entreprise par Jean-L...
Publicis Sapient Engineering
 
Industrialisez vos projets Php
Industrialisez vos projets Php Industrialisez vos projets Php
Industrialisez vos projets Php
ALTER WAY
 
Azure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancé
Azure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancéAzure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancé
Azure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancé
Manon PERNIN
 
Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...
Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...
Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...
Cellenza
 

Ähnlich wie Dea Presentation Pierre Marguerite 24 Juin 2003 (20)

Support programmation orientée aspect mohamed youssfi (aop)
Support programmation orientée aspect mohamed youssfi (aop)Support programmation orientée aspect mohamed youssfi (aop)
Support programmation orientée aspect mohamed youssfi (aop)
 
Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreScub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libre
 
Open XKE - Introduire le Continuous Delivery dans votre entreprise par Jean-L...
Open XKE - Introduire le Continuous Delivery dans votre entreprise par Jean-L...Open XKE - Introduire le Continuous Delivery dans votre entreprise par Jean-L...
Open XKE - Introduire le Continuous Delivery dans votre entreprise par Jean-L...
 
SPA avec Angular et SignalR (FR)
SPA avec Angular et SignalR (FR)SPA avec Angular et SignalR (FR)
SPA avec Angular et SignalR (FR)
 
Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !
 
CV_Frederick_VARANGO
CV_Frederick_VARANGOCV_Frederick_VARANGO
CV_Frederick_VARANGO
 
Industrialisez vos projets Php
Industrialisez vos projets Php Industrialisez vos projets Php
Industrialisez vos projets Php
 
Industrialisation des développements logiciels
Industrialisation des développements logicielsIndustrialisation des développements logiciels
Industrialisation des développements logiciels
 
Presentation BMIA
Presentation BMIAPresentation BMIA
Presentation BMIA
 
Java dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasJava dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de Jonas
 
Architecture microservices avec docker
Architecture microservices avec dockerArchitecture microservices avec docker
Architecture microservices avec docker
 
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
 
GtugDakar AppEngine, Gwt
GtugDakar AppEngine, GwtGtugDakar AppEngine, Gwt
GtugDakar AppEngine, Gwt
 
Azure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancé
Azure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancéAzure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancé
Azure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancé
 
Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...
Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...
Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...
 
La boite à outils pour réussir sa migration vers Windows 7
La boite à outils pour réussir sa migration vers Windows 7La boite à outils pour réussir sa migration vers Windows 7
La boite à outils pour réussir sa migration vers Windows 7
 
PFE PPT2
PFE PPT2PFE PPT2
PFE PPT2
 
Catalogue PFE 2019
Catalogue PFE 2019Catalogue PFE 2019
Catalogue PFE 2019
 
Développement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EEDéveloppement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EE
 
Linq Tech Days08 Lux
Linq Tech Days08 LuxLinq Tech Days08 Lux
Linq Tech Days08 Lux
 

Mehr von Pierre Marguerite

Analyse Retrospective Des DonnéEs De Biopuces
Analyse Retrospective Des DonnéEs De BiopucesAnalyse Retrospective Des DonnéEs De Biopuces
Analyse Retrospective Des DonnéEs De Biopuces
Pierre Marguerite
 
Facilitating Standardization And Exchange Of Array Design 11 06 2004
Facilitating Standardization And Exchange Of Array Design 11 06 2004Facilitating Standardization And Exchange Of Array Design 11 06 2004
Facilitating Standardization And Exchange Of Array Design 11 06 2004
Pierre Marguerite
 
Group Meeting Vamsas Project Final
Group Meeting Vamsas Project FinalGroup Meeting Vamsas Project Final
Group Meeting Vamsas Project Final
Pierre Marguerite
 

Mehr von Pierre Marguerite (7)

Expose Alzheimer2
Expose Alzheimer2Expose Alzheimer2
Expose Alzheimer2
 
Affiches Pour Le Bureau
Affiches Pour Le BureauAffiches Pour Le Bureau
Affiches Pour Le Bureau
 
Analyse Retrospective Des DonnéEs De Biopuces
Analyse Retrospective Des DonnéEs De BiopucesAnalyse Retrospective Des DonnéEs De Biopuces
Analyse Retrospective Des DonnéEs De Biopuces
 
Friday Seminar 15 10 2004
Friday Seminar 15 10 2004Friday Seminar 15 10 2004
Friday Seminar 15 10 2004
 
Presentation Dess Ebi
Presentation Dess EbiPresentation Dess Ebi
Presentation Dess Ebi
 
Facilitating Standardization And Exchange Of Array Design 11 06 2004
Facilitating Standardization And Exchange Of Array Design 11 06 2004Facilitating Standardization And Exchange Of Array Design 11 06 2004
Facilitating Standardization And Exchange Of Array Design 11 06 2004
 
Group Meeting Vamsas Project Final
Group Meeting Vamsas Project FinalGroup Meeting Vamsas Project Final
Group Meeting Vamsas Project Final
 

Kürzlich hochgeladen

Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
AmgdoulHatim
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
ikospam0
 

Kürzlich hochgeladen (19)

L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
python-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdfpython-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdf
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesNeuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
Télécommunication et transport .pdfcours
Télécommunication et transport .pdfcoursTélécommunication et transport .pdfcours
Télécommunication et transport .pdfcours
 

Dea Presentation Pierre Marguerite 24 Juin 2003

  • 1. Déploiement d’intergiciel en environnement hétérogène à grande échelle Pierre Marguerite DEA ISC LSR-IMAG, projet SARDES 24 juin 2003
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.

Hinweis der Redaktion

  1. Evolutions : - développement d’Internet - multiplication des équipements communicants à forte puissance de calcul (PDA, …)
  2. Propriétés : - persistance - protection - duplication Contraintes : - sécurité - placement - implémentation
  3. Configuration : - un assemblage particulier de composants via des connecteurs. Génération d’un exécutable = Olan, Unicon Modélisation = Wright, Rapide
  4. Dédiée à la construction d’applications asynchrones
  5. Le langage d'interconnexion Pour décrire : les interfaces des composants logiciels, une application en termes d'interconnexions d'interfaces. Le bus abstrait Les applications Aster repose sur un intergiciel synchrone. obtenu en ajoutant des composants intergiciels à un intergiciel de base présent sur les différentes plateformes. héberge l'exécution d'une application distribuée représentée par un ensemble de composants logiciels. Déploiement les prémices d'un outil de déploiement (détermination de l'ensemble des composants intergiciels nécessaires)
  6. un modèle de composants hiérarchique (décrire l'architecture d'un intergiciel en terme d'entités réparties, hiérarchiquement organisées)
  7. Simplicité : pouvoir décrire de nombreux types d’intergiciels Hiérarchique : faciliter le déploiement
  8. Activités de création: création d’un composant Suivant le type du composant: composite =>création du contrôleur associé + transmet l’ADL Primitif: crée le composant suivant les informations contenus dans l’ADL Mise à jour du répertoire Activités d'activation: activation d’un composant Primitif appel sur son interface Pour les composites, l’ordre est transmis aux contrôleurs fils Exécution suivant la Logique fonctionnelle: liaison dépend de la création des deux composants activation dépend de la création du composant et des liaisons de ses interfaces clientes