Vous êtes sur la page 1sur 20

Mmoire de Recherche pour lobtention du Diplme de Master en Tlcommunications et Rseaux Options : Rseaux et Services Thme du Projet : Plateforme Mobile

Dinformations Par USSD

Prsent par Pawendtaor Jacob SAWADOGO Master II, Tlcommunications-Rseaux

Sous la Direction de Dr. Samuel OUYA Encadreur Pdagogique, EC2LT

Ecole Centrale de Logiciels Libres et de Tlcommunications (EC2LT) Anne acadmique 2011-2012 | 22/12/2012

Plan de lexpos
Introduction Partie 1 : Prsentation du projet Problmatique Objectifs Indicateurs de pertinence du projet Plan dactions Partie 2 : Solutions technologiques Rseaux GSM et SS7 Mobicents JAIN SLEE, Mobicents USSD Gateway Partie 3 : Dveloppement Logiciel Mthodologie de dveloppement logiciel : Scrum Architecture globale de la solution Dmo Conclusion

Introduction
Le contexte du projet comporte deux volets : Contexte Acadmique : Poursuite des travaux de recherches entams en cours danne Contexte Professionnel : Recherche de technologies innovantes Proposition de solutions viables, volutives Application des solutions un environnement bien dfini

Partie 1 Prsentation du projet

Partie 1 : Prsentation du Projet (1/4)


Problmatique Le Sngal connait un taux dchecs considrable des projets de dveloppement. Synthse des rapports des programmes de dveloppement sur les causes essentielles : Difficults daccs linformation par les organes de dcision Procds de collecte et de traitement de linformation rudimentaires et inadapts

Facteur critique et primordial : Linformation

Partie 1 : Prsentation du Projet (2/4)


Objectifs Fournir une plateforme mobile dinformations : Accessible via tout type de tlphone mobile Adaptable plusieurs secteurs (ex: agriculture, levage, ) Pouvant fdrer plusieurs sources dinformations

Indicateurs de pertinence : Disponibilit des infrastructures (Rseaux mobiles) Cot des investissements se rsumant la valeur ajoute (Plateforme+Application) lenvironnement de dveloppement --> implmentation rapide de modules applicatifs Prise en compte de la gestion de lintgrit des donnes

Partie 1 : Prsentation du Projet (3/4)


Plan dactions - Planification Secteur dapplication choisi : Lagriculture Indispensable pour le dveloppement durable fort potentiel conomique Dtermination des principaux acteurs et partenaires : Agriculteurs Agences de collecte de donnes (ex: ANSD, ANAMS) Organisations Non Gouvernementales (ex: FMI, PAM, ) Analyse des besoins des acteurs : Traduction des besoins en exigences fonctionnelles Dfinition des spcifications techniques de la solution globale

Partie 1 : Prsentation du Projet (4/4)


Plan dactions - Mise en uvre de la plateforme mobile dinformations par USSD

Etude de lexistant : Rseaux GSM et SS7 Norme USSD

Valeur ajoute : Mobicents JAIN SLEE Mobicents USSD Gateway Application USSD

Partie 2 Solutions technologiques

Partie 2 : Solutions technologiques (1/5)


Rseaux GSM et SS7

10

Partie 2 : Solutions technologiques (2/5)


Norme USSD - Principe

11

Partie 2 : Solutions technologiques (3/5)


Plateforme Mobicents JAIN SLEE (Service Logic Execution Environment) Open Source, construite suivant les spcifications JAIN SLEE 1.1 Supporte plusieurs protocoles de tlcommunications (SS7, SMPP, HTTP, SIP, )

12

Partie 2 : Solutions technologiques (4/5)


Modules utiliss : JBoss AS, SS7 Service, Mobicents USSD Gateway Scnario dinterconnexion : SIGTRAN (SIGnaling TRANsport) Gateway SS7/ IP Couches Protocoles SS7

SCTP

SCTP

13

Partie 2 : Solutions technologiques (5/5)

Architecture globale de la solution propose

14

Partie 3 Dveloppement Logiciel

15

Partie 3 : Dveloppement Logiciel (1/3)


Caractristiques principales de la plateforme : Base de donnes MySQL Plateforme Mobicents Application USSD Back End : Fonctions Administratives de lapplication Collecte Organisation Mise jour Front End : Catgories de services de renseignements fournies par lapplication Marchs agricoles rgionaux Prix de vente des produits agricoles Pluviomtrie

16

Partie 3 : Dveloppement Logiciel (2/3)


Implmentation de la solution suivant la mthodologie de dveloppement logiciel : Scrum Sprint 1 : dveloppement des 3 services Sprint 2 : fonctionnalits administratives

17

Partie 3 : Dveloppement Logiciel (3/3)

Dmo
Cas dutilisation de lapplication : Lutilisateur peut saisir le code de lapplication (en envoyant *226#) Lutilisateur peut consulter au choix lun des 3 services proposs : Calendrier des marchs agricoles (en envoyant 1) Cours des produits agricoles (en envoyant 2) Pluviomtrie rgionale (en envoyant 3) Lutilisateur peut revenir au menu principal au besoin ou sur erreur (en envoyant 9) Lutilisateur peut se dconnecter de lapplication tout moment (en envoyant 0)

18

Conclusion
Rtrospective Sprint achev : Prototype fonctionnel pour le scnario SIGTRAN Module applicatif dvelopp (cas du secteur agricole) Sprint en cours : Amlioration des fonctionnalits du Back End Paramtres critiques Nombreuses incompatibilits et dpendances irrsolues Faible communaut de dveloppeurs autour du projet Mobicents USSD Configuration manuelle du service SS7 inadapte pour une mise en production Perspectives dvolution Recherche de collaborateurs pour des tests de mise en production relle Dveloppement de modules supplmentaires selon les secteurs
19

Merci pour votre attention.

20