Escolar Documentos
Profissional Documentos
Cultura Documentos
Baseados em Objetos
Sistemas Distribuídos
Capítulo 10
Introdução
Tudo tratado como Objeto;
Serviços e recursos como objetos a serem invocados;
Facilita:
Transparência
Oculta aspectos da distribuição
Vinculação explícita
Cliente chama função especial para se vincular ao objeto.
Após chamar, consegue invocar os métodos.
Desvantagens da implementação:
Se servidor cair e novas portas forem designadas para ele,
referências serão inválidas;
Solução: Daemon local para monitorar designações
etc.
Invocação estática
Interface do objeto tem que ser reconhecida quando aplicação cliente em
desenvolvimento;
Se interface mudar, aplicação cliente tem que ser recompilada
Invocação dinamica
Aplicação seleciona método a ser invocado em runtime;
Processo que
acessa os
recursos não
tem
conhecimento de
possíveis travas