Accueil Développement Qu'est-ce qu'une architecture à deux niveaux? - définition de techopedia

Qu'est-ce qu'une architecture à deux niveaux? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie une architecture à deux niveaux?

Une architecture à deux niveaux est une architecture logicielle dans laquelle une couche ou une interface de présentation s'exécute sur un client, et une couche de données ou une structure de données est stockée sur un serveur. La séparation de ces deux composants dans des emplacements différents représente une architecture à deux niveaux, par opposition à une architecture à un seul niveau. D'autres types d'architectures à plusieurs niveaux ajoutent des couches supplémentaires à la conception de logiciels distribués.

Techopedia explique l'architecture à deux niveaux

Les experts opposent souvent une architecture à deux niveaux à une architecture à trois niveaux, où une troisième couche d'application ou d'entreprise est ajoutée qui sert d'intermédiaire entre le client ou la couche de présentation et la couche de données. Cela peut augmenter les performances du système et aider à l'évolutivité. Il peut également éliminer de nombreux types de problèmes de confusion, qui peuvent être causés par l'accès multi-utilisateurs dans les architectures à deux niveaux. Cependant, la complexité avancée de l'architecture à trois niveaux peut signifier plus de coûts et d'efforts.

Une note supplémentaire sur l'architecture à deux niveaux est que le mot "niveau" se réfère généralement à la division des deux couches logicielles en deux composants physiques différents. Les programmes multicouches peuvent être construits sur un seul niveau, mais en raison des préférences opérationnelles, de nombreuses architectures à deux niveaux utilisent un ordinateur pour le premier niveau et un serveur pour le deuxième niveau.

Qu'est-ce qu'une architecture à deux niveaux? - définition de techopedia