1
[email protected]émonstration de PON 2009
Programmable Overlay Network
Didier Parigot
www-sop.inria.fr/members/Didier.Parigot/[email protected]
2
[email protected]émonstration de PON 2009
Programmable Overlay Network
Démonstration d’une Application de Publication et d’Inscription
de services géo référencésdéveloppé avec le logiciel
PON, Réseaux de recouvrement programmable
3
[email protected]émonstration de PON 2009
Réseau en pair à pair d’offres et de demandes de services géo référencés
L’objectif du réseau est
d’offrir une architecture dynamique et décentralisée pour faciliter les mises en relation des offres et des demandes de services géo référencés
Les acteurs du réseaux sont:
des fournisseurs de services qui publient des services
des clients qui recherchent et souscrivent à ces services
La solution s’appui
pour l’exécution, sur une Architecture Orientée Service
pour l’organisation et le stockage, sur un réseau de recouvrement en pair à pair (Chord)
4
[email protected]émonstration de PON 2009
Interface Web pour le fournisseur et le client
Fournisseur
Client
5
[email protected]émonstration de PON 2009
Organisation ouvert de l’application
Client
Fournisseur
Fournisseur
Fournisseur
Client
Client
Client
Client
Client
ClientClient
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
[email protected]émonstration de PON 2009
Stockage des services en pair à pair
Réseaux de recouvrement
pour le stockage des
services
Client
Fournisseur
Fournisseur
Fournisseur
Client
Client
Client
Client
Client
ClientClient
Client
Fournisseur
Ses services
Ses services
Ses services
7
[email protected]émonstration de PON 2009
Chargement de l’application
Sous gforge.inria à l’adresse
http://gforge.inria.fr/frs/download.php/22767/transport-1.3.zip
.
Charger ce fichier
8
[email protected]émonstration de PON 2009
Installation et lancement
Dossier transport
.
Lancer ce shell dans un terminal
Ouvrir cette page dans un navigateur
9
[email protected]émonstration de PON 2009
Lancement de l’application
Prestataire
Client
Lancement d’un prestataire et d’un client
10
[email protected]émonstration de PON 2009
Ouverture des interfaces Web
.
Ouvrir la page TransportManager
11
[email protected]émonstration de PON 2009
Création et publication d’un service
.
Création d’un service défini par une zone
Donner un nom au service Valide
r
12
[email protected]émonstration de PON 2009
Création service
Définition d’une zone
Définir les points de la zone
13
[email protected]émonstration de PON 2009
Création service
Fin de la définition de la zone
Définir le nom du service
14
[email protected]émonstration de PON 2009
Création et publication d’un service
Création d’un service localisé par un point
Donner un nom au service Valide
r
15
[email protected]émonstration de PON 2009
Publication d’un service
Création d’un service localisé par un chemin
Donner un nom au service
Valider
17
[email protected]émonstration de PON 2009
Gestion des informations associées aux services
.
Ouvrir la page Transport Provider
18
[email protected]émonstration de PON 2009
Gestion des services publiés
Ouvrir TransportProvider
Mise à jour des services publiés
Liste des services
19
[email protected]émonstration de PON 2009
Définir l’information d’un service
Définir l’information
Choisir un service
Valider
20
[email protected]émonstration de PON 2009
Suscriptions à des services
Ouvrir l’interface TransportClient
21
[email protected]émonstration de PON 2009
Rechercher des services
La liste des service accessibles
Choisir un service
Cliquez sur la carte
22
[email protected]émonstration de PON 2009
S’inscrire à un service
récupérer l’information
valider
choisir un service
définir sa position
s’inscrire
23
[email protected]émonstration de PON 2009
Définition de l’information d’un service
Choisir un service
Définir l’information
Valider
Ouvrir TransportProvider
24
[email protected]émonstration de PON 2009
S’inscrire à un service
Récupérer l’information
Choisir un service
S’inscrireValider
Ouvrir TransportClient
25
[email protected]émonstration de PON 2009
Définir l’information d’un service
Définir l’information
Choisir un service
Valider
Ouvrir TransportProvider
26
[email protected]émonstration de PON 2009
S’inscrire à un service
Récupérer l’information
Choisir un service
S’inscrire
Valider
Ouvrir TransportClient
27
[email protected]émonstration de PON 2009
Modifier l’information d’un service
Définir la nouvelle information
Valider
Choisir un service
Ouvrir TransportProvider
28
[email protected]émonstration de PON 2009
Publication d’une nouvelle information aux clients
Le client inscrit à ce service est averti de cette nouvelle information
Valider
29
[email protected]émonstration de PON 2009
Information défini par un client pour un service
Choisir un service
Définir une nouvelle information
Ouvrir TransportClient
Valider
30
[email protected]émonstration de PON 2009
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
[email protected]émonstration de PON 2009
Réception de la nouvelle information par le client
Le client est averti de la nouvelle information
Ouvrir TransportClient
Valider
32
[email protected]émonstration de PON 2009
Sauvegarde des services publiés
Sauvegarde des services crées
Copier dans un fichier
Fermer
33
[email protected]émonstration de PON 2009
Chargement de services sauvegardés
Chargement de services
Coller à partie du fichier
Valider
34
[email protected]émonstration de PON 2009
Développé avec un Programmable Overlay Network
Application de Publication/Inscription de services géoréférencés
Voir le site du logicielwww-sop.inria.fr/members/Didier.Parigot/pon
Fin Fermer toutes les fenêtres