Le matériel informatique; Le logiciel informatique; Les bases de données; Le réseau; Les ressources humaines, Le matériel informatique : C’est un équipement physique utilisé pour l’entrée, la sortie des données. Le logiciel informatique : Les programmes/programmes d’application utilisés pour contrôler et coordonner les composants matériels. Il est utilisé pour l’analyse et le traitement des données. Les bases de données : les données sont des faits et des chiffres bruts qui ne sont pas organisés et qui sont ensuite traités pour générer des informations. Le réseau : Les ressources des réseaux font référence aux réseaux de télécommunication comme l’intranet, l’extranet et l’internet et facilitent la circulation de l’information dans l’organisation. Les ressources humaines : Elles sont associées à la main-d’œuvre nécessaire pour faire fonctionner et gérer le système. Les architectures 3-Tiers Ce type d'architecture est le plus courant des architectures multi-tiers. L'architecture logique du système est divisée en trois niveaux : couche présentation IHM, client lourd ou léger, Web couche métier fonctionnel de l'application; en fonction des requêtes des utilisateurs, cette couche implémente la logique et décrit les opérations que l'application opère sur les données couche accès aux données abstraction de l'accès aux données pour la couche métier; persistance des données; données gérées de manière externe pour le système considéré. Schéma d’une architecture 3-Tiers Avantages interchangeabilité des différentes couches par le respect d'interfaces précises; autonomie des différentes couches face à une évolution toujours croissante; indépendance par rapport à la localisation physique; réutilisation facile de ses composants; bien adaptée aux applications Intranet (et non internet).
Inconvénients Augmentation de la complexité; Les coûts de développements d'une architecture 3-tiers sont plus élevés que pour du 2-tiers.