Académique Documents
Professionnel Documents
Culture Documents
PLAN 3.
4.
Client léger
Serveur d’application.
5. Serveur d’objets métiers.
PLAN
1. Identification correcte des différents types de serveurs mis en œuvre.
2. Installation et paramétrage des composants serveur de l’application au
niveau des différents serveurs.
3. Installation et paramétrage des composants clients de l’application au
niveau du client.
1. Introduction
De nombreuses applications fonctionnent selon un Les services sont exploités par des programmes,
environnement client/serveur, cela signifie que des appelés programmes clients, s'exécutant sur les
réseau) contactent un serveur, une machine On parle ainsi de client (client FTP, client de
généralement très puissante en terme de capacités messagerie, etc.) lorsque l'on désigne un programme
d'entrée-sortie, qui leur fournit des services. Ces tournant sur une machine cliente, capable de traiter
services sont des programmes fournissant des des informations qu'il récupère auprès d'un serveur
données telles que l'heure, des fichiers, une (dans le cas du client FTP il s'agit de fichiers, tandis
26/05/2023
CHAPITRE 1: LES GÉNÉRALITÉS
• Le client émet une requête vers le serveur grâce à son adresse IP et le port, qui désigne un
service particulier du serveur
• Le serveur reçoit la demande et répond à l'aide de l'adresse de la machine cliente et son port
26/05/2023
CHAPITRE 1: LES GÉNÉRALITÉS
▪ Les premiers réseaux informatiques étaient architecturés autour L'architecture à deux niveaux (aussi appelée architecture 2-tier, tier
d'un ordinateur central, appelé « mainframe ». signifiant rangée en anglais) caractérise les systèmes clients/serveurs
pour lesquels le client demande une ressource et le serveur la lui
▪ Le mainframe représente ainsi un ordinateur central de grande
fournit directement, en utilisant ses propres ressources. Cela signifie
puissance chargé de gérer les sessions utilisateurs des différents que le serveur ne fait pas appel à une autre application afin de fournir
terminaux qui lui étaient reliés. Grâce à cette architecture, il est une partie du service.
ainsi possible de consolider, c'est-à-dire de gérer de manière
▪ Le serveur d'application (appelé également middleware), chargé désigner aussi les architectures suivantes :
26/05/2023
CHAPITRE 1: LES GÉNÉRALITÉS
8. Client lourd 9. Client léger
➢ Un client lourd : désigne une application cliente graphique ➢ Un client léger : désigne une application accessible via une
exécutée sur le système d'exploitation de l'utilisateur. interface web (en HTML) consultable à l'aide d'un navigateur web,
évoluées et peut posséder une interface graphique sophistiquée. ➢ Le fait que l'essentiel des traitements soit réalisé du côté du serveur
26/05/2023
CHAPITRE 2: EMPAQUETER L’APPLICATION MANUELLEMENT
1. Génération correcte de l’exécutable de l’application A-Etapes pour créer une configuration de build
logiciel serveur FTP, qui va nous permettre de dialoguer à distance Gestionnaire de fichiers qui permet d’obtenir
avec la machine et de lui envoyer nos fichiers rapidement et facilement les fichiers dont vous
logiciel serveur HTTP, qui va nous permettre de répondre aux avez besoin.
requêtes HTTP des clients (ici généralement des navigateurs web)
Logiciels et applications, pour communiquer avec
logiciel moteur de base de données, qui va nous permettre
d’exploiter des bases de données les composants du serveur, afin d’obtenir les
services demandés.
logiciel interpréteur : va interpréter des programmes de manières à
effectuer des actions ou à composer des pages web qui seront
envoyés aux clients via HTTP.
26/05/2023
CHAPITRE 2: EMPAQUETER L’APPLICATION MANUELLEMENT
4. Etapes pour déployer l'application 5. Problèmes de déploiement
Si des erreurs sont signalées, vous pouvez contrôler le déroulement du
Générez la solution et assurez-vous que l'application
déploiement comme suit :
est générée sans erreurs.
Choisissez la cible du déploiement. • Vérifiez que l'application a été déployée sous le dossier choisit.
• Vérifiez que le chemin d'accès au fichier de base de données
La cible du déploiement doit correspondre à la figurant dans le code de l'application est correct.
version de ulnet10.dll incluse dans l'application. • Confirmez que vous avez choisi le fichier de liaison lors de l'ajout du
fichier de base de données dans le projet et que vous avez attribué
Choisissez Déboguer > Démarrer. la valeur contenu à la propriété Action de génération.
Cette action a pour effet de créer un fichier • Vérifiez que vous avez ajouté une référence à la version correcte de
ulnet10.dll pour la plate-forme cible ou que vous avez exécuté le
exécutable contenant l'application. Ce processus peut programme d'installation pour Windows CE. Pour les versions de
prendre un certain temps, surtout s'il doit déployer Windows Mobile antérieures à 5.0, si vous alternez entre un
.NET Compact Framework avant d'exécuter émulateur et un vrai périphérique, vous devez changer la version de
la bibliothèque que vous utilisez.
l'application.
• Vous pouvez quitter l'émulateur sans enregistrer son état. Le
redéploiement de l'application copie tous les fichiers requis dans
l'émulateur et élimine tout problème de version.
26/05/2023
CHAPITRE 2: EMPAQUETER L’APPLICATION MANUELLEMENT
6. Préparation correcte des disquettes d'installation.
Il vous faudra au minimum autant de disquettes 1.44 MO ou 1.2
MO que nécessaire pour y mettre tous les fichiers du répertoire
bin.
Si vous préparez ces disquettes sous DOS, alors elles doivent être
formatées en utilisant la commande MS-DOS format.
Si vous utilisez Windows, utilisez l'Explorateur pour formater les
disquettes (clic-droit sur le lecteur A: , et sélectionnez Formater').
Choisissez Déboguer > Démarrer.
Après avoir formatter les disquettes, vous devrez y copier les
fichiers. Les fichiers de la distribution sont scindés en morceaux
de taille telle que cinq d'entre eux tiendront sur une disquette
1.44 MO ordinaire.
Préparez les disquettes les unes après les autres, en y mettant
sur chacune autant de fichiers que vous pouvez, jusqu'à ce que
vous ayez recopié toutes les distributions que vous voulez
installer.
26/05/2023
CHAPITRE 2: EMPAQUETER L’APPLICATION MANUELLEMENT
7. Rédiger le guide de déploiement manuel
Contenu: Un guide de déploiement manuelle doit contenir les éléments suivants :
Objet: Sert à définir l’objectif de votre application et ses fonctionnalités
Personnes concernes: Définir les personnes au quels il sera utile cette application
Pré requis: Dans cette section on doit Définir l’architecture matériel et logiciel nécessaire pour le bon fonctionnement de
votre application.
Sécurité: Des soucis de sécurité peuvent aussi affecter le déploiement de votre application, et c est pour cette raison qu’il
faut définir les droit nécessaire pour pouvoir installer cette dernière
Architecture de l’application: Définir les différents dossiers et fichiers de l’application ainsi que leur contenu
Donner la Structure de la base de données
Fichiers de configuration: Définir les modification a apporte au fichiers de configurations
Scénario de déploiement: Définir le scénario d’Installation des prés requis
Définir l’ordre d’installation des composants de votre application ainsi que les consignes pour chaque phase d’installation.
26/05/2023