Top Banner
12

Arquitetura Cliente-Servidor - Modelos

Jan 20, 2017

Download

Technology

Israel Messias
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Arquitetura Cliente-Servidor - Modelos
Page 2: Arquitetura Cliente-Servidor - Modelos

Arquitetura C/S Simples

A primeira abordagem para um sistema distribuído é a arquitetura Cliente/Servidor Simples.

Nesta arquitetura, o Servidor não pode iniciar nada. O Servidor somente executa as

requisições do Cliente. Existe uma clara função de diferenciação: Pode-se estabelecer que o

Cliente é o mestre e o Servidor é o escravo.

Page 3: Arquitetura Cliente-Servidor - Modelos

Arquitetura C/S Simples

Page 4: Arquitetura Cliente-Servidor - Modelos

Arquitetura C/S em Dois Níveis

A configuração usual Cliente/Servidor encontrada na maioria das empresas, é aquela em que

existem vários Clientes requisitando serviços a um único Servidor. Esta arquitetura se

caracteriza como sendo centrada no Servidor. Porém na visão do usuário, ele imagina que

existem vários Servidores conectados a somente um Cliente, ou seja, centrado no Cliente.

Entretanto, com as várias ligações de comunicação possíveis, existe na realidade uma

mistura de Clientes e Servidores.

Page 5: Arquitetura Cliente-Servidor - Modelos

Arquitetura C/S em Dois Níveis

Centrada no Servidor

Page 6: Arquitetura Cliente-Servidor - Modelos

Arquitetura C/S em Dois Níveis

Centrada no Cliente

Page 7: Arquitetura Cliente-Servidor - Modelos

Arquitetura C/S em Dois Níveis

Clientes e Servidores.

Page 8: Arquitetura Cliente-Servidor - Modelos

Arquitetura C/S Multinível

Nesta arquitetura, permite-se que uma aplicação possa assumir tanto o perfil do Cliente como

o do Servidor, em vários graus. Em outras palavras, uma aplicação em alguma plataforma

será um Servidor para alguns Clientes e, concorrentemente, um Cliente para alguns

Servidores.

Page 9: Arquitetura Cliente-Servidor - Modelos

Arquitetura C/S Multinível

Page 10: Arquitetura Cliente-Servidor - Modelos

Arquitetura C/S Par-Par

Esta arquitetura pode ser vista como o caso mais geral da arquitetura Cliente/Servidor. Cada

um dos nodos desta arquitetura assume tanto o papel de Cliente quanto de Servidor. Na

verdade, torna-se pouco funcional lidar com quem é o Cliente ou o Servidor. É o caso onde o

processo interage com outros processos em uma base pareada, não existindo nenhum

Mestre ou Escravo: qualquer estação de trabalho pode iniciar um processamento, caso

possua uma interface de comunicação entre o usuário e o processo Cliente.

Page 11: Arquitetura Cliente-Servidor - Modelos

Arquitetura C/S Par-Par

Page 12: Arquitetura Cliente-Servidor - Modelos

• Fundamentos da Arquitetura Cliente/Servidor

(https://www.marilia.unesp.br/Home/Instituicao/Docentes/EdbertoFerneda/fundamentos_da_-

arquitetura_cliente-servidor.pdf)

• Free Flat Bussiness Icons (https://www.iconfinder.com/iconsets/flat-business-icons)