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

3.3 La couche présentation

Elle est la couche d'entrée dans l'application du point de vue client. Il s'agit d'un ensemble de pages web au format XHTML permettant de représenter de façon harmonieuse les données issues du contrôleur. Cette représentation se fait au moyen de balises html et d'autres types de balises fournies par le Framework JSF. En respectant le modèle MVC, la vue ne communique alors qu'avec le contrôleur. Elle récupère les informations du contrôleur et les présente à l'utilisateur. Inversement le contrôleur n'a accès aux données de la vue qu'après soumission de formulaires.

3.4 La couche métier

Elle correspond à la partie fonctionnelle de l'application, celle qui implémente la « logique », et qui décrit les opérations que l'application opère sur les données en fonction des requêtes des utilisateurs, effectuées au travers de la couche présentation.

Notre couche métier est constituée des modules suivants :

· Command manager

· Notificator engine

3.4.1 Notificator engine

Notificator engine est chargé de la notification des utilisateurs. Il notifie les utilisateurs par SMS, MMS et par MAIL. Lorsque les commandes ont été exécutées ou non dans le cas où la commande n'a pas été exécutée précise pourquoi envoi les résultats des commandes par MAIL notifie également les utilisateurs approprié dans le cas du disfonctionnement d'un service.

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 62

3.4.2 Command manager

Command manager est le gestionnaire de commande. Il reçoit les SMS cryptés provenant des utilisateurs, les décrypte et récupère les informations nécessaires. Vérifie les niveaux d'habilitation des utilisateurs en fonction des commandes à exécuter par ces derniers. Transfert les commandes aux services appropriés afin que ceux-ci les exécutent et renvoient les résultats au command manager. Ces résultats seront transmis à l'utilisateur par mail via le notificator engine. Dans le cas où la commande n'a pas pu être exécutée, l'utilisateur est notifié par SMS via le notificator engine, ce SMS donne la (les) raison(s) pour la(les)quelle(s) cette commande n'a pas pu être exécutée. Ce module permet aux utilisateurs ayant les habilitations à créer des commandes qui seront stockée dans la base de données.

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








"En amour, en art, en politique, il faut nous arranger pour que notre légèreté pèse lourd dans la balance."   Sacha Guitry