DEDICACES 1
REMERCIEMENTS 2
ABREVIATIONS 4
GLOSSAIRE 5
RESUME 6
ABSTRACT 8
LISTE DES FIGURES 10
LISTE DES TABLEAUX 11
SOMMAIRE 12
INTRODUCTION GENERALE 17
CONTEXTE ET PROBLEMATIQUE 20
1.1 Contexte 19
1.2 Problématique 19
1.3 Motivation et objectif 19
ETAT DE L'ART ET CONCEPTS THEORIQUES 21
2.1 Supervision 22
2.1.1 SUPERVISION : NORMES ET CONCEPT 22
2.1.1.1 CONCEPT DE SUPERVISION (MANSORIA H., 2010) 22
2.1.2 La supervision dans le modèle OSI 23
2.1.2.1 Gestion des performances 23
2.1.2.2 Gestion de la comptabilité 23
2.1.2.3 Gestion des configurations 23
2.1.2.4 Gestion des anomalies 24
2.1.2.5 Gestion de la sécurité 24
12
Supervision et exploitation à distance des
plateformes de services via le modèle client serveur et à
l'aide
du GSM comme protocole de communication.
Mémoire
de fin d'études d'Ingénieur de Conception de Génie
Informatique. ENSP, le 26 Juin 2012.
Par BIHENG Jonas
2.1.3 Quoi et comment superviser ? 25
2.1.3.1 Les services réseaux 25
2.1.3.2 Les ressources 26
2.1.4 Découpe fonctionnelle de la supervision 26
2.1.5 Les niveaux de supervision 27
2.1.5.1 Supervision des systèmes 27
2.1.5.2 Supervision des applications 28
2.1.5.3 Supervision des réseaux 28
2.2 Quelques outils de supervisions à distance 29
2.2.1 Nagios (BRICHE T., 2004) 29
2.2.1.1 Possibilités 29
2.2.2 VeSMp (DJOTIO T., 2008) 30
2.2.2.1 Présentation 30
2.2.2.2 Objectifs 30
2.2.2.3 Limites 31
2.2.3 Nomadvance (NOMADVANCE) 31
2.2.3.1 Principes de la supervision à distance 31
2.1.1.1.1 Fonctionnement : 31
2.1.1.1.2 Points forts : 31
2.2.3.2 Deux approches possibles : 32
2.3 Concept théorique 32
2.3.1 Les services mobiles (FITOUHI N., 2006) 32
2.3.1.1 GSM (Global System for Mobile Telecommunications) 32
2.3.1.1.1 Notion de réseau cellulaire 33
2.3.1.1.2 Architecture d'un réseau GSM 33
2.3.1.2 Short Message Service (SMS) 35
2.3.1.2.1 Définition 36
13
Supervision et exploitation à distance des
plateformes de services via le modèle client serveur et à
l'aide
du GSM comme protocole de communication.
Mémoire
de fin d'études d'Ingénieur de Conception de Génie
Informatique. ENSP, le 26 Juin 2012.
Par BIHENG Jonas
2.3.1.2.2 Architecture du service 37
2.3.1.3 Multimedia Message Service (MMS) 40
2.3.1.3.1 Architecture MMS 40
2.3.1.3.2 Entités MMS 41
2.4 Bilan du chapitre 43
ANALYSE ET CONCEPTION DE LA SOLUTION 44
3.1 Analyse 45
3.1.1 Etude de l'existant 45
3.1.2 Spécification des besoins 46
3.1.3 Besoins fonctionnels 46
3.1.4 Les Besoins non fonctionnels 48
3.1.5 Contraintes techniques 48
3.1.6 Diagramme de cas d'utilisation 48
3.1.6.1 Cas de l'application mobile 48
3.1.6.2 Description des cas d'utilisation de la plateforme
49
3.1.6.3 Cas d'utilisation gestion des commandes 50
3.1.6.4 Exécuter une commande 52
3.1.6.5 Crée une commande 53
3.1.6.6 Modifier une commande 53
3.1.6.7 Supprimer une commande 54
3.1.6.8 Cas d'utilisation Configuration des services 54
3.1.7 Scénario d'utilisation 55
3.1.7.1 Ajouter un service 55
3.1.7.2 Supprimer un service 55
3.2 Conception 56
3.2.1 Architecture fonctionnelle 56
3.2.2 Description de l'architecture 57
14
Supervision et exploitation à distance des
plateformes de services via le modèle client serveur et à
l'aide
du GSM comme protocole de communication.
Mémoire
de fin d'études d'Ingénieur de Conception de Génie
Informatique. ENSP, le 26 Juin 2012.
Par BIHENG Jonas
3.2.3 Architecture technique de la solution 61
3.2.4 Présentation de l'architecture 62
3.3 La couche présentation 62
3.4 La couche métier 62
3.4.1 Notificator engine 62
3.4.2 Command manager 63
3.5 La couche d'accès aux données 63
3.5.1 Active directory 63
3.5.2 Couche DAO 63
3.5.3 JPA 64
3.5.4 Couche Hibernate 64
3.5.5 Couche JDBC 64
3.6 Bilan du chapitre 64
IMPLEMENTATION DE LA SOLUTION 65
4.1 Présentation des outils utilisés 66
4.1.1 Le Système de gestion de base de données
66
4.1.2 Outil de modélisation 66
4.1.3 Environnement de développement 66
4.2 Technologie utilisée 67
4.2.1 EJB 67
4.2.1.1 Introduction 67
4.2.1.2 Types d'EJB 67
4.2.1.3 Anatomie d'un EJB 67
4.2.1.4 Conteneur d'EJB 67
4.2.2 Les services web (Web services) 68
4.2.2.1 Quelques définitions 68
4.2.2.2 Pourquoi utiliser les Web Services ? 68
15
Supervision et exploitation à distance des
plateformes de services via le modèle client serveur et à
l'aide
du GSM comme protocole de communication.
Mémoire
de fin d'études d'Ingénieur de Conception de Génie
Informatique. ENSP, le 26 Juin 2012.
Par BIHENG Jonas
4.2.3 Les différentes technologies des Web services
69
4.3 Frameworks utilisés 70
4.3.1 SPRING 70
4.3.2 Hibernate/JPA 70
4.3.3 JSF 71
4.3.4 Primefaces 72
4.4 Bilan du chapitre 72
ANALYSE DES RESULTATS 73
5.1 Connexion à la plateforme 74
5.2 Accueil du module de gestionnaire de commandes 75
5.3 Bilan du chapitre 75
CONCLUSION GENERALE 76
Synthèse 77
Difficultés rencontrées 77
Limites et perspectives 77
REFERENCE 78
Bibliographie 79
Webographie 81
16
Supervision et exploitation à distance des
plateformes de services via le modèle client serveur et à
l'aide
du GSM comme protocole de communication.
Mémoire
de fin d'études d'Ingénieur de Conception de Génie
Informatique. ENSP, le 26 Juin 2012.
Par BIHENG Jonas