Conclusion
Dans ce chapitre nous avons présenté
l'architecture de notre serveur USSD et sa mise en oeuvre. Cette solution nous
offre une démarche logique permettant d'alléger la gestion des
habilitations et la sécurisation. Dans la suite nous présenterons
un prototype qui illustre le fonctionnement des services USSD.
Mémoire de Fin d'Etudes d'Ingénieur de Conception
en Informatique : ENSP, JUIN 2008 DONFACK Cédric Pérez Page
53
Troisième Partie:
Résultats et Discutions.
Chapitre: V. IMPLEMENTATION ET
RESULTATS
|
ans ce chapitre, nous allons présenter dans un premier
temps les résultats du prototype que
Dnous avons réalisé en y ajoutant des commentaires.
Ensuite viendront une discussion qui ferra ressortir l'état d'avancement
du travail et la manière avec laquelle nous nous sommes organisés
pour mener à bien ce projet. V.1. Présentation des
résultats
Notre prototype ne considère que les banques suivantes
: CBC (Commercial Bank of Cameroon), SGBC (Société
Général des Banques du Cameroun), AfriLand Bank et First Trust,
offrent à leur clientèle la possibilité de consulter leur
solde via leur mobile. Après accord des partenaires, cela
nécessite une vue des différentes bases de données vers le
serveur d'applications USSD.
Ainsi, en considérant que le code service soit le 198
et que ces banques soient numérotées de 1 à 4 dans l'ordre
précédemment énuméré, les opérations
qu'un client (Par exemple d'AfriLand BanK.) doit effectuer pour consulter son
solde sont les suivantes:
? Initiation du dialogue
L'initiation du dialogue USSD se fait via la saisie du code USSD
suivie d'une validation.
Mémoire de Fin d'Etudes d'Ingénieur de Conception
en Informatique : ENSP, JUIN 2008 DONFACK Cédric Pérez Page
55
Figure 26: Saisie du code service uniquement
? Réaction du serveur USSD
Si le terminal dudit utilisateur a les droits d'accès
à ce service, le réseau lui retourne la liste des banques afin
qu'il sélectionne sa compagnie et précise son numéro de
compte bancaire.
Mémoire de Fin d'Etudes d'Ingénieur de Conception
en Informatique : ENSP, JUIN 2008 DONFACK Cédric Pérez Page
56
Figure 27: Liste des banques et compte
bancaire
? Renvoi du solde du client
Lorsque le numéro du compte bancaire est valide, le
réseau retourne le solde du bénéficiaire.
Mémoire de Fin d'Etudes d'Ingénieur de Conception
en Informatique : ENSP, JUIN 2008 DONFACK Cédric Pérez Page
57
Figure 28: Affichage du solde ? Saisie
intégrale du code USSD
L'utilisateur peut saisir un code USSD comprenant le code
service, l'indice représentant la banque et le numéro de compte
bancaire c'est-à-dire :
Mémoire de Fin d'Etudes d'Ingénieur de Conception
en Informatique : ENSP, JUIN 2008 DONFACK Cédric Pérez Page
58
Figure 29: code services intégral
Le résultat obtenu est identique à celui de la
figure 28.
V.2. Discussion.
Le système mis en oeuvre dans sa version actuelle est
constitué de trois modules, en l'occurrence l'open source OpenSS7, la
passerelle USSD et le serveur d'applications. Actuellement, nous avons
déployé la plateforme OpenSS7 mais la non disponibilité de
la carte d'extension nous a empêché d'exploiter la couche
application de la pile du protocole SS7 (Les services OpenSS7 requièrent
une carte d'extension pour démarrer..). De plus, la passerelle USSD a
été conçue mais ne peut pas être testée
à cause de l'absence d'une architecture (OpenSS7 étant non
fonctionnelle.) fournissant les informations de signalisation.
Mémoire de Fin d'Etudes d'Ingénieur de Conception
en Informatique : ENSP, JUIN 2008 DONFACK Cédric Pérez Page
59
Cependant, le serveur d'application USSD responsable des
traitements et utilisant le TCP/IP a été implémenté
et testé. Les tests de performances ont été
réalisés à l'aide de la bibliothèque
JUnit. Le traitement d'une requête USSD dure en moyenne
0.016 secondes (0.016 sec) et les 99% de ce temps sont consommés au
niveau du sous-système de récupération des données
dans le SGBD. Ce résultat est suffisamment satisfaisant car il confirme
que le dialogue s'effectue en temps réel.
Mémoire de Fin d'Etudes d'Ingénieur de Conception
en Informatique : ENSP, JUIN 2008 DONFACK Cédric Pérez Page
60
|