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

 > 

Etude, conception et réalisation d'une plateforme de sauvegarde de répertoire

( Télécharger le fichier original )
par Namongon SORO
Institut national polytechnique Houphouet Boigny (INP-HB) de Yamoussoukro en Côte d'Ivoire - Diplôme d'ingénieur en télécommunications et réseaux 2010
  

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

VII. AJOUT DE PLUSIEURS UTILISATEURS ET ADMINISTRATEURS À FUNAMBOL [5]

A l'installation de Funambol, on dispose d'un compte administrateur (admin) et d'un compte utilisateur (guest). Mais l'administrateur de Funambol peut supporter un million (1 000 000) d'utilisateurs. Pour étendre le serveur Funambol, on peut enregistrer plusieurs autres utilisateurs en renseignant dans l'interface administrateur les données suivantes :

ü Username : nom d'utilisateur qui peut aller jusqu'à 255 caractères ;

ü Password : mot de passe de l'administrateur, qui est sensible à la casse ;

ü Confirm password : mot de passe à confirmer ;

ü First name : nom de famille de l'utilisateur ;

ü Last name : prénom de l'utilisateur ;

ü Email : l'adresse mail de l'utilisateur ;

ü Roles : soit administrateur ou simple utilisateur.

VIII. EXTENSION DU SERVEUR FUNAMBOL : CRÉATION D'UN CONNECTEUR [5]

Afin de rendre la solution Funambol compatible avec un serveur externe, il est possible d'étendre cette plateforme en développant un module, que l'on désigne généralement par connecteur. Celui-ci peut avoir plusieurs formes :

ü Source de synchronisation : pour une compatibilité avec une base de données externe. Les sources de synchronisation sont utilisées dans le développement d'un connecteur qui correspond à un module destiné à permettre la synchronisation avec une base de données spécifique. Pour chaque type de contenu (comme contacts d'un carnet d'adresse, événement d'un calendrier, tâches, etc.), le connecteur doit fournir un type de source de synchronisation correspondant grâce auquel une instance de source de synchronisation peut être créée. Ainsi le type de source de synchronisation ContactSyncSource est utilisé par le serveur Funambol pour permettre la synchronisation des contacts stockés dans une base de données spécifique ;

ü Officer : pour une compatibilité avec un système d'authentification externe ;

ü Synclet : définissant les traitements à effectuer sur un message SyncML avant et après qu'il soit pris en charge par le moteur de synchronisation.

Un module est composé d'un ensemble de classes Java, de scripts d'installation, de fichiers de configuration et de scripts SQL. La structure d'un module type est illustrée par la figure 17. Les noms des fichiers spécifiés sont donnés à titre d'exemple. Le dossier lib/ contient les classes Java empaquetées dans un fichier JAR. Le dossier config/ contient les fichiers de configuration du module. Le dossier install/ contient le fichier install.xml qui est appelé lors de l'installation du module sur le serveur Funambol. Dans le dossier sql/ sont stockés les scripts SQL qui permettent de créer, supprimer et initialiser une base de données.

Figure 17: Arborescence d'un module Funambol

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








"I don't believe we shall ever have a good money again before we take the thing out of the hand of governments. We can't take it violently, out of the hands of governments, all we can do is by some sly roundabout way introduce something that they can't stop ..."   Friedrich Hayek (1899-1992) en 1984