SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Programmable Overlay Network  Didier Parigot   www-sop.inria.fr/members/Didier.Parigot/pon Didier. [email_address]
Programmable Overlay Network Démonstration d’une  Application de Publication et d’Inscription  de services géo référencés développé avec le logiciel  PON,  Réseaux de recouvrement programmable
Réseau en pair à pair d’offres et de demandes  de services géo référencés ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Interface Web pour le fournisseur et le client Fournisseur Client
Organisation ouvert de l’application Client Fournisseur Fournisseur Fournisseur Client Client Client Client Client Client Client Client Client Fournisseur Ses services Arrivée d’un Départ d’un Ses services Ses services Arrivée ou départ d’un
Stockage des services en pair à pair Réseaux de recouvrement pour le stockage des services Client Fournisseur Fournisseur Fournisseur Client Client Client Client Client Client Client Client Fournisseur Ses services Ses services Ses services
Chargement de l’application ,[object Object],[object Object],[object Object],Charger ce fichier
Installation et lancement ,[object Object],[object Object],Lancer ce shell dans un terminal Ouvrir cette page dans un navigateur
Lancement de l’application Prestataire  Client  Lancement d’un prestataire et d’un client
Ouverture des interfaces Web ,[object Object],Ouvrir la page TransportManager
Création et publication d’un service ,[object Object],Création d’un service défini par une zone Donner un nom au service Valider
Création service Définition d’une zone  Définir les points de la zone
Création service Fin de la définition de la zone  Définir le nom du service
Création et publication d’un service Création d’un service localisé par un point Donner un nom au service Valider
Publication d’un service Création d’un service localisé par un chemin Donner un nom au service Valider
Publication d’un service ,[object Object],[object Object]
Gestion des informations associées aux services  ,[object Object],Ouvrir la page Transport Provider
Gestion des services publiés Ouvrir TransportProvider Mise à jour des services publiés Liste des services
Définir l’information d’un service Définir l’information Choisir un service Valider
Suscriptions à des services Ouvrir l’interface TransportClient
Rechercher des services La liste des service accessibles Choisir un service Cliquez sur la carte
S’inscrire à un service récupérer l’information valider choisir un service définir sa position s’inscrire
Définition de l’information d’un service Choisir un service Définir l’information Valider Ouvrir TransportProvider
S’inscrire à un service Récupérer l’information Choisir un service S’inscrire Valider Ouvrir TransportClient
Définir l’information d’un service Définir l’information Choisir un service Valider Ouvrir TransportProvider
S’inscrire à un service Récupérer l’information Choisir un service S’inscrire Valider Ouvrir TransportClient
Modifier l’information d’un service Définir la nouvelle information Valider Choisir un service Ouvrir TransportProvider
Publication d’une nouvelle information aux clients Le client inscrit à ce service est averti de cette nouvelle information Valider
Information défini par un client pour un service Choisir un service Définir une nouvelle information  Ouvrir TransportClient Valider
Réception de l’information défini par un client Le prestataire de service est averti de la nouvelle information Accepter Fermer Ouvrir TransportProvider
Réception de la nouvelle information par le client Le client est averti de la nouvelle information Ouvrir TransportClient Valider
Sauvegarde des services publiés Sauvegarde des services crées Copier dans un fichier  Fermer
Chargement de services sauvegardés Chargement de services Coller à partie du fichier  Valider
Développé avec un Programmable Overlay Network Application de Publication/Inscription  de services géoréférencés Voir le site du logiciel www-sop.inria.fr/members/Didier.Parigot/pon Fin  Fermer toutes les fenêtres

Weitere ähnliche Inhalte

Andere mochten auch

Embedded OCL Integration and Debugging
Embedded OCL Integration and DebuggingEmbedded OCL Integration and Debugging
Embedded OCL Integration and DebuggingEdward Willink
 
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...OCCIware
 
Modeling the OCL Standard Library
Modeling the OCL Standard LibraryModeling the OCL Standard Library
Modeling the OCL Standard LibraryEdward Willink
 
mis
mismis
misISIG
 
Optimized declarative transformation First Eclipse QVTc results
Optimized declarative transformation First Eclipse QVTc resultsOptimized declarative transformation First Eclipse QVTc results
Optimized declarative transformation First Eclipse QVTc resultsEdward Willink
 
Ressource numérique Circuit électrique au primaire
Ressource numérique Circuit électrique au primaire Ressource numérique Circuit électrique au primaire
Ressource numérique Circuit électrique au primaire Erradi Mohamed
 
Timing verification of automotive communication architecture using quantile ...
Timing verification of automotive communication  architecture using quantile ...Timing verification of automotive communication  architecture using quantile ...
Timing verification of automotive communication architecture using quantile ...RealTime-at-Work (RTaW)
 
النشاط العلمي - الكهرباء
النشاط العلمي  -   الكهرباءالنشاط العلمي  -   الكهرباء
النشاط العلمي - الكهرباءErradi Mohamed
 
Fast, Faster and Super-Fast Queries
Fast, Faster and Super-Fast QueriesFast, Faster and Super-Fast Queries
Fast, Faster and Super-Fast QueriesEdward Willink
 
The Importance of Opposites
The Importance of OppositesThe Importance of Opposites
The Importance of OppositesEdward Willink
 
Yet Another Three QVT Languages
Yet Another Three QVT LanguagesYet Another Three QVT Languages
Yet Another Three QVT LanguagesEdward Willink
 
Vbisigk
VbisigkVbisigk
VbisigkISIG
 
OCL Specification Status
OCL Specification StatusOCL Specification Status
OCL Specification StatusEdward Willink
 
Frame latency evaluation: when simulation and analysis alone are not enough
Frame latency evaluation: when simulation and analysis alone are not enoughFrame latency evaluation: when simulation and analysis alone are not enough
Frame latency evaluation: when simulation and analysis alone are not enoughRealTime-at-Work (RTaW)
 
Developpement mobile vs open source
Developpement mobile vs open sourceDeveloppement mobile vs open source
Developpement mobile vs open sourceKorteby Farouk
 
SysML adoption in France
SysML adoption in FranceSysML adoption in France
SysML adoption in FrancePascal Roques
 

Andere mochten auch (20)

Embedded OCL Integration and Debugging
Embedded OCL Integration and DebuggingEmbedded OCL Integration and Debugging
Embedded OCL Integration and Debugging
 
Java vs .Net
Java vs .NetJava vs .Net
Java vs .Net
 
What fUML can bring to MBSE?
What fUML can bring to MBSE?What fUML can bring to MBSE?
What fUML can bring to MBSE?
 
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
 
Modeling the OCL Standard Library
Modeling the OCL Standard LibraryModeling the OCL Standard Library
Modeling the OCL Standard Library
 
mis
mismis
mis
 
Optimized declarative transformation First Eclipse QVTc results
Optimized declarative transformation First Eclipse QVTc resultsOptimized declarative transformation First Eclipse QVTc results
Optimized declarative transformation First Eclipse QVTc results
 
Ressource numérique Circuit électrique au primaire
Ressource numérique Circuit électrique au primaire Ressource numérique Circuit électrique au primaire
Ressource numérique Circuit électrique au primaire
 
Timing verification of automotive communication architecture using quantile ...
Timing verification of automotive communication  architecture using quantile ...Timing verification of automotive communication  architecture using quantile ...
Timing verification of automotive communication architecture using quantile ...
 
النشاط العلمي - الكهرباء
النشاط العلمي  -   الكهرباءالنشاط العلمي  -   الكهرباء
النشاط العلمي - الكهرباء
 
Fast, Faster and Super-Fast Queries
Fast, Faster and Super-Fast QueriesFast, Faster and Super-Fast Queries
Fast, Faster and Super-Fast Queries
 
The Importance of Opposites
The Importance of OppositesThe Importance of Opposites
The Importance of Opposites
 
Yet Another Three QVT Languages
Yet Another Three QVT LanguagesYet Another Three QVT Languages
Yet Another Three QVT Languages
 
OCCIware
OCCIwareOCCIware
OCCIware
 
The OCLforUML Profile
The OCLforUML ProfileThe OCLforUML Profile
The OCLforUML Profile
 
Vbisigk
VbisigkVbisigk
Vbisigk
 
OCL Specification Status
OCL Specification StatusOCL Specification Status
OCL Specification Status
 
Frame latency evaluation: when simulation and analysis alone are not enough
Frame latency evaluation: when simulation and analysis alone are not enoughFrame latency evaluation: when simulation and analysis alone are not enough
Frame latency evaluation: when simulation and analysis alone are not enough
 
Developpement mobile vs open source
Developpement mobile vs open sourceDeveloppement mobile vs open source
Developpement mobile vs open source
 
SysML adoption in France
SysML adoption in FranceSysML adoption in France
SysML adoption in France
 

Ähnlich wie Programmable Overlay Network

presentation_NET creation et consomation de services.pptx
presentation_NET creation et consomation de services.pptxpresentation_NET creation et consomation de services.pptx
presentation_NET creation et consomation de services.pptxhachchaneemsi
 
Synthese Reponses Consultation publique Cloud et analyse cnil
Synthese Reponses Consultation publique Cloud et analyse cnilSynthese Reponses Consultation publique Cloud et analyse cnil
Synthese Reponses Consultation publique Cloud et analyse cnilMarc Bourhis
 
Business process execution language
Business process execution languageBusiness process execution language
Business process execution languageBilel Abed
 
Connectivité vers les assureurs: Connecter les affaires en assurance grâce à ...
Connectivité vers les assureurs: Connecter les affaires en assurance grâce à ...Connectivité vers les assureurs: Connecter les affaires en assurance grâce à ...
Connectivité vers les assureurs: Connecter les affaires en assurance grâce à ...Applied Systems
 
Portabilite des donnees gdpr onecub
Portabilite des donnees gdpr onecubPortabilite des donnees gdpr onecub
Portabilite des donnees gdpr onecubFabMob
 
Skonnect : Tous vos prestataires près de chez vous
Skonnect : Tous vos prestataires près de chez vousSkonnect : Tous vos prestataires près de chez vous
Skonnect : Tous vos prestataires près de chez vousDigital Thursday
 
Comment exploiter facilement une API avec les Flows
Comment exploiter facilement une API avec les FlowsComment exploiter facilement une API avec les Flows
Comment exploiter facilement une API avec les FlowsThierry TROUIN ☁
 
Autonomy idf mobilites_api-covoiturage
Autonomy idf mobilites_api-covoiturageAutonomy idf mobilites_api-covoiturage
Autonomy idf mobilites_api-covoiturageFabMob
 
Authentification par certificat (clear box)
Authentification par certificat (clear box)Authentification par certificat (clear box)
Authentification par certificat (clear box)Ousmane BADJI
 
M20487 formation-developper-windows-azure-et-les-services-web
M20487 formation-developper-windows-azure-et-les-services-webM20487 formation-developper-windows-azure-et-les-services-web
M20487 formation-developper-windows-azure-et-les-services-webCERTyou Formation
 
Connecter le monde de l’assurance: Redéfinissez votre entreprise par le biais...
Connecter le monde de l’assurance: Redéfinissez votre entreprise par le biais...Connecter le monde de l’assurance: Redéfinissez votre entreprise par le biais...
Connecter le monde de l’assurance: Redéfinissez votre entreprise par le biais...Applied Systems
 
intro-ws.pdfbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
intro-ws.pdfbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbintro-ws.pdfbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
intro-ws.pdfbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbHINDGUENDOUZ
 
Amélioration Qos de vod Streaming France Télévision (Cloud)
Amélioration Qos de  vod Streaming France Télévision (Cloud)Amélioration Qos de  vod Streaming France Télévision (Cloud)
Amélioration Qos de vod Streaming France Télévision (Cloud)yacine sebihi
 
ACPM - Plaquette Sites et Applications 2024.pdf
ACPM - Plaquette Sites et Applications 2024.pdfACPM - Plaquette Sites et Applications 2024.pdf
ACPM - Plaquette Sites et Applications 2024.pdfACPM
 
Wavestone - Séminaire à Paris sur la psd 2 et l'éconmie de l'api
Wavestone - Séminaire à Paris sur la psd 2 et l'éconmie de l'apiWavestone - Séminaire à Paris sur la psd 2 et l'éconmie de l'api
Wavestone - Séminaire à Paris sur la psd 2 et l'éconmie de l'apiBertrand Carlier
 

Ähnlich wie Programmable Overlay Network (18)

presentation_NET creation et consomation de services.pptx
presentation_NET creation et consomation de services.pptxpresentation_NET creation et consomation de services.pptx
presentation_NET creation et consomation de services.pptx
 
Atelier gwt
Atelier gwtAtelier gwt
Atelier gwt
 
Synthese Reponses Consultation publique Cloud et analyse cnil
Synthese Reponses Consultation publique Cloud et analyse cnilSynthese Reponses Consultation publique Cloud et analyse cnil
Synthese Reponses Consultation publique Cloud et analyse cnil
 
Sécurisation des wcf
Sécurisation des wcfSécurisation des wcf
Sécurisation des wcf
 
Business process execution language
Business process execution languageBusiness process execution language
Business process execution language
 
Connectivité vers les assureurs: Connecter les affaires en assurance grâce à ...
Connectivité vers les assureurs: Connecter les affaires en assurance grâce à ...Connectivité vers les assureurs: Connecter les affaires en assurance grâce à ...
Connectivité vers les assureurs: Connecter les affaires en assurance grâce à ...
 
Portabilite des donnees gdpr onecub
Portabilite des donnees gdpr onecubPortabilite des donnees gdpr onecub
Portabilite des donnees gdpr onecub
 
Skonnect : Tous vos prestataires près de chez vous
Skonnect : Tous vos prestataires près de chez vousSkonnect : Tous vos prestataires près de chez vous
Skonnect : Tous vos prestataires près de chez vous
 
Infographie Les API par #EnjoyDigitAll
Infographie Les API par #EnjoyDigitAllInfographie Les API par #EnjoyDigitAll
Infographie Les API par #EnjoyDigitAll
 
Comment exploiter facilement une API avec les Flows
Comment exploiter facilement une API avec les FlowsComment exploiter facilement une API avec les Flows
Comment exploiter facilement une API avec les Flows
 
Autonomy idf mobilites_api-covoiturage
Autonomy idf mobilites_api-covoiturageAutonomy idf mobilites_api-covoiturage
Autonomy idf mobilites_api-covoiturage
 
Authentification par certificat (clear box)
Authentification par certificat (clear box)Authentification par certificat (clear box)
Authentification par certificat (clear box)
 
M20487 formation-developper-windows-azure-et-les-services-web
M20487 formation-developper-windows-azure-et-les-services-webM20487 formation-developper-windows-azure-et-les-services-web
M20487 formation-developper-windows-azure-et-les-services-web
 
Connecter le monde de l’assurance: Redéfinissez votre entreprise par le biais...
Connecter le monde de l’assurance: Redéfinissez votre entreprise par le biais...Connecter le monde de l’assurance: Redéfinissez votre entreprise par le biais...
Connecter le monde de l’assurance: Redéfinissez votre entreprise par le biais...
 
intro-ws.pdfbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
intro-ws.pdfbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbintro-ws.pdfbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
intro-ws.pdfbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
 
Amélioration Qos de vod Streaming France Télévision (Cloud)
Amélioration Qos de  vod Streaming France Télévision (Cloud)Amélioration Qos de  vod Streaming France Télévision (Cloud)
Amélioration Qos de vod Streaming France Télévision (Cloud)
 
ACPM - Plaquette Sites et Applications 2024.pdf
ACPM - Plaquette Sites et Applications 2024.pdfACPM - Plaquette Sites et Applications 2024.pdf
ACPM - Plaquette Sites et Applications 2024.pdf
 
Wavestone - Séminaire à Paris sur la psd 2 et l'éconmie de l'api
Wavestone - Séminaire à Paris sur la psd 2 et l'éconmie de l'apiWavestone - Séminaire à Paris sur la psd 2 et l'éconmie de l'api
Wavestone - Séminaire à Paris sur la psd 2 et l'éconmie de l'api
 

Programmable Overlay Network

  • 1. Programmable Overlay Network Didier Parigot www-sop.inria.fr/members/Didier.Parigot/pon Didier. [email_address]
  • 2. Programmable Overlay Network Démonstration d’une Application de Publication et d’Inscription de services géo référencés développé avec le logiciel PON, Réseaux de recouvrement programmable
  • 3.
  • 4. Interface Web pour le fournisseur et le client Fournisseur Client
  • 5. Organisation ouvert de l’application Client Fournisseur Fournisseur Fournisseur Client Client Client Client Client Client Client Client Client Fournisseur Ses services Arrivée d’un Départ d’un Ses services Ses services Arrivée ou départ d’un
  • 6. Stockage des services en pair à pair Réseaux de recouvrement pour le stockage des services Client Fournisseur Fournisseur Fournisseur Client Client Client Client Client Client Client Client Fournisseur Ses services Ses services Ses services
  • 7.
  • 8.
  • 9. Lancement de l’application Prestataire Client Lancement d’un prestataire et d’un client
  • 10.
  • 11.
  • 12. Création service Définition d’une zone Définir les points de la zone
  • 13. Création service Fin de la définition de la zone Définir le nom du service
  • 14. Création et publication d’un service Création d’un service localisé par un point Donner un nom au service Valider
  • 15. Publication d’un service Création d’un service localisé par un chemin Donner un nom au service Valider
  • 16.
  • 17.
  • 18. Gestion des services publiés Ouvrir TransportProvider Mise à jour des services publiés Liste des services
  • 19. Définir l’information d’un service Définir l’information Choisir un service Valider
  • 20. Suscriptions à des services Ouvrir l’interface TransportClient
  • 21. Rechercher des services La liste des service accessibles Choisir un service Cliquez sur la carte
  • 22. S’inscrire à un service récupérer l’information valider choisir un service définir sa position s’inscrire
  • 23. Définition de l’information d’un service Choisir un service Définir l’information Valider Ouvrir TransportProvider
  • 24. S’inscrire à un service Récupérer l’information Choisir un service S’inscrire Valider Ouvrir TransportClient
  • 25. Définir l’information d’un service Définir l’information Choisir un service Valider Ouvrir TransportProvider
  • 26. S’inscrire à un service Récupérer l’information Choisir un service S’inscrire Valider Ouvrir TransportClient
  • 27. Modifier l’information d’un service Définir la nouvelle information Valider Choisir un service Ouvrir TransportProvider
  • 28. Publication d’une nouvelle information aux clients Le client inscrit à ce service est averti de cette nouvelle information Valider
  • 29. Information défini par un client pour un service Choisir un service Définir une nouvelle information Ouvrir TransportClient Valider
  • 30. Réception de l’information défini par un client Le prestataire de service est averti de la nouvelle information Accepter Fermer Ouvrir TransportProvider
  • 31. Réception de la nouvelle information par le client Le client est averti de la nouvelle information Ouvrir TransportClient Valider
  • 32. Sauvegarde des services publiés Sauvegarde des services crées Copier dans un fichier Fermer
  • 33. Chargement de services sauvegardés Chargement de services Coller à partie du fichier Valider
  • 34. Développé avec un Programmable Overlay Network Application de Publication/Inscription de services géoréférencés Voir le site du logiciel www-sop.inria.fr/members/Didier.Parigot/pon Fin Fermer toutes les fenêtres