L'architecture trois tiers (" 3-Tier " en anglais) ou architecture à trois niveaux est l'application du modèle plus général qu'est le multi-tiers. L'architecture logique du système est divisée en trois niveaux ou couches :
couche présentation
couche métier
couche accès aux données
C'est une extension du modèle client/serveur.
Architecture trois tiers - Définition :
Définition et concepts
L'architecture 3-tier est un modèle logique d'architecture applicative qui vise à séparer très nettement trois couches logicielles au sein d'une même application ou système, à modéliser et présenter cette application comme un empilement de trois couches, étages, niveaux ou strates 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 ;
le traitement métier des données : correspondant à la mise en œuvre 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 à être conservées sur la durée, voire de manière définitive.
Exigences
L'architecture trois tiers (" 3-Tier " en anglais) ou architecture à trois niveaux est l'application du modèle plus général qu'est le multi-tiers. L'architecture logique du système est divisée en trois niveaux ou couches :
Architecture trois tiers - Définition :
Définition et concepts L'architecture 3-tier est un modèle logique d'architecture applicative qui vise à séparer très nettement trois couches logicielles au sein d'une même application ou système, à modéliser et présenter cette application comme un empilement de trois couches, étages, niveaux ou strates dont le rôle est clairement défini :