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'un système de messagerie électronique: Cas du fonds de prévoyance militaire

( Télécharger le fichier original )
par Djob Pierre NJOKY
IFPG - ISFPT - Ingénieur de conception réseaux et télécoms 2008
  

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

IV-3-4. L'Architecture multi niveau

Dans l'architecture à 3 niveaux, chaque serveur (niveaux 2 et 3) effectue une tâche (un service) spécialisée. Un serveur peut donc utiliser les services d'un ou plusieurs autres serveurs afin de fournir son propre service. Par conséquent, l'architecture à trois niveaux est potentiellement une architecture à N niveaux...

Niveau 1 CLIENT

Requête Réponse

Niveau 2 Serveur

Réponse

Réponse Requêtes

Requêtes

Niveau 3 SERVEUR SERVEUR

Réponse

Requête

Niveau 4 Serveur

Figure 12: Architecture multi-niveaux (Application de mailing de masse par Emna Guermazi Université de sfax pour le sud - maitrise en informatique systéme et multimédia Traductions: Original: fr Source)

Etant donné l'emploi abusif du terme d'architecture à 3 niveaux, celui-ci peut parfois désigner aussi les architectures suivantes :

§ Partage d'application entre client, serveur intermédiaire et serveur d'entreprise.

§ Partage d'application entre client, base de données intermédiaire et base de données d'entreprise.

Comparaison des deux types d'architecture

Dans l'architecture trois tiers ou multi-tiers, un niveau supplémentaire est ajouté entre les deux niveaux précédents, permettant de séparer les traitements de l'interface graphique et du serveur de base de données. Ce niveau intermédiaire peut être implémenté de différentes manières entre moniteur transactionnel, serveur de messages, ou serveur d'application. Le dialogue peut se faire en mode synchrone ou en mode asynchrone ; l'utilisateur est alors informé lors d'une nouvelle connexion du résultat de sa requête précédente. L'architecture à trois niveaux supporte une centaine d'utilisateurs à plusieurs milliers accédant à plusieurs serveurs répartis géographiquement.

La division de l'application en couches distinctes, consacrées à l'interface utilisateur graphique, à la logique de gestion (partitionnée entre plusieurs processeurs) et aux traitements sur la base de données permet de faciliter l'extension et la maintenance des applications tout en offrant un moyen d'intégration des nouvelles applications aux systèmes existants. Ce gain engendre toutefois des tâches plus complexes d'administration des composants de l'architecture (clients, serveurs et équipement réseau) ou du déploiement de l'application vers les serveurs.

 

Un CGI (Common Gateway Interface, interface de passerelle commune) : permet de faire exécuter un programme situé sur le serveur Web suite à une requête lancée par le client (Browser). Pour cela un programme externe au serveur Web s'exécute. Celui-ci construit dynamiquement le résultat de la requête, qui le retourne au serveur. La figure suivante montre ce principe :

Figure 13 : Principe des programmes CGI (Application de mailing de masse par Emna Guermazi Université de sfax pour le sud - maitrise en informatique systéme et multimédia Traductions: Original: fr Source)

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








"Le don sans la technique n'est qu'une maladie"