II-6-3-2 Architecture de Kannel
L'architecture de Kannel révèle qu'il est
composé de trois principaux composants, leur intercommunication correcte
confère à Kannel, sa stabilité et son utilité. Il
s'agit de : le bearerbox, SMS box et le WAP box.
ü bearerbox
Le bearerbox est l'interface entre le réseau de
téléphonie mobile et les autres compartiments du serveur. Pour
les autres blocs, Il joue le rôle de routeur. En effet, c'est lui qui
reçoit les SMS provenant d'un réseau mobile et se charge de les
transmettre au bloc approprié. Au fur et à mesure que les autres
blocs se connectent et se déconnectent au bearerbox, ce dernier met
à jour dynamiquement la liste des blocs en ligne. Mis à part la
réception de messages entrants, le bearerbox reçoit aussi tous
les messages sortants et les adapte au format du réseau auquel il
s'interconnecte.
ü Le SMS box
Un SMS box reçoit un SMS à partir du bearerbox,
l'analyse afin d'en extraire les mots-clés et les paramètres s'il
y'a lieu. En fonction du mot clé, le serveur renvoie la réponse
au client ; réponse qui peut être un texte statique, le
résultat de l'exécution d'une action associée. Dans le cas
où le service SMS configuré dans le fichier renvoie à un
URL, le SMS box peut récupérer les données contenues et
les envoyer au bearerbox qui à son tour les renvoie au client via le
SMSC de l'opérateur mobile. Le SMS box peut également
réceptionner les SMS, provenant d'ordinateurs d'un réseau
informatique tel que l'intranet ou l'Internet. En effet, les messages
reçus au format HTTP sont convertis en messages de type SMS pour
être accessibles aux terminaux GSM.
ü Le WAP box
Nous ne développerons pas assez cette partie .Nous
retiendrons de ce bloc, qu'il met en place le protocole WAP (Wireless
Application Protocol) ; Protocole qui récupère les requêtes
issues des mobiles supportant le WAP, puis les traduit en requêtes
compréhensibles par les serveurs HTTP et vice versa.
|