Discuter:Architecture trois tiers

Un article de Wikipédia, l'encyclopédie libre.

[modifier] Attention à la confusion !

L'expression française "architecture trois tiers" est totalement impropre: tier en anglais signifiant degré, gradin, niveau.

L'expression correcte devrait être : Architecture à Trois Tier, puisqu'il ne s'agit pas de tiers, mais de niveaux !

Architecture 3 tier ne désigne pas la séparation du code en couches logicielles ! C'est une architecture applicative qui spécifie la séparation des composants suivants :

  • les données (et pas la couche logicielle permettant l'accès aux données),
  • les traitements (traitements métier, accès aux données, ...)
  • l'interface utilisateur.

Ces 3 modules applicatifs doivent pouvoir s'exécuter sur des plateformes différentes. Quand on parle d'architecture 3 tier, on sous-entend également fréquemment que la plateforme qui exécute l'interface utilisateur et celle qui exécute les traitements communiquent à travers les protocoles standards du Web (HTTP).

Voir : http://www.journaldunet.com/encyclopedie/definition/193/51/20/architecture_a_trois_niveaux_trois_tiers.shtml http://www.webopedia.com/TERM/t/three_tier.html http://remi.leblond.free.fr/probatoire/node9.html

Samuel, architecte.

[modifier] Différence entre architecture à trois niveaux et motif modèle-vue-contrôleur

Bonjour

Je trouve cet article très compréhensible, à la différence de modèle-vue-contrôleur, qui ne m’a pas permis de vraiment saisir ce que fait chaque niveau. Par contre, je ne vois pas du tout comment ils sont relatés : en lisant le premier paragraphe, je me suis dit « ah mais c’est du MVC ce truc », sauf que MVC est évoqué au niveau de la couche de présentation. Ce n’est pas clair du tout. Si quelqu’un pouvait développer cela dans l’article, cela en améliorerait la clarté tout en me permettant d’utiliser cette architecture dans mes programmes :) Cordialement, .Chatfeuille.☭., le 8 décembre 2007 à 03:19 (CET)


L'architecture de la solution la plus répandue en architecture 3-tiers, l'utilisation du MVC étant très moderne et encore marginale.

--Nipou (d) 16 décembre 2007 à 20:47 (CET)