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 |
PARTIE I : PARTIE III : ETUDE TECHNIQUEAprès avoir présenté l'entreprise d'accueil et donné le contexte du projet, nous abordons à présent la phase pratique. Dans cette étape du projet, il est décrit les techniques de sauvegarde par SMS et par WEB. La méthode des SMS utilise les serveurs Kannel et EasyPHP, qui sont sommairement étudiés. Quand à la technique du WEB, elle est une adaptation du serveur Funambol et de ses différentes extensions au contexte de ce projet. PARTIE IV : CONCEPTION D'UNE PLATEFORME DE SAUVEGARDE DE RÉPERTOIRE PAR SMSI. OUTILS UTILISÉS POUR LE DÉVELOPPEMENTDeux serveurs logiciels ont été utilisés pour mettre en place la plateforme de sauvegarde par SMS. Il s'agit de Kannel et EasyPHP. I.1. EASYPHPEasyPHP est une application qui intègre le serveur d'hébergement de pages WEB Apache, le serveur de base de données MySQL et les langages PHP et SQL. On peut télécharger gratuitement EasyPHP sur le site www.easyphp.org. Il existe différentes versions d'EasyPHP pour les systèmes d'exploitation Windows et Linux. Dans la phase de développement du code PHP, nous avons utilisé un système d'exploitation Windows. Les descriptions qui seront données ici concernant les autres outils d'EasyPHP sont spécifiques à Windows. Pour écrire le code source, on a besoin de coupler EasyPHP à un éditeur de texte. Notepad++, étant un éditeur de texte gratuit et avec des fonctionnalités bien avancées, est le plus adapté. I.1.1. ApacheApache est le serveur d'hébergement de pages Web, le plus répandu sur Internet. C'est aussi le plus utilisé par les développeurs. La popularité du serveur Apache est en grande partie due à sa gratuité et à ses fonctionnalités égalant presque celles de ses concurrents propriétaires. Le démarrage d'EasyPHP active la mise en service d'Apache. Si cela n'est pas fait, il suffit le cliquer sur l'icône d'EasyPHP, qui s'affiche dans la barre des tâches de l'ordinateur et ensuite de cliquer à nouveau sur Apache, et enfin cliquer sur démarrer. I.1.2. MySQLMySQL est le serveur de base de données qui est intégré à EasyPHP. En raison de sa gratuité, il est vulgarisé sur internet. Le processus de mise en service de MySQL est identique à celui d'Apache, qui a été étudié précédemment. MySQL est basé sur le langage SQL. I.1.3. PHPPHP est un langage de scripts libres, principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n'importe quel langage interprété de façon locale, en exécutant les programmes en ligne de commande. PHP dispose depuis la version 5 de fonctionnalités de modèles objets complètes. En raison de la richesse de sa bibliothèque, on désigne parfois PHP comme une plateforme plus qu'un simple langage. |
|