Sistemas Distribuidos
Disciplina: Desenvolvimento de Sistemas Distribuído Professor: Antônio Vicente
Exercício
Assunto: Arquivos Distribuídos
1) Qual é a principal função de arquivos distribuídos?
2) Quantos módulos e qual o papel de cada um nessa distribuição?
3) Qual(is) a(s) vantagem(ns) do serviço de arquivo distribuído ser sem estado (stateless)?
Assunto: Sistemas baseados na Web
4) Qual a função do protocolo HTTP ?
5) Descreva a mensagem de requisição e de resposta do protocolo HTTP.
6) Qual é a diferença entre HTTP v1.0 e v1.1?
7) Cite 3 tipos de método do HTTP e para que serve.
8) O que é Negação de Serviço (DoS) e como resolvê-lo ?
Assunto: Sistemas baseados em Coordenação
9) Qual a diferença entre Espaço de Tuplas e Publisher/Subscribe?
10) Desenhe a arquitetura (especificando os integrantes e seu papel) de Espaço de Tuplas.
11) Desenhe a arquitetura (especificando os integrantes e seu papel) de Publisher/Subscribe.
12) O que é Referencial e Temporal em sistemas baseados em Coordenação?
13) Quando um processo necessita da referência de outro e ambos os processos necessitam estar ativos para haver uma comunicação, é denominado como coordenação direta. Cite e descreva dois exemplo de sistema que estão nessa categoria.
Assunto: Middleware
14) Qual(is) a(s) vantagem(ns) do Middleware em sistemas distribuído?
15) Qual a diferença entre Stub e Skeleton?
16) Escreva uma interface de um objeto remoto para enviar e gerenciar uma conta de e-mail. Lembrando que uma interface (contrato) de um objeto remoto em RMI é uma interface em Java. Deste modo, os métodos contidos nessa interface são os oferecido pelo objeto.
Observações
1) A nota final desta primeira unidade é: a prova (7 pontos) + este exercício (3 pontos). Enviem por e-mail este documento respondido (logicamente) para garantir os pontos. Vou aceitar até o dia 07/10/2011.
2) 4 questões desse exercício serão escolhidos para a prova. Pelo menos 1