Académique Documents
Professionnel Documents
Culture Documents
Sujet
Développement d’un outil ETL pour l’exploitation des données
provenant du système de recharge VoMS
A toutes mes amies, pour les bons moments que nous avons passés
ensemble ;
Aicha
Remerciements
Au terme de ce travail, je tiens à remercier toutes les personnes qui m’ont soutenues au cours
de ce projet et tout le personnel de NSN qui n’ont épargné ni temps ni effort pour m’aider, en
particulier M. Hamid MHIMDEN.
Mes vifs remerciements s’adressent aussi à Monsieur Mohammed Abdou JANNATI IDRISSI
pour son aide et ses encouragements précieux, et à tout le corps professoral et administratif de
l’ENSIAS pour leur contribution à ma formation.
Que tous ceux et celles qui ont contribué de près ou de loin à l’accomplissement de ce travail
trouvent, ici, l’expression de mes remerciements les plus chaleureux.
The present document represents a synthesis of my Final Project Thesis within Nokia Siemens
Networks Morocco (NSN).The main objective of this project is to develop a data integration
application using data from VoMS plateforme.Throughout our project, we have followed a
purely decision-making approach. First of all, we studied the functions of the team
responsible, then we examined the existing systems.
Once the needs defined, we improved the collection and integration system by correcting the
existing work before starting to implement user’s views.
At the end, we implemented the ORACLE BI tools in order to elaborate the broadcasting and
presentation system. So, as an end result we achieved the conception and the deployment of
different reports and dashboards.
Through this document, we describe in more detail every part of this project realization.
Figure 34 : Tableau croisé de nombre de client ayant rechargé par plusieurs dimensions ..... 59
Figure 35 : Présentation du nombre de recharges par catégorie ...........................................60
Figure 36 : Jauges de pourcentage des cartes utilisées par type de carte .............................. 61
Figure 37 : La répartition du Montant de vente par catégorie de voucher ............................ 61
Figure 38 : Nombre de recharge par heure ...........................................................................62
Figure 39 : Tableau de bord de montant de ventes pa profil et canal .................................... 62
Figure 40 : L’architecture d’OBIEE ..................................................................................... 67
Figure 41 : Modèle conceptuel d’un réseau intelligent .......................................................... 69
Figure 42 : Représentation graphique des SIB ......................................................................70
Figure 43 : Le plan physique du réseau intelligent ................................................................ 72
Introduction générale
Nous allons présenter dans ce qui suit l’organisme d’accueil, l’intérêt du projet, envers Nokia
Siemens Networks, ensuite le contexte du projet et enfin la démarche suivie pour l’élaboration
du travail.
Chapitre 1 Contexte générale du projet
Selon les statistiques annuelles présentées sur la figure 1, on remarque que le parc global de la
téléphonie mobile a connu une évolution continue entre les années 2008 et 2011. Le parc
compte actuellement plus de 33 millions abonnés. Ce chiffre a dépassé les 27 millions
abonnés en 2010. C'est-à-dire qu’en une année, les trois opérateurs ont gagné plus de six
millions de nouveaux clients. Ceci est dit à l’apparition d’Inwi dans le marché en Février
2010 a eu effectivement un effet sur le marché de la téléphonie mobile que ce soit le service
post payé ou le service prépayé.
D’autre part, si on analyse l’évolution de chaque opérateur durant la période entre Mars 2010
et Mars 2011, on remarque qu’Inwi gagne la grande partie des nouveaux abonnés du parc.
Marché 2011
Wana
17% IAM
50%
Méditel
33%
Malgré ces résultats en faveur d’Inwi, Maroc Télécom domine le marché avec 49,90% de
parts de marché, suivi de Méditel avec 33,32%, alors que l’opérateur Wana a une part de
16%. On remarque que Maroc Télecom perd des parts de marché au profit d’Inwi.
Sur un autre registre, le marché reste dominé par le prépayé : plus de 95% des utilisateurs
disposent seulement d’un abonnement prépayé. Autrement dit, le nombre des abonnés « post-
payés » ne dépasse par la barre de 5%.
1.3.2 Description du projet
Le prépayé demeure le service le plus important de chaque opérateur. En effet, une grande
part du chiffre d’affaire des opérateurs de télécommunication est due à la vente des recharges
prépayées. Maroc Télécom est l’opérateur ayant le plus grand nombre de clients. Il doit avoir
une vue sur le système qui gère les services offerts à sa clientèle, en particulier le service
prépayé qui fourni une grande partie de son chiffre d’affaire, grâce aux ventes des recharges
(recharge prépayé). Pour cette raison, NSN cherche à proposer des solutions décisionnelles
permettant de superviser l’activité de ce service.
Le système est composé de deux principales plateformes qui gèrent tout le service prépayé :
VoMS (Voucher Management System) et IN (Intelligent Networks).
Suite à l’activité de VoMS et IN, des tickets qui regroupent un ensemble d’informations pour
chaque opération sont générés quotidiennement.
Ainsi, Maroc Telecom a besoin de manipuler de manière efficace le volume de données
générées pour pouvoir en tirer profit, et ce en les exploitant de manière à prendre des
décisions pertinentes, comme par exemple, pouvoir répondre à des problématiques de gestion
du système et de ciblage des clients.
1.3.3 Objectifs visés
NSN voudrait offrir à Maroc Télécom une vue totale et multidimensionnelle des informations
de la plate-forme VOMS à travers une intégration des données générées par l’activité de cette
plate-forme.
Cela permettra par la suite d’effectuer des analyses sur les données intégrées, de générer des
rapports, des tableaux de bord et permettre ainsi aux décideurs de prendre les bonnes
décisions au bon moment.
Le livrable de ce projet doit permettre aux utilisateurs d’avoir :
Des statistiques constituant un diagnostic de la plateforme VoMS, par exemple les
nombres de recharges dans leur cycle de vie.
Des KPI représentant d’une manière pertinente l’activité des VoMS et permettant de
détecter les anomalies globales, et d’avoir une vue sur le comportement des clients
dans le service, afin de fournir des tableaux de bord constamment à jour.
Des rapports dynamiques qui donnent aux utilisateurs la possibilité de changer leurs
paramètres pour offrir une meilleure visibilité sur l’utilisation des recharges.
1.3 Conclusion
Dans ce chapitre nous avons illustré les besoins généraux de Maroc Telecom, qui ont donné
naissance à ce projet décisionnel et qui nous ont permis d’expliquer son contexte général.
Dans le chapitre suivant nous présentons la démarche générale à suivre pour la réalisation et
mise en place d’un système décisionnel, ainsi que les sources de données de NSN.
Nous allons consacrer ce chapitre à quelques généralités sur les sources de données à savoir
les deux plateformes VoMS et L’IN, pour arriver à détailler les principaux besoins et les
différents types de fichiers pour le reporting.
Chapitre 2 Analyse et spécification des besoins
Le mobile initie l’opération de la recharge, dans l’interface radio, ensuite le MSS (Mobile
Switching Center) doit router cette demande vers les entités Gateway de ce service. Les
entités passerelles de ces deux recharges sont l’IVR (Interactive Voice Response) et le SMS-
Gateway. L’IVR, est responsable de réponses vocales, permettant de guider un utilisateur du
service de la recharge vers le bon déroulement de cette opération. A la fin de ce processus,
l’utilisateur reçoit un message vocal lui confirmant le succès ou l’échec et le nouveau solde
ajouté à son compte. Le SMS-Gateway, permet de gérer les recharges via SMS. Cette entité
est responsable de délivrer les messages courts de confirmation d’ajout de solde.
L’architecture existante se base sur les éléments suivant SMS-GW (SMS Gateway), IVR,
VOMS, C@O(Charge@once), SEP en plus des plateformes Erefill et IPD (IP Dispatcher).
Ces entités et leurs rôles seront décrits en détail dans ce qui suit. La figure 10, décrit
l’architecture existante, et les éléments en rouge décrivent les entités du système supportant
les recharges via 555 et SMS :
Ainsi, le VOMS reçoit le trafic des entités IVR, SMS, MDC et USSDR (USSD Gateway).
Cette dernière sera installée pour la recharge via les donnée USSD et pourra interroger l’entité
SEP dans le réseau intelligent pour le traitement de la demande de la recharge et la mise à
jour du solde du profil de l’abonné demandant.
2.2.2 Description du système Voucher Management System (VoMS)
La plate forme Voucher Management System est la plate forme qui gère les recharges dans
les différentes étapes de leur cycle de vie, de la création à l’utilisation.
La VoMS est une entité indispensable pour l’assurance du service de la recharge prépayée.
Elle est aussi d’une grande importance puisqu’elle représente la plateforme avec laquelle
toutes les autres plateformes s’interfacent. Ainsi, on peut remarquer le rôle primordial que
joue cette entité dans le service de recharge en ligne, et on peut déduire que ce dernier
représente un choix stratégique, et qu’il est la principale source des revenus de l’opérateur.
Figure 10 : Les étapes de création des recharges dans le système VoMS [2]
Pour que le voucher (recharge) soit disponible, un code de recharge ou HRN (Hidden
Recharge Number) doit être enregistré dans une base de données associée au VoMS et qui
contient des paramètres prédéfinis (crédit, validité de crédit..). Le gestionnaire de service crée
ses propres données justificatives dans la base de données pour le service de recharge en
utilisant l’application VoMAN (Voucher Manager). Le système VoMAN envoie un ordre de
création des vouchers choisi, ce qui permet de créer toutes les données exigées dans la base de
données. Pour améliorer la sécurité des services de recharge, tous les numéros de vouchers
14
(soit 10 éventualité, puisque on a 10 chiffres à utiliser et 14 chiffres dans un code de la
recharge) ne sont pas créés à la fois dans la base de données de la VoMS (un paramètre de
licence contrôle le nombre maximum de vouchers enregistrés dans le VoMS soit
généralement de 10 vouchers par abonné à un moment). Ainsi, il devient très difficile pour un
abonné qui n'a pas acheté une carte de prépayé de deviner un code de recharge qui a déjà été
produit dans la base de donnée.
L'HRN n'est pas écrite dans la base de données en clair, mais elle est cryptée (HRNC =
Hidden Recharge Number Ciphered). De cette façon, même si quelqu'un accède à la table de
la base de donnée, il n'y a pas d'information à l'intérieur qui peut être utilisée pour recharger.
Dès la réception de la demande de recharge, la VOMS effectue les vérifications suivantes:
Elle vérifie que le client a bien entré 14 chiffres.
Elle compare les 14 chiffres entrés avec les HRNCs déjà enregistrés dans la table des
vouchers.
Elle vérifie l’état de l’activation du HRN. C.-à-d. est ce que le voucher est disponible
pour être utilisé ou pas encore.
Elle complète le processus en mettant état =utilisé quand le compte client a été
rempli.
Le schéma ci-dessous illustre le cycle de vie des vouchers dans le système VOMS.
D’abord, le voucher est créé dans la base de donnée associée à l’entité VOMS, et il reste dans
l’état désactivé, jusqu’à la distribution de la carte prépayée chez les vendeurs et qui contient
le code HRN d’accès à ce voucher. Ensuite, le voucher devient prêt à être utilisé et une fois,
la carte associée est utilisée dans une opération de recharge, on attend l’acceptation du crédit
par le réseau intelligent. Pourtant, un voucher peut être bloqué par le VOMAN, ou bien expiré
s’il dépasse la date de validité.
La plate forme VoMS génère de nombreux rapports qui visent à savoir ce qui se passe sur le
système. Les rapports sont générés automatiquement (périodes quotidiennes) ou sur demande :
Parmi ces rapports, il y a les rapports qui sont utilisés pour garder une trace de l'activité du
système qui se composent de cinq types :
Les rapports d'activité des vouchers: les Vouchers dont l'état a changé au cours des
derniers jours sont énumérés dans les rapports quotidiens des vouchers.
Les rapports d'activité des clients: les clients dont l'état a changé au cours des
derniers jours sont énumérés dans les rapports quotidiens.
Figure 13 : Les propriétés des vouchers dépendent des profils clients [2]
L’interface intermédiaire de synchronisations entre l’IN et VOMS sert à récupérer les
informations sur le client et à passer la recharge au solde du client.
Vu que les fichiers sont zippés, alors, on a besoin d’un scénario qui extrait les fichiers textes à
partir des fichiers zippés et qui parcourt la liste des fichiers pour alimenter le système
décisionnel par les données adéquates.
Les données qui sont liés aux clients comme le profil du client, les statuts du client…. Serant
extraites du réseau intelligent et les rapports du système VoMS seront utilisés pour extraire
les données liées aux vouchers.
La plate forme VoMS génère plusieurs types de rapports. On s’intéresse dans notre projet aux
rapports systèmes et exactement les rapports de l’activité des vouchers.
La figure 14 montre les différents types de rapports de l’activité des vouchers générés par
VoMS avec leurs ID_Rapport et le Sub_Id_Rapport.
Chaque rapport de l’activité des vouchers contient plusieurs enregistrements des transactions
des clients comme l’exemple ci-dessus :
100|1001|2009-04-14 08:36:51|2009-04-14 02:36:51|000001000000|||2010-04-14 00:00:00 ||
100 | 68 |||||2009-04-14 08:36:51|1000000|2009-04-14 08:35:11|2009-04-14 08:36:51||4| 100 ||
6356000||2009-04-14 08:36:16|||0|
Cet enregistrement comporte deux parties, la partie en rouge est la partie commune qui a la
même structure quel que soit le rapport, et la deuxième partie est la partie spécifique qui est
consacrée au rapport et qui contient les données réelles du rapport.
La génération des rapports d'activité est faite périodiquement. Le contenu du rapport est
sauvegardé dans un dossier zippé. Son endroit est défini dans la documentation d'installation
et la configuration de son nom est (par exemple : activityReport__DDMMYYHHMMSS.txt.)
La taille de chaque fichier peut atteindre les deux Go vu qu’il contient des milliers et des
milliers d’enregistrement. Pour chaque transaction d’un client IAM une ligne est crée dans le
fichier et à la fin de la journée le fichier qui contient toutes les transactions est généré.
On vise à développer un système décisionnel en nous basant sur les données des deux
plateformes. Chaque système décisionnel se compose de deux parties principales : collecte et
intégration, présentation et diffusion.
On va essayer d’expliquer d’avantage dans ce qui suit les deux parties.
2.4 Conclusion
Après avoir compris le besoin client, et eu une idée sur le type de données générées par la
plate forme VoMS, On va décrire les différentes sources de données qui servent à alimenter
le système décisionnel. On va essayer de détailler la conception du Datamart.
Spécification du Datamart
Notre projet consiste à développer un Datamart pour l’exploitation des données provenant de
VoMS, dans ce chapitre nous allons présenter le système décisionnel visé, et spécifier la
conception du schéma en étoile.
Chapitre 3 Spécification du Datamart
3 Spécification du Datamart
Cette partie vient pour répondre aux préoccupations fonctionnelles majeures de la solution
visée .Il s’agit de fixer les principaux indicateurs relevés chez la majorité des clients de
VOMS relativement aux thèmes ciblés indispensables au pilotage et l’aide à la décision.
3.1 Système décisionnel visé
3.1.1 L’ETL
La collecte des données se fait grâce aux outils génériques ETL « Extract-Transform-
Load». Il s'agit d'une technologie informatique permettant d'effectuer des synchronisations
massives d'information d'une base de données vers une autre.
Un ETL a pour rôle d’extraire les données nécessaires depuis leurs sources vers le support de
destination. Il se charge ensuite de leur consolidation. En effet, en raison de la dispersion de
l’information, nous ne pouvons assurer l’homogénéité des données extraites. L’état d’un
élément par exemple peut être codé en « 0 » et « 1 » sur un site, et en « b » et «w » sur un
autre, d’où le besoin d’unifier le codage. La troisième fonctionnalité d’un ETL est d’assurer
l’alimentation de l’entrepôt de données qui contiendra par la suite toutes les informations dont
le décideur aura besoin dans son système décisionnel.
3.1.2 Datawarehouse
Un entrepôt de données, plus connu sous le nom de Datawarehouse, est, selon le grand
dictionnaire, «une structure informatique dans laquelle est centralisé un volume important de
données consolidées à partir des différentes sources de renseignements d’une entreprise
notamment les bases de données internes et qui est conçue de manière que les personnes
intéressées aient accès rapidement à l’information stratégique dont elles ont besoin ».
C’est une base de données dédiée au stockage de l’ensemble des données nécessaires à
l’analyse et à la prise de décision. Le datawarehouse est alimenté grâce à l’ETL.
La modélisation d’un entrepôt de données se base sur deux concepts: les faits et les
dimensions. Les faits étant ce que nous voulons analyser et les dimensions, les données
suivant lesquelles seront analysés ces faits.
La table de faits : elle contient des mesures correspondant aux données de l’activité à analyser
(exemple : nombre de carte d’émission et de réception). Elle regroupe également les clés
associées aux dimensions. Il s’agit de clés étrangères dans la table de faits. En général une
table de faits contient peu de colonnes et plus d’enregistrements qu’une table de dimension.
Dans une table de faits, nous trouvons, en plus des clés étrangères, des attributs quantitatifs
qui doivent être additifs, semi-additifs ou utilisés pour faire des sommes, des moyennes ou
des ratios.
La table de dimension : représente, quant à elle, les axes d’analyse des mesures contenues
dans la table de faits. Par exemple, si nous voulons analyser le nombre de cartes selon les
types, la mesure « nombre de cartes » sera contenu dans la table des faits et analysée suivant
l’axe « site », attribut de la table de dimension objet.
Un modèle multidimensionnel sert à représenter le datawarehouse. Il est constitué de table de
faits et de tables de dimensions.
Il existe deux types de base de modèles multidimensionnels :
Schéma en étoile : constituée d’une table de fait centrale, et de tables de dimensions
qui lui sont reliées
Schéma en flocons de neige : c’est une variante du schéma en étoile. La différence
réside dans la simple normalisation des tables de dimensions. Les données sont alors
hiérarchisées et les attributs de chaque niveau hiérarchique sont mis dans une table
de dimension à part.
3.1.3 Le cube
C’est une représentation abstraite d'informations multidimensionnelles exclusivement
numériques utilisée par l'approche OLAP.
Cette structure est prévue à des fins d'analyses interactives par une ou plusieurs personnes
(souvent ni informaticiens ni statisticiens) du métier que ces données sont censées représenter.
OLAP (Online Analytical Processing), désigne les bases de données multidimen-sionnelles
ou cubes destinés à l'analyse. Ce terme s'oppose à OLTP qui désigne les systèmes
transactionnels. C’est un mode de stockage permettant l’analyse statistique des données.
Une base de données OLAP peut être représentée comme un cube à N dimensions où toutes
les intersections sont pré-calculées.
Nombre de clients
X X X X X
ayant effectués une
recharge
X X
Nombre de vouchers X X X X
correspondent aux indicateurs que l’on souhaite suivre. La plupart des données de la table de
faits sont donc numériques. Dans les dimensions se retrouvent tous les attributs, le plus
souvent textuels, utilisés pour qualifier les requêtes.
La figure qui suit montre le schéma en étoile du datamart de l’activité VoMS :
All
Year …
Quarter …
Month …
Day
Profil_Dim : la dimension qui contient les informations sur les profils des clients de
chaque IN.
All
Classe …
Profil …
Sub_profil
3.5 Conclusion
Dans ce chapitre nous avons rappelé la démarche à suivre pour la réalisation et la mise en
place de notre datamart. Nous avons aussi décrit les différentes indicateurs et axes d’analyse
qui sert à répondre aux besoins de Maroc Télécom.
Ainsi, le chapitre suivant décrit les différentes étapes de que nous allons suivre pour mettre en
œuvre notre système décisionnel et sur lequel nous devons nous baser pour mener à bien la
phase de réalisation.
4.1 L’ETL
Comme on a déjà montré dans l’architecture technique de la solution, pour effectuer la phase
ETL on a utilisé ODI, on explique l’architecture de cette plateforme dans les sections
suivants.
L’approche dite traditionnelle ou ETL, sert à alimenter un entrepôt de données. Les outils qui
s’inscrivent dans cette logique disposent en général d’un moteur (engine) et sont installés sur
des serveurs distincts. Tous les traitements de transformation se font par le biais du moteur
ETL. On peut citer par exemple Informatica, cognos decisionStream...C’est l’approche la plus
étendue actuellement.
L’approche d’ELT (Extraction, Loading, Transformation), génère du code SQL natif pour
chaque moteur de base de données impliqué dans les processus - sources et cibles. Cette
approche profite des fonctionnalités de chaque base de données, et les requêtes de
transformation doivent respecter la syntaxe spécifique au SGBD.
Figure 26 : Interface ODI pour l’alimentation de la table de faits avec les dimensions
Figure 31 : Les données enregistrées dans le cube AWM avec les axes
Figure 34 : Tableau croisé de nombre de client ayant rechargé par plusieurs dimensions
4.3 Conclusion
Ce qui peut être approuvé de notre part, après une expérience vécue avec les outils oracle BI,
c’est qu’ORACLE est une plateforme décisionnelle extrêmement complète. Elle permet non
seulement d’utiliser les différents outils décisionnels, mais elle permet d’étendre et de
combiner leurs fonctionnalités grâce à l’utilisation d’un moteur de workflow.
5 Conclusion générale
L’objectif de ce projet de fin d’études était le développement d’un ETL pour l’exploitation
des données provenant du système de recharges VoMS. Pour réaliser ce travail, on a suivi une
démarche décisionnelle. D’abord, la spécification des besoins, ensuite la conception du
datamart pour arriver à la partie ETL où les données des fichiers des deux plateformes VoMS
et IN sont chargées dans une zone intermédiaire, base de données relationnelle Oracle, avec
l’outil ODI pour alimenter la table de faits et les dimensions. La partie développement du
cube et génération des rapports est faite à l’aide d’OBIEE.
Nous avons pu offrir, via notre travail, un système décisionnel permettant aux utilisateurs de
Maroc Télécom de découvrir un système opérationnel remplaçant les outils traditionnels.
Notre projet va permettre à Maroc Télécom d’avoir des statistiques sur le nombre de
vouchers à travers leur cycle de vie dans le système, et des statistiques sur le nombre de
clients ayant effectué des recharges par rapport aux profils, au statut client, et bien sûr par
rapport aux dates de recharges.
Comme perspective de ce stage. Une extension du travail achevé peut être réalisée, d’un côté,
non uniquement pour VoMS mais peut atteindre également d’autres plateformes gérant les
services inhérents aux réseaux intelligents. L’utilisation de la classification datamining d’un
autre côté, permettre de créer des segmentations de la clientèle, et d’appliquer les concepts de
datamining pour avoir des prévisions sur les comportements des clients.
6 Bibliographie
1. Rapports
[1] [ABDEL ILAH Sara, BEN SID Asma, A. EL AFIA, 2009] Rapport du projet de fin
d’étude pour cycle ingénieur «Développement des vues utilisateurs pour la supervision
des équipements du réseau BSS», ENSIAS - Rabat, Février – Juin 2009.
[2] IAM_Combined training material V8 Top-Up solution, June 2009
2. Cours
3. Webographie
[4] http://www.labdecisionnel.com/Solutions/Oracle-Data-Integrator/Espace-Oracle-Data-
Integrator.html
[5] http://download.oracle.com/docs/cd/E14571_01/integrate.1111/e12643/intro.htm
[6] http://www.oracle.com/technetwork/database/options/olap/index.html
4. Ouvrage
[7] [Kimball, 2009] Ralph Kimball, Laura Reevers, Margy Rose, Warren Thoruthwaite,
Le datawarehouse Guide de conduit de projet, Eyrolles, 2009.
[8] [ODI June 2007] Oracle Data Integrator: Administration and Development, Student
guide, June 2007.
Annexes
(OBIEE ) est une plate-forme complète d’analyse opérationnelle offrant une gamme étendue
de fonctionnalités : tableaux de bord interactifs, analyses à la demande, notifications et
alertes, reporting interne et reporting financier, tableaux d’indicateurs et gestion de la
stratégie, invocation de processus opérationnels, recherche et collaboration, analyses mobiles
et déconnectées, gestion système intégrée, etc. OBIEE 11g s’appuie sur une robuste
architecture Web orientée services qui s’intègre avec l’infrastructure informatique existante
des entreprises pour assurer un coût total de possession (TCO) minimum et un retour sur
investissement (ROI) maximum.
OBIEE Plus 11g fournit des analyses complètes et pertinentes pour tous les utilisateurs d’une
organisation, afin qu’ils puissent prendre de meilleures décisions, agir en s’appuyant sur une
information complète et mettre en œuvre des processus opérationnels plus efficaces.
Généralement, un élément de service est indépendant d’un service donné. Cela est le cas par
exemple des authentifications ou mise en file d’attente qui peut être réutilisés pour la
création de nombreux services RI.
Il modélise un réseau intelligent comme une seule entité. Cette entité est capable d’effectuer
un certain nombre de fonctions représentées par des blocs de construction indépendants des
services SIB (Service Independent Building Block).
Un SIB est une capacité normalisée réutilisable, définie indépendamment des services et de la
technologie. Il possède une entrée logique, une ou plusieurs sorties logiques, et deux
paramètres statiques et dynamique nécessaires à l’exécution du service.
Chaque module SIB, figure 42, est décrit à travers les éléments suivants :
Une définition
L’opération que ce module est appelé à effectuer
Les paramètres SSD (Service Support Data) et CID (Call Instance Data).
Ses sorties qui incluent la description des fins logiques et les paramètres CID qui
résultent à l’exécution du module SIB.
Définition des entités fonctionnelles : Une entité fonctionnelle est un ensemble de fonctions
réalisant un service. L’organisation exécutoire des entités fonctionnelles est réalisée par des
flux d’informations (Information Flow) dont la sémantique est commune à toutes les entités;
Les entités fonctionnelles principales sont :
CCAF (Call Control Agent Function): Fournit un accès au réseau à l'utilisateur et
gère l’interface entre l’utilisateur et le réseau.
CCF (Call Control Function) : Se charge du control et de traitement d'appel et de la
nconnexion au sens classique du terme.
SCF (Service Control Function) : Contient les logiques de service et assure l'interface
avec les fonctions de commande d'appel CCF, de ressources spécialisées SRF
(Specialized Resource Function) et de données de service SDF (Service Data
Function).
SSF (Service switching Function) : Contient la logique de l’appel et sert d'interface
entre le SCF et le CCF. Elle permet au CCF d'être piloté par le SCF. Le CCF et SSF
sont inséparables, un élément de réseau possédant la fonction SSF doit posséder la
fonction CCF. C'est la raison pour laquelle on retrouve fréquemment la dénomination
SSF/CCF.
SRF: Fournit des ressources spécifiques qui peuvent être utilisées par d'autres entités
du réseau.
SDF : Fournit les données associées au service.
SCEF (Service Creation Environment Function).
SMAF (Service Management Access Function).
SMF (Service Management Function).
Les entités physiques qui composent ce plan sont les entités SSP (Service Switching Point)
qui gèrent la commutation du réseau télécom vers le réseau de la signalisation et les entités
qui permettent le control tel que le SCP (Service Control Point), le SDP (Service Data Point),
les entités de gestion tel que le SMP (Service Management Point) et le SMAP (Service
Management Access Point). En plus, des entités intelligentes IP (Intelligent Peripheral) qui
fournissent les ressources nécessaires pour l’exécution du service.
Dans l’ancienne architecture, chaque abonné possède un seul compteur qui représente son
crédit (solde), donc le coût d’un appel, un message, un MMS ou un autre service est déduit de
ce compteur. En analysant le comportement des abonnés, on peut constater que ceux-ci
peuvent être catégorisés, autrement dit, il y a ceux qui utilisent beaucoup plus de SMS que
d’appels et ainsi de suite, d’où l’idée de séparer la facturation de tels services. Pour ce faire,
NSN a introduit d’autres compteurs, en l’occurrence 12 pour chaque abonné. Du coup, après
l’intégration de ce service dans les différentes plateformes du réseau intelligent, les
consommateurs peuvent faire des recharges de chaque service séparément et d’une façon
indépendante.
Il existe deux types d’abonnés, postpayés et prépayés, donc les profils dépendent aussi de ces
types :
Prépayé :
Les abonnés prépayés possèdent deux types de profils :
Jawal : Ce profil est rechargeable via les Vouchers (cartes à gratter) ou eRefill, il offre
8 types de contrats et 12 compteurs.
Classic : c’est l’offre normale la plus utilisée.
Jeune : c’est une offre semblable à Classic, destinée aux jeunes, avec la seule
différence en termes de tarif.
Liberté : elle est similaire aux deux offre précédentes, mais avec un tarif différent.
Spare 1 à 5 : ce sont des offres conçues pour des utilisations futures.
Mobisud : C’est un nouveau profil similaire à Jawal, destiné aux jeunes, il offre 5
contrats et 12 compteurs.
Mobisud : c’est une offre semblable aux offres Jawal, avec une autre logique de
tarification.
Mobisud Spare 1 à 5 : conçues pour un usage ultérieur.
Postpayé :
Forfait Planifié (FFP) : c’est un profil où l’abonné reçoit chaque mois une durée bien
déterminée des appels, répartie sur 2 compteurs. Les abonnés peuvent recharger leur
compte pour plus d’appel que la durée déterminée par le contrat. Différents types de
contrats sont offerts qui se différencient par la durée des appels mensuelle. Il offre
deux arborescences de contrats :
Forfait Maitrisé (FM)
1- FM_Normal
2- FM_Entreprise
3- FM_Spare 1 à 4.
Forfait Liberté
1- FL_Normal
2- FL_Student
3- FL_Spare
Projet de Fin d’Etudes 2010-2011
73
Annexes
Tous les contrats ont la même structure et priorité des compteurs, mais chacun est définit par
un tarif et une annonce à part. Par exemple FL_Student offre un crédit de 45 minutes, avec
des appels illimitées durant le soir ou les weekends à un numéro ou un ensemble de numéros
IAM.
NTPE : c’est une offre dédiée aux entreprises. Il est définit par une valeur monétaire.
Deux types de contrats sont offerts et 2 compteurs.
Compteur 1 :
C’est un forfait monétaire en deux variantes :
1- Forfait limité.
2- Forfait illimité.
Compteur 2 :
Contient la valeur monétaire (annoncée en Dirhams) dérivée des recharges via vouchers.
Teenz : les consommateurs reçoit au début de chaque mois un crédit de SMS,un crédit
de minutes et un autre crédit que l’abonné peut charger à sa guise en utilisant les
vouchers, pour des appels en plus du budget contracté. Ce profil est contrôlé par le
département de Billing et destiné aux consommateurs qui communiquent plus par des
SMSs.
Il offre 3 types de contrats :
Teenz_Normal
Teenz-Illimité
Teenz_Spare