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

 > 

Mise en place d'une application pour la gestion du charroi automobile

( Télécharger le fichier original )
par Junior Mfumu
Université Notre-dame du Kasayi - Graduat 2013
  

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.4. LES DIFFERENTS TYPES D'ARCHITECTURES I.4.1.L'ARCHITECTURE A DEUX NIVEAUX

L'architecture à deux niveaux(aussi appelée architecture à 2-tiers),cette architecture est caractérisée par le système client serveur dans le quel le client fait une demande d'une ressource au serveur et ce dernier ne fait aucun appel à un autre serveur pour fournir une partie de service.

7

La représentation de cette architecture se fait de cette manière :

Requête SQL

Niveau 1 Envoi des Niveau 2

requête

Envoi des
réponses

requête

résultat

Figure 2.1 : Architecture client serveur 2-tiers

I.4.2.L'ARCHITECTURE A 3 NIVEAUX

Cette architecture est appelée aussi architecture à 3-tiers, ici nous avons un intermédiaire .voici ces différents niveaux qui constituent ce type d'architecture :

? UN CLIENT : qui est un ordinateur ou une machine qui demande des ressources, équipé d'une interface utilisateur (généralement un navigateur).

? LE SERVEUR D'APPLICATION :(appelé également middleware) ; il est chargé d fournir des ressources mais faisant appel à un autre serveur.

? LE SERVEUR DE DONNEES : c'est celui qui prend les requêtes venant du serveur d'application et lui fournit les données dont il à besoin.

Envoi des

Niveau1 requête Niveau 2 Niveau 3

CLIENT

Envoi des réponses

Serveur D'applica tion

Serveur
de base
de
données

SQL

Figure 2.2 : Architecture client serveur 3-tiers

Dans cette architecture chaque serveur est spécialisé dans une tâche (Serveur Web, Serveur de Base de données).

L'architecture à 3 niveaux permet :

8

? Une plus grande flexibilité ou une souplesse,

? Une sécurité accrue car la sécurité peut être définie indépendamment pour chaque service et à chaque niveau ;

? Des meilleurs performances , étant donné le partage des tâches entre les différents serveurs.

I.4.3.L'ARCHITECTURE MULTINIVEAUX

Dans cette architecture multi-niveaux, chaque serveur effectue une tâche (un service) spécialisé.

Un serveur peut donc utilisé les services d'un ou plusieurs autres services en fin de fournir son propre service.

Niveau 1

le client

Niveau 2 Serveur

Serveur

Niveau 3

Serveur

Niveau N

Figure 2.3 : Architecture client serveur Multi niveaux

Plusieurs applications client-serveur fonctionnent selon cet environnement client serveur, c'est -à-dire des machines faisant partis au réseau contactent un serveur qui est une machine très puissante en capacité d'entrée-sortie, qui leur fournit des services, Ces derniers sont des programmes fournissant des données.

Les services sont exploités par des programmes, appelés programme clients, qui s'exécutent sur les machines clientes. on parle ainsi de client (clients FTP, client de messagerie, etc....) , lorsqu'on désigne un programme

9

tournant sur une machine cliente capable de traiter des informations qu'il récupèrent auprès d'un serveur.

I.5.AVANTAGES ET DESAVANTAGES DE L'ARCHITECTURE CLIENT SERVEUR

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








"Nous devons apprendre à vivre ensemble comme des frères sinon nous allons mourir tous ensemble comme des idiots"   Martin Luther King