2- Description des outils à utiliser
Pour mettre sur pied ce service il faudra :
- Un ordinateur (serveur d'application) :
Il servira à héberger la base de données
relative à la gestion des clients. Sur cet ordinateur devra être
installé le système d'exploitation UBUNTU (distribution LINUX),
et ses capacités doivent être telles que le traitement des
informations se fasse sans interruption ni retard : RAM = 256 MHz ; CPU =1.70
GHz.
- Un modem GSM :
Son rôle est de servir d'interface entre le
réseau mobil et le serveur d'application sur lequel il doit être
connecté. Il fonctionne avec les fréquences de 900 Mhz et/ou 1800
Mhz, et permet à la fois de transmettre les voix, les données, le
SMS et le FAX.
- Un réseau privé virtuel (VPN) :
Il servira à connecter d'une part la
société et l'opérateur pour leur permettre de faire des
mises à jour de la base de données, d'autre part à
connecter les éventuelles agences de la société afin de
centraliser toutes les informations. Le réseau VPN est
sécurisé car il est invisible aux yeux des pirates. Son
architecture peut se présenter comme suit :
15
- Un réseau GSM :
Sans lequel rien ne peut se faire car la plate-forme
fonctionne grâce à l'envoi et la réception des messages
courts. A partir du SMSC de l'opérateur, il sera possible de faire la
comparaison entre le crédit de communication du client et le montant de
sa facture.
- Le logiciel KANNEL :
Kannel est un logiciel libre développé en
langage C mis en oeuvre par Wapit Ltd en juin 1999. Des logiciels de ce genre,
il en existe plusieurs, mais ils sont pour la plupart propriétaires.
Grâce à ce logiciel il est possible de gérer l'envoi des
messages (push), la réception des messages ou des requêtes (pull)
et l'envoi d'une réponse après traitement d'une requête
(pull push).
Kannel a une architecture composée de trois blocs ou
« box » qui doivent être bien interconnectés afin de
mieux utiliser le logiciel. Ces trois box sont :
16
a- Le bearerbox : Il assure la liaison entre le
réseau mobile et le serveur. C'est le plus important des blocs car c'est
par lui que passe les messages entrant et sortant.
b- Le smsbox : Comme son nom l'indique est celui qui
gère principalement les sms en provenance du bearerbox. Il se charge
ensuite de vérifier la présence des « mots clés
», et s'il y a lieu, de renvoyer une réponse à
l'émetteur du message ou au bearerbox pour exécution d'une action
quelconque.
c- Le wapbox : Ce box se charge de traiter les
informations provenant des portables munis d'un navigateur WAP, et les traduit
en langage compréhensible par le serveur HTTP. C'est lui qui permettra
à l'utilisateur de lire les pages WAP.
Bref kannel se présente sous l'architecture suivante :
Bearerbox
Smsbox
Fig.5 Architecture de kannel
- Le logiciel Xampp :
Egalement libre, ce serveur WEB permettra d'héberger les
différents scripts nécessaires à la gestion de la base de
données.
|