cliente servidor

2746 palavras 11 páginas
Sistemas Distribu´ıdos: Conceitos e Projeto
Estilos Arquitetˆonicos e Arquitetura Cliente/Servidor
Francisco Jos´e da Silva e Silva
Laborat´
orio de Sistemas Distribu´ıdos (LSD)
Departamento de Inform´ atica / UFMA http://www.lsd.deinf.ufma.br 28 de maio de 2013

Francisco Silva (UFMA/LSD)

SD: Conceitos e Projeto

28 de maio de 2013

1 / 38

Agenda

1

Estilos Arquitetˆonicos

2

Modelo Cliente/Servidor

3

Distribui¸c˜ao Horizontal e Vertical do Modelo Cliente/Servidor

4

Quest˜ oes de Projeto de Aplica¸c˜ oes Servidoras

Francisco Silva (UFMA/LSD)

SD: Conceitos e Projeto

28 de maio de 2013

2 / 38

Estilos Arquitetˆ onicos Estilos Arquitetˆonicos

Francisco Silva (UFMA/LSD)

SD: Conceitos e Projeto

28 de maio de 2013

3 / 38

Estilos Arquitetˆ onicos Estilos Arquitetˆonicos
A arquitetura do software define como os v´ arios componentes que o comp˜oe devem ser organizados e como devem interagir.
Layer N

Object

Object

Layer N-1
Object

Request flow Method call

Response flow Object

Layer 2
Object
Layer 1
(a)

(b)

Figura: (a) Em camadas (b) Baseada em objetos

Francisco Silva (UFMA/LSD)

SD: Conceitos e Projeto

28 de maio de 2013

4 / 38

Estilos Arquitetˆ onicos Estilos Arquitetˆonicos

Arquitetura em Camadas
Um componente da camada Li tem permiss˜ao para chamar componentes da camada Li −1 mas n˜ao o contr´ario;
O controle flui de camada para camada: requisi¸co˜es descem pela hierarquia, resultados fluem para cima.

Arquitetura Baseada em Objetos
Cada objeto corresponde a um componente e esses componentes s˜ao conectados por meio de chamadas a m´etodos remotos;
Se ajusta a arquitetura de sistemas cliente-servidor.

Francisco Silva (UFMA/LSD)

SD: Conceitos e Projeto

28 de maio de 2013

5 / 38

Estilos Arquitetˆ onicos Estilos Arquitetˆonicos

Component

Component

Component

Event delivery

Component
Publish

Data delivery
Event bus
Publish

Shared (persistent) data space

Component
(b)

(a)

Figura: (c) Baseado em eventos (c) Baseado nos

Relacionados

  • Cliente servidor
    4432 palavras | 18 páginas
  • Cliente Servidor
    919 palavras | 4 páginas
  • Cliente Servidor
    1579 palavras | 7 páginas
  • cliente-servidor
    2583 palavras | 11 páginas
  • cliente servidor
    544 palavras | 3 páginas
  • Cliente servidor
    32540 palavras | 131 páginas
  • Cliente-Servidor
    1090 palavras | 5 páginas
  • Cliente Servidor
    1200 palavras | 5 páginas
  • Cliente Servidor
    669 palavras | 3 páginas
  • Cliente - servidor
    1732 palavras | 7 páginas