0% ont trouvé ce document utile (0 vote)
65 vues2 pages

TP2 Client Seveur RMI

Le document décrit un système de réservation centralisé pour des salles de réunion, permettant aux employés de vérifier la disponibilité et de faire des réservations en temps réel. Il présente les acteurs principaux, à savoir le serveur de réservation et les clients, ainsi que les scénarios d'utilisation pour la consultation, la réservation, l'annulation et l'affichage des salles disponibles. Le déroulement de l'atelier inclut la définition d'une interface distante et l'implémentation d'un client et d'un serveur, avec une suggestion d'ajouter une interface graphique.

Transféré par

fatimaezzahra.zahnoune
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
65 vues2 pages

TP2 Client Seveur RMI

Le document décrit un système de réservation centralisé pour des salles de réunion, permettant aux employés de vérifier la disponibilité et de faire des réservations en temps réel. Il présente les acteurs principaux, à savoir le serveur de réservation et les clients, ainsi que les scénarios d'utilisation pour la consultation, la réservation, l'annulation et l'affichage des salles disponibles. Le déroulement de l'atelier inclut la définition d'une interface distante et l'implémentation d'un client et d'un serveur, avec une suggestion d'ajouter une interface graphique.

Transféré par

fatimaezzahra.zahnoune
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

4GI

K. AISSAOUI
TP 2 : Client/serveur
Atelier système distribué java RMI

Partie1 : version cmd

Une entreprise dispose de plusieurs salles de réunion que les employés peuvent
réserver pour leurs réunions. Afin d'éviter les conflits de réservation et de
faciliter la planification, l'entreprise souhaite mettre en place un système
centralisé qui permet aux employés de vérifier la disponibilité des salles et de
faire des réservations en temps réel.

Acteurs

1. Serveur de Réservation : Centralise toutes les informations sur les salles et


les réservations. Il permet aux utilisateurs de réserver des créneaux et de
consulter la disponibilité en temps réel.
2. Clients (employés) : Se connectent au serveur pour vérifier la disponibilité
des salles, effectuer des réservations, et annuler des réservations si
nécessaire

Scénario d'utilisation

Consultation de la disponibilité d'une salle :

1. Un employé souhaite savoir si une salle de réunion est disponible


pour un créneau spécifique (ex. : 10h-11h le 15 juin).
2. Le client envoie une requête au serveur pour obtenir les
informations de disponibilité de la salle à la date et l’heure
souhaitées.
3. Le serveur renvoie les informations, indiquant si la salle est libre
ou occupée.

Réservation d'une salle :

1. Un employé souhaite réserver une salle pour un créneau horaire


donné.
2. Le client envoie une requête de réservation au serveur en précisant
la salle, la date, et l'heure souhaitées.

1
3. Le serveur vérifie la disponibilité du créneau. Si la salle est libre, il
enregistre la réservation et envoie une confirmation au client. Sinon,
il informe le client que la salle est déjà réservée.

Annulation d'une réservation :

1. Un employé souhaite annuler une réservation qu’il a effectuée.


2. Le client envoie une requête d’annulation au serveur en précisant
les détails de la réservation (salle, date, et créneau horaire).
3. Le serveur vérifie si la réservation existe et est associée à cet
employé. Si oui, il annule la réservation et met à jour la
disponibilité de la salle. Sinon, il renvoie un message d'erreur.

Affichage des salles disponibles :

1. Un employé souhaite voir toutes les salles disponibles pour un


créneau spécifique.
2. Le client envoie une requête au serveur avec le créneau horaire.
3. Le serveur renvoie une liste des salles disponibles pour ce créneau.

Déroulement de l'atelier

Étape 1 : Définir l’interface distante avec les méthodes de réservation,


annulation, et consultation.
Étape 2 : Implémenter le serveur de réservation pour gérer les salles et
leurs créneaux réservés.
Étape 3 : Créer un client capable d’interagir avec le serveur pour
effectuer des réservations et vérifier la disponibilité.
Étape 4 : Tester le système en simulant des réservations depuis plusieurs
clients et en vérifiant la gestion des conflits.

Partie2 : interface graphique

Proposer une version avec GUI !!

Vous aimerez peut-être aussi