three-tier client/server, cliente/servidor em três camadas

Uma arquitetura cliente/servidor na qual os sistemas de software são estruturados em três fileiras ou camadas: a camada da interface com o usuário, a camada lógica comercial (business logic layer) e a camada de bancos de dados. As camadas podem ter um ou mais componentes. Por exemplo, pode haver uma ou mais interfaces com o usuário na parte superior da camada, cada interface com mais de uma aplicação na camada do meio ao mesmo tempo, sendo que as aplicações da camada do meio podem usar simultaneamente mais de um banco de dados. Os componentes de uma camada podem ser executados em um outro computador, comunicando-se com os outros componentes através de uma rede. Ver também client/server architecture (arquitetura cliente/servidor). Comparar com two-tier client/server (cliente/servidor em duas camadas).