Vous êtes sur la page 1sur 2

Master DSBD

2019-2020

Projet Développement d'une Plateforme de réservation


d’Hôtel
Master DSBD/2018-2019
Ce projet se fera par binôme, il est demandé de :
1. Fournir un faire un rapport sur le développement avec JADE
2. Dans ce rapport décrire la solution proposée Plateforme de Voyage
3. Fournir le schéma du SNIFFER jade lors de son exécution confirmant le fonctionnement du
système.
4. Fournir le tout dans un package SmarPark
5. Remise 10/01/2020.

Le but de ce projet est de réaliser un comparateur de prix dans le cadre d’une Plateforme de Voyage
à base de système multi-agent. Le fonctionnement du process est montré dans la figure suivante :

1. Première phase :
Tous les agents s'enregistrent auprès de l'agent SMA et publie leur service auprès de l'agent DF.

Les agents de Réservation s'enregistre auprès de l'agent SMA et publie leur service auprès de l'agent
DF sous le nom « Reservation Hotel ».

Les agents de Hotel s'enregistrent auprès de l'agent SMA et publie leur service auprès de l'agent DF
sous le nom « Hotel ».

F. BENABBOU- Master DSBD-S1- 2019/2020 1


Master DSBD
2019-2020

L’agent Interface possède un GUI qui permet la saisi de la demande des clients : Pays, ville, chambre
(single, double), nombre de personnes date de début et date de fin de séjour

2. Deusième phase :
Agent Interface : après la sais des informations, l’agent cherche un agent AR et lui envoie la demande
de reservation.

Agent Réservation, l'agent AR est une sorte d'intermédiaire, il demande la la liste des AH et leur envoie
un message CFP. S'il reçoit plusieurs offre il choisi la meilleure offre de point de vue prix puis selon le
nombre de chambres libres si même prix.

AP: Agent Hotel, attend la demande de l’AR et envoi leprix de la chambre, nombre de chambres libres
similaires (si non nul), la disponibilité dans un message PROPOSE Il envoit un message INFORM pour
AR l'informant du nom de l’hotel et les autres informations (vous pouvez aussi envoyer toutes les
propositions à l’agent Interface et de laisser choisir le client !).

Les agent AH attendent sans intteruption (comportement cyctique) les demandes du AR, mais se
bloquent en attendant l'arrivé d'un message CFP.

L'agent AR a deux comportements cyclique qui fonctionnent simultanément :

• Un pour attendre la requête du AI


• L'autre pour attendre la proposition de l'AH

3. Troisième phase :
L’AR envoie à l’AH choisi, un ACCEPT et pour les autres un REFUSE.

Di la proposition d’un AH est accéptée, il envoie une confirmation (CONFIRM) à l’AR et il met à jour le
nombre de chambres libres.

L’offre est affichée chez l’agent AI et tous les AH sont arrêtés ainsi que le AR.

F. BENABBOU- Master DSBD-S1- 2019/2020 2

Vous aimerez peut-être aussi