A tecnologia da arquitetura cliente/servidor

Setembro 2017

Como funciona a arquitetura em 2 níveis

A arquitetura em dois níveis (também chamada de arquitetura 2-tier, 'tier' significa ‘alinhamento’, em inglês) caracteriza os sistemas clientes/servidores pelos quais o cliente pede um recurso e o servidor responde diretamente ao pedido, utilizando seus próprios recursos. Isto significa que o servidor não requer outra aplicativo para proporcionar parte do serviço:

arquitetura cliente/servidor em dois níveis

Qual é a estrutura da arquitetura em 3 níveis

Na arquitetura em 3 níveis, existe um nível intermediário, o que significa que ela está compartilhada entre:

Um cliente, ou seja, o computador que solicita recursos, equipado com um interface de usuário (geralmente um navegador) encarregado da apresentação,
O servidor de aplicativo (também chamado de software intermediário), cuja tarefa é proporcionar os recursos solicitados, mas que recorre a um outro servidor.
O servidor de dados, que fornece os dados necessários do servidor do aplicativo:
arquitetura cliente/servidor em três níveis

O emprego maciço do termo de ‘arquitetura em 3 níveis’ também designa as seguintes arquiteturas:

Compartilhamento do aplicativo entre cliente, servidor intermediário e o servidor da empresa,
Compartilhamento do aplicativo entre cliente, servidor de aplicativo e servidor de bancos de dados da empresa.

Comparação entre os dois tipos de arquitetura

A arquitetura em dois níveis é uma arquitetura cliente/servidor, na qual o servidor é polivalente, ou seja, ele pode fornecer todos os recursos pedidos pelo cliente, diretamente.

Em compensação, na arquitetura em três níveis, os aplicativos a nível do servidor são deslocalizados, o que quer dizer que cada servidor é especializado em uma tarefa (servidor web/servidor de banco de dados, por exemplo). A arquitetura em três níveis permite uma maior flexibilidade; uma segurança mais significativa pois ela pode ser definida independentemente para cada serviço e em cada nível; e um melhor desempenho, dada a divisão das tarefas entre os diversos servidores.

Como funciona a arquitetura multiníveis

Na arquitetura em 3 níveis, cada servidor (níveis 2 e 3) efetua uma tarefa (um serviço) específica. Assim sendo, um servidor pode utilizar os serviços de um ou vários servidores para propor o seu próprio serviço. Consequentemente, a arquitetura em três níveis é potencialmente uma arquitetura de n (vários) níveis:

arquitetura multiníveis

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: 3 de julho de 2017 às 14:33 por Pedro.CCM.
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.