2010-12-08 2 views

Répondre

0

Je soutiens personnellement l'exemple indiqué par exemple en couches Architecture sur CodePlex

Il peut être téléchargé à partir de l'emplacement suivant:

http://layersample.codeplex.com/

Il est livré avec un exemple d'application qui devrait décrire et expliquer bon modèles et pratiques pour une entreprise fictive.

Vous pouvez l'utiliser comme guide lors du développement d'une application d'architecture à plusieurs niveaux. Si vous avez besoin d'une meilleure compréhension de ce qui est en fait le n-tier, vous pouvez regarder wikipedia:

http://en.wikipedia.org/wiki/Multitier_architecture

En ce qui concerne d'exiger une batterie de serveurs pour héberger une application n-tier; ce n'est pas une exigence. L'idée derrière une application n-tier est de créer une application flexible et scalabale. Initialement, si l'application n'est pas gourmande en ressources, il est possible de regrouper tous les niveaux sur le même serveur. Au fur et à mesure que l'application devient plus gourmande en ressources et demandée, les niveaux peuvent et doivent être redimensionnés sur plusieurs ordinateurs.

0

Un niveau n'implique pas nécessairement une batterie de serveurs.

Ci-dessous l'image montre une architecture à 3 niveaux avec un seul serveur dans les deux niveaux 2 et 3.

alt text

Cependant, en général, il y a parfois beaucoup de confusion dans l'ensemble de niveau/couche terminologie.

Un excellent article sur les niveaux Layers v/s est here.

Aussi post de Rockford Lhotka référencé dans cet article est également une excellente ressource.

Questions connexes