Provenance: Bornes ou ManageBornesServlet destination: TBornes et gardiens
- ajout d'une borne:
le superviseur ajoute une borne via le serveur web (ManageBornesServlet)
une borne veut s'enregistrer automatiquement
action:
memorisation persistante de la borne (TBornes)
mise à jour de l'interface gardien (gardiens)
La sécurité impose une surveillance constante des liaisons avec les bornes:
Dans le cas d'une alarme incendie, le superviseur positionne
toutes les bornes en mode Alarme (barrières ouvertes)
Le superviseur teste chaque borne toutes les 15 secondes environ
si la borne ne répond pas, elle en informe le gardien(sonore et visuelle).
Bornes() -
Constructor for class superviseur.bornes.Bornes
evenement alarme provenant d'une borne
1) Informer les bornes qui ouvrierons toutes les barrieres
2) Informer les interfaces gardien qui mettrons a jour le bouton alarme
Provenance: borne Destination: TBornes et gardiens
Une borne vient d'etre cree, elle demande a s'enregistrer
- ajout d'une borne (persistant et gardien)
- renvoie à la borne les informations: alarme, eclairage, parking plein pour son initialisation
Une borne va disparaitre: elle demande à se déenregistrer
- retrait d'une borne (persistant et gardien)
- les informations renvoyées dans ce cas ne sont pas utilisees par la borne
Titre : Gardiens
Description : Classe representant toutes les interfaces gardien
L'interface gardien principal et les applets gardien
Communication avec les applets gardien via le protocole XML-RPC (sur HTTP)
Copyright : Copyright (c) 2003
Provenance: manageBornesServlet Destination: bornes
Le superviseur initialise une borne (via la page html gestion des bornes)
Si le serveur de la borne est demarre, cette methode donne l'ordre a l'acces de s'initialiser avec les parametres fournis.
Une borne demande une autorisation de passage d'un vehicule
Elle fournit son nom, son numero, le mode d'identificatio(clavier ou carte a puce), et le code fourni par l'utilisateur
Provenance:
- borne: déclenchement de l'alarme (pour l'instant simulation avec la touche *)
- gardien (le gardien enclenche/arrête l'alarme)
Destination: bornes: informer toutes les bornes d'un changement d'etat de l'alarme
Titre :
Description :
Les applets ne peuvent communiquer qu'avec le serveur par lequel ils sont charges
Cette classe assure la redirection des messages entre les applets et les bornes
Applets <-> Superviseur <-> Bornes
Utilisee pour les tests
Copyright : Copyright (c) 2003
Provenance: Bornes ou ManageBornesServlet destination: TBornes et gardiens
- suppression d'une borne
le superviseur retire une borne via le serveur web (ManageBornesServlet)
une borne veut se déenregistrer automatiquement
action:
effacement de la borne (TBornes)
mise à jour de l'interface gardien (gardiens)