Exercicios

4616 palavras 19 páginas
Nota prévia
A estrutura da apresentação é semelhante e utiliza algumas das figuras do livro de base do curso
G. Coulouris, J. Dollimore and T. Kindberg,
Distributed Systems - Concepts and Design,
Addison-Wesley, 4th Edition, 2005

Sistemas Distribuídos I

Capítulo 4
Invocação de procedimentos e de métodos remotos

Material de suporte às aulas de SD1 (Nuno Preguiça) – Copyright DI – FCT/ UNL /

1

Organização do capítulo

Material de suporte às aulas de SD1 (Nuno Preguiça) – Copyright DI – FCT/ UNL /

2

Invocação de procedimentos remotos: motivação
É possível estruturar uma aplicação distribuída usando como base as interacções através da troca de mensagens entre processos. Os problemas são:

Invocação remota de procedimentos/objectos
Modelo
Definição de interfaces
Métodos de passagem de parâmetros (heterogeneidade e representação de dados) Mecanismos de ligação (binding)
Semântica na presença de falhas
Concorrência no servidor

é complicado e cheio de detalhes não relevantes os programas ficam estruturados em função dos protocolos (trocas de mensagens) os servidores ficam estruturados em função da lista de mensagens que sabem processar

Muitas linhas de código são repetitivas, não contêm nenhum significado aplicacional específico e referem-se ao processamento das comunicações:

Estudo de caso

criação de communication end points e sua associação aos processos criação, preenchimento e interpretação das mensagens selecção do código a executar consoante o tipo da mensagem recebida gestão de temporizadores/tratamento das falhas

Não se poderão automatizar as interacções cliente/servidor?
Material de suporte às aulas de SD1 (Nuno Preguiça) – Copyright DI – FCT/ UNL /

3

Invocação de procedimentos remotos

Material de suporte às aulas de SD1 (Nuno Preguiça) – Copyright DI – FCT/ UNL /

4

Invocação de procedimentos (locais)

Num programa definido numa linguagem imperativa, definem-se
funções/procedimentos

Relacionados

  • Exercicios
    621 palavras | 3 páginas
  • Exercícios
    6855 palavras | 28 páginas
  • Exercicios
    442 palavras | 2 páginas
  • Exercicios
    1333 palavras | 6 páginas
  • EXERCÍCIOS
    2613 palavras | 11 páginas
  • exercicios DOS
    1378 palavras | 6 páginas
  • Exercícios
    547 palavras | 3 páginas
  • Exercícios
    266 palavras | 2 páginas
  • Exercicios
    1127 palavras | 5 páginas
  • exercicio
    5977 palavras | 24 páginas