II.2 Le système de
gestion de base de données
Dans le monde d'aujourd'hui, il existe plusieurs
logiciels de gestion de base de données (Oracle, PostgreSQL,
MySQL , etc.) utilisés autant par le grand public (applications web
principalement) que par des professionnels. Nous avons choisi MySQL comme
candidat pour remplir le rôle de gestionnaire de base de données
parce qu'il est le serveur de base de données le plus utilisé
dans le monde. Son architecture logicielle le rend extrêmement rapide et
facile à personnaliser. Les principaux avantages de MySQL sont sa
rapidité, sa robustesse et sa facilité d'utilisation et
d'administration. Un autre avantage majeur de MySQL est sa documentation
très complète et bien construite.
II.3 Choix de la
passerelle
[R3] Certaines solutions
dites « propriétaires », seraient des
dérivés de « Kannel », puisque cette
dernière n'est pas une solution toute faite. En effet, la solution
« Kannel » pourrait être reprise et adaptée
aux besoins qui s'imposent ; la solution dérivée obtenue
étant personnalisée, peut elle-même être
commercialisée ou mise à la portée des utilisateurs. La
multitude de ce protocole de communication avec les SMSC, que les
solutions « Kannel » prend en compte, en même
temps que sa fonction de serveur SMS, sans oublier la qualité et la
stabilité des solutions libres en générale, pour ne citer
que ceux-là, sont quelques-unes des raisons qui nous ont conduites
à porter notre choix. Il existe une large documentation sur internet,
une multitude de sites proposant des forums, des exemples de projets
réalisés avec Kannel et même des applications
téléchargeables gratuitement.
II.4 Etude de la
passerelle/serveur : KANNEL
II.4.1 Présentation
de KANNEL
[R3] La passerelle WAP Kannel est une passerelle WAP
et SMS Open Source (source libre). Lancée en mars 1999, le projet est
à l'initiative la compagnie Finlandaise WAPIT. La passerelle est
actuellement disponible pour les systèmes d'exploitation Linux (RedHat,
Ubuntu et Debian). Concernant les fonctionnalités SMS, la passerelle
Kannel supporte les principaux protocoles SMS. La passerelle Kannel est un
outil très intéressant pour développer des applications en
collaboration avec le serveur web Apache.
II.4.2 Principe de
fonctionnement de Kannel
[R3] Le SMS est acheminé par le réseau
de téléphonie mobile vers le serveur. Le serveur autorise
à part la liaison au SMSC via une liaison spécialisée, une
liaison à travers un simple modem GSM. L'acheminement des SMS
requête-réponse diffère selon les deux modes de liaison. En
effet, selon le mode de liaison du serveur au SMSC de l'opérateur, par
le truchement d'un modem GSM (SMSC virtuel), le SMS arrive à la
destination.
|