WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Supervision et exploitation à  distance des plateformes de services via le modèle client serveur et à  l'aide du GSM comme protocole de communication

( Télécharger le fichier original )
par Jonas BIHENG
Ecole nationale supérieure polytechnique de Yaoundé (Cameroun ) - Ingénieur de conception en informatique 2012
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

ANALYSE ET

CONCEPTION DE LA

SOLUTION

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 44

Dans ce chapitre, nous détaillons l'analyse et la conception de notre solution.

3.1 Analyse

3.1.1 Etude de l'existant

En cas de problème remonté, les techniciens en place sont chargés d'alerté les personnes en charges de résoudre le problème voir (Figure 7). Cette approche de résolution un handicap dans le fait qu'un technicien doit être en poste en cas de problème. Les personnes en charge de résoudre le problème doivent revenir en entreprise et se connecté à leur pour résoudre le problème. Dans le cas où cette personne est en déplacement il doit revenir à Douala pour résoudre le problème.

Figure 7 : processus de résolution des problèmes

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 45

3.1.2 Spécification des besoins

La finalité de ce projet est de créer une plateforme, nommée Supervisor, dont l'objectif est de permettre aux utilisateurs la supervision et le contrôle à distance via les services de messagerie : le SMS, le MMS ou le MAIL.

La plateforme doit offrir principalement les services suivants:

> Service de notification à distance : l'utilisateur doit recevoir une notification en cas de problème remonté.

> Service de contrôle à distance : l'utilisateur doit pouvoir corriger un problème notifié par SMS ou MAIL.

> Service de diagnostique : l'application doit offrir la possibilité à l'utilisateur de recevoir un MAIL résumant l'état des services ou les résultats des requêtes envoyées par les utilisateurs.

> Gestionnaire de commande : l'utilisateur doit pouvoir exécuter les commandes à distance. Les utilisateurs peuvent aussi créer des commandes.

3.1.3 Besoins fonctionnels

Pour aboutir à la réalisation de ces services, l'application Supervisor doit répondre à un ensemble des besoins fonctionnels tel que :

> La généricité : l'application permettra de superviser plusieurs types de services.

> La gestion des MAILS, SMS et MMS : c'est une fonction principale qui permet la notification, l'envoi des commandes via le SMS, et le diagnostic.

> L'authentification : l'utilisateur doit s'authentifier pour exécuter certaines commandes.

> L'administration des utilisateurs : l'application doit permettre d'administrer les utilisateurs :

o Créer un utilisateur : on crée un utilisateur lorsqu'il n'existe ni dans l'annuaire ni dans notre application.

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 46

o Supprimer un utilisateur : lorsqu'un utilisateur n'utilise plus l'application on le supprime ou le désactive. Seuls les utilisateurs de notre application seront supprimés.

o Modifier un utilisateur : modifier les rôles ou changer de groupe à un utilisateur.

o Ajouter un utilisateur à un groupe : attribuer un groupe ou un rôle à un utilisateur.

> La gestion des Commandes Lignes (CLI) : Pour pouvoir interagir avec les services via le SMS, l'utilisateur a besoin d'envoyer des commandes qui vont être exécutés coté services. Le diagnostic d'un problème récurrent peut nécessiter de plusieurs commandes qui sont fastidieux à mettre en oeuvre via des SMS. Pour résoudre son problème l'utilisateur crée des commandes (qui font office de script) stocké dans l'application. Pour cela, l'application doit offrir à l'utilisateur de :

o Créer ses propres commandes : qui seront sauvegardées au niveau de l'application.

o Supprimer ses commandes : supprimer les commandes créent ou les commandes liées à un service lorsque celui-ci n'existe plus.

o Modifier ses commandes : autorise l'utilisateur à modifier les

commandes de l'application et non les commandes associées à un service.

o Exécuter les commandes : toutes les commandes sont concernées tant ceux de l'application que ceux des services.

> La gestion de la sécurité des SMS : les SMS échangés entre l'utilisateur et la plateforme sont cryptés. En effet on installera dans le téléphone CryptoSMS (application de cryptage de SMS) utilisant l'algorithme ..... cette application marche dans plusieurs téléphones voir la liste en annexe.

> Le traçage des événements : L'application permet d'enregistrer dans les fichiers de journalisation tous les évènements liés à l'application.

> L'interaction avec les services : l'application doit interagir avec les services supervisés pour échanger des données.

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 47

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Le don sans la technique n'est qu'une maladie"