2.3- Schématisation
Principe d'utilisation du système
Après la naissance d'un bébé et suite
à sa déclaration par un centre agréé par
l'arrondissement, les parents du nouveau-né se rendent à
l'arrondissement. En ce lieu l'application client sera installée et
configurée selon les spécifications de l'arrondissement et de la
commune:
Premièrement, elle se chargera d'enregistrer les
nouveau-nés dans une base de données locale qui lui est
intégrée et de poursuivre son exécution pour imprimer
instantanément les volets N°1 et N°2. Cette séquence
passée, viendra ensuite la séquence réseau où
l'application enverra la nouvelle information enregistrée vers
39
une application serveur à travers internet ou à
travers un autre réseau mis en place à cet effet. A ce stade,
deux cas se présenteront: le cas où le serveur est
connecté et le cas où il n'est pas connecté.
? Si le serveur est connecté et le trafic est fluide,
il n'y a pas de contrainte. L'enregistrement est transféré avec
succès vers le serveur et le serveur traite la requête.
? Si le serveur n'est pas connecté, l'envoi du message
échoue. Une file d'attente est générée
automatiquement et le message est renvoyé après un temps
aléatoire compris entre une (1) et soixante (60) secondes. Cette file
d'attente est toujours conservée même après fermeture de
l'application. Elle n'est détruite que si le serveur reçoit
toutes les données.
Deuxièmement, on pourra consulter plus tard les
enregistrements effectués, les modifier ou les supprimer. Toute
modification ou suppression sera notifiée au serveur. On pourra aussi
à partir de la même application sortir des statistiques qui
rendent compte en temps réel de l'état du registre de
l'arrondissement.
L'application Serveur quant à elle sera
installée à un point central de la commune qu'est la mairie. Elle
sera programmée en premier lieu pour recevoir et traiter les
requêtes envoyées des arrondissements par l'application client.
Ces requêtes sont au nombre de trois (3). Il s'agit de l'insertion dans
la base de données, de la modification d'un enregistrement et la
suppression d'un enregistrement.
Par analogie à l'application client des
arrondissements, elle rendra aussi compte en temps réel sur
l'état du registre mais cette fois ci à une échelle
communale.
Légende :
Suppression
Modification
Données
Insertio
Echec
Succès
Naissance
Imprimante
B-fordrick Registry
Client
Base de donnés
Carte Réseau
Consulter
B-fordrick Registry serveur
File d'attente
Base de donnés
Imprimante
40
Figure 4 : Schéma illustratif du fonctionnement du
système
|