A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Aula Prática: Demo de Sistemas Distribuídos

Apresentações semelhantes


Apresentação em tema: "Aula Prática: Demo de Sistemas Distribuídos"— Transcrição da apresentação:

1 Aula Prática: Demo de Sistemas Distribuídos
Uma aplicação distribuída

2 Roteiro Objetivos Descrição da aplicação Sobre a arquitetura
Execução paralelo Comunicação e Sincronização

3 Objetivos Fundamentar conceitos sobre: Arquitetura distribuída
Interface baseada em socket Modelo de Java threading Sistema de passagem de mesagem

4 Descrição da Aplicação
Sistema de transferência de arquivos Descrição: Desenvolver um cliente e um servidor que permita a transferência de arquivos(downloads ou uploads). O servidor terá que responder a múltiplos pedidos por parte de diversos clientes. Cliente e servidor terão de ter capacidade de efetuar uploads e downloads em simultâneo

5 Sobre a Arquitetura

6 Sobre a Arquitetura Vantagens Desvantagens
A distribuição dos dados é fácil Faz uso efetivo de sistemas em rede. É fácil adicionar novos servidores Desvantagens Não existe um modelo de dados compartilhado Gerenciamento redundante em cada servidor Não há um registro central de nomes

7 Execução em Paralelo Como implementar recursos multi-thread
Estendendo a classe Thread Implementando a Interface Runnable

8 Aula Prática: Demo de Sistemas Distribuídos
Uma aplicação distribuída


Carregar ppt "Aula Prática: Demo de Sistemas Distribuídos"

Apresentações semelhantes


Anúncios Google