A tecnologia da arquitetura cliente/servidor

Maio 2017

Como é a arquitetura de 2 níveis

A arquitetura de dois níveis (também chamada estrutura 2-tier, 'tier' significando alinhamento em inglês) caracteriza os sistemas clientes/servidores pelos quais o cliente pede um recurso e o servidor lho fornece diretamente, utilizando os seus próprios recursos. Isto significa que o servidor não recorre a outra aplicativo para fornecer uma parte do serviço:
architecture client/serveur à deux niveaux

Qual é a estrutura da arquitetura de 3 níveis

Na arquitetura de 3 níveis (chamada estrutura 3-tier), existe um nível intermédiário, o que quer dizer que tem geralmente uma arquitetura compartilhada entre:


Um cliente, quer dizer o computador que solicita recursos, equipado de um interface usuário (geralmente um navegador) encarregado da apresentação;

O servidor de aplicativo (chamado igualmente middleware), encarregado de fornecer o recurso mas que recorre a um outro servidor

O servidor de dados, fornecendo ao servidor de aplicativo os dados dos quais este tem necessidade:
architecture client/serveur à trois niveaux

Dado o emprego maciço do termo de arquitetura de 3 níveis, este pode às vezes designar também as seguintes arquiteturas seguintes: compartilhamento de aplicativo entre cliente, servidor intermédiário, e servidor de empresa e de aplicação entre cliente, servidor de aplicativo, e servidor de bancos de dados de empresa.

Comparação dos dois tipos de arquitetura

A arquitetura de dois níveis é uma arquitetura cliente/servidor, na qual o servidor é polivalente, quer dizer que é capaz de fornecer diretamente o conjunto dos recursos pedidos pelo cliente.


Na arquitetura de três níveis, em contrapartida, os aplicativos no servidor são deslocalizados, o que quer dizer que cada servidor é especializado em uma tarefa (servidor web/servidor de base de dados, por exemplo). A arquitetura de três níveis permite: maior flexibilidade; segurança acrescida porque a segurança pode ser definida independentemente para cada serviço, e a cada nível; melhor desempenho, dada a divisão das tarefas entre os diferentes servidores.

Como funciona a arquitetura Multiníveis

Na arquitetura de 3 níveis, cada servidor (níveis 2 e 3) efetua uma tarefa (um serviço) especializada. Um servidor pode, por conseguinte, utilizar os serviços de um ou vários outros servidores a fim de fornecer o seu próprio serviço. Assim, a arquitetura de três níveis é potencialmente uma arquitetura de n níveis:

architecture multiniveaux

Veja também


Networking - 3-Tier Client/Server Architecture
Networking - 3-Tier Client/Server Architecture
Redes - Arquitectura Cliente/Servidor en 3 niveles
Redes - Arquitectura Cliente/Servidor en 3 niveles
Netzwerke - Client/Server Architektur auf 3 Niveaus
Netzwerke - Client/Server Architektur auf 3 Niveaus
Réseaux - Architecture client/serveur à 3 niveaux
Réseaux - Architecture client/serveur à 3 niveaux
Reti - Architettura client/server a 3 livelli
Reti - Architettura client/server a 3 livelli
Última modificação: 19 de abril de 2017 às 12:25 por ninha25.
Este documento, intitulado 'A tecnologia da arquitetura cliente/servidor', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.