Sistemas Baseados em Objetos

1949 palavras 8 páginas
Sistemas Distribuídos
17/08/2011

Introdução
 Tudo tratado como Objeto;
 Serviços e recursos como objetos a serem invocados;
 Facilita:
 Transparência
 Oculta aspectos da distribuição

Sistemas Distribuídos
Baseados em Objetos
 Arquitetura
 Processos
 Comunicação
 Nomeação
 Sincronização
 Consistência e Replicação
 Tolerância a Falha
 Segurança

Arquitetura
 Neste seção, em primeiro lugar, examinaremos com

mais profundidade a arquitetura geral de sistemas distribuídos baseados em objetos. E logo após iremos ver como foram desenvolvidos princípios específicos nesses sistemas.

Objetos distribuídos
 A característica fundamental de um objeto é que ele

encapsula dados, denominados estado, e as operações executadas nesses dados, denominadas métodos.
Métodos são disponibilizado por meio de uma interface .
 É importante entender que não há nenhuma modo legal pelo qual um processo possa acessar ou manipular o estado de um objeto, exceto pela invocação dos métodos disponibilizado para ele por meio de uma interface de objeto

Objetos distribuídos
 Para começar a ter um entendimento sobre o objetos

distribuídos. Quando um cliente se vincula a um objeto distribuído, uma implementação da interface do objeto, denominada Proxy, é carregada no espaço de endereço do cliente. Um Proxy é a análogo a um apêndice de cliente em sistemas RPC. A única coisa que ele faz é montar invocações a métodos em mensagens e desmontar mensagens de respostas.

Objetos distribuídos
 O objeto propriamente dito reside em uma maquina

do servidor, onde oferece a mesma interface oferecida na maquina cliente. Requisições de invocações que chegam são passadas para um apêndice servidor, que as desmonta para fazer invocações de métodos na interface de objetos que esta no servidor. O apêndice do servidor também é responsável por montar mensagens de respostas para o cliente.
 O apêndice do lado servidor é denominado

Relacionados

  • Sistemas Distribuidos baseados em Objetos
    2970 palavras | 12 páginas
  • Sistemas Distribuidos Baseados em Objeto
    1129 palavras | 5 páginas
  • Sistema Distribuído Baseado em Objetos
    3171 palavras | 13 páginas
  • Sgmoo: sistema gestor de métodos orientados a objetos baseado em conhecimento
    64200 palavras | 257 páginas
  • Uml - projeto si
    20323 palavras | 82 páginas
  • Fuzzy River Raid - Uma Abordagem Adaptativa para Navegação Autônoma
    2323 palavras | 10 páginas
  • Academico
    312 palavras | 2 páginas
  • Trabalho Final Auditoria
    656 palavras | 3 páginas
  • Tese
    8289 palavras | 34 páginas
  • Controle De Acesso
    1700 palavras | 7 páginas