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

 > 

La gestion informatisée de la bibliothèque de l'université du Sahel

( Télécharger le fichier original )
par Adama et Fatoumata Bintou Tounkara et Dembele
Sahel  - Licence 2016
  

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

Chapitre II : ARCHITECTURE ET DEPLOIMENT D'UNE APPLICATION

1. Fonctionnement et Plate-forme

1.1. Le Fonctionnement:

1.1.1. Architecture logique du modèle trois tiers:

Dans l'architecture à 3 niveaux ou simplement architecture à 3-tiers, nous avons un niveau intermédiaire qui est le serveur d'application. Nous avons généralement une architecture composée d'un client, d'un serveur d'application et d'un serveur de bases des données

Un client: Il possède généralement une interface utilisateur, exemple un navigateur web, chargée de la présentation. Il lance une requête vers le serveur.

Un serveur d'application: celui-ci fait la jonction entre le client et le serveur de base de données. On l'appelle aussi middleware. Le terme middleware vient de l'anglais middle (milieu) et software (logiciel). Il désigne un ensemble de couches réseaux et services logiciels qui permettent le dialogue entre les différents composants d'une repartie.

Rôle du middleware

Le middleware offre des services de haut niveau liés aux besoins de communication des applications (temps réel, sécurisation, etc.) appelé communication interprocessus. Elle se situe dans le modèle OSI au-dessus de la couche transport (couche 5,6 et 7).

Un serveur de base de données : c'est ici que toutes les données sont stockées.

Mémoire de fin d'étude 18

Mémoire de fin d'étude 19

Schéma : model 3-tiers

Présentation

Données

Metier

Figure N°8 : Schéma de présentation des trois couches. 1.1.2. Les trois (3) couches ou 3-tiers:

Ce modèle est la description de 3-tiers, son nom en l'anglais tiers signifiant étage ou niveau. Il s'agit d'un modèle logique d'architecture applicative qui vise à modéliser une application comme un empilement de trois couches logicielles dont le rôle est clairement défini :

? La présentation des données : correspondant l'affichage, la restitution sur le poste de travail, le dialogue avec l'utilisateur c'est-à-dire un navigateur ;

? Application ou le traitement métier des données : correspondant à la mise en oeuvre de l'ensemble des règles de gestion et de la logique applicative ;

? Et enfin l'accès aux données persistantes : correspondant aux données qui sont destinées qui sont destinées à être conservées sur la durée, voire de manière définitive.

Mémoire de fin d'étude 20

1.1.3. Communications des couches :

« Dans cette approche, les couches communiquent entre elles au travers d'un « modèle d'échange », et chacune d'entre elles propose un ensemble de services rendus. Les services d'une couche sont mis à la disposition de la couche supérieure, et la communication se fait avec la couche voisine immédiate, ainsi la couche Présentation relie les requêtes de l'utilisateur à destination de la couche métier, et en retour lui présente les informations renvoyées par les traitements de cette couche. Il s'agit donc ici d'un assemblage de services métiers et applicatifs offerts par la couche inférieure. Ainsi la couche Présentation ne peut communique qu'avec la couche Traitement ou encore métier. La couche Traitement Pour fournir ces services, elle s'appuie, le cas échéant, sur les données du système, accessibles au travers des services de la couche inférieure (couche Donnée). » [2]

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 doute est le commencement de la sagesse"   Aristote