Academico
BASEADOS EM OBJETOS
PROFESSOR: THIAGO GARCIA DUARTE
ALUNOS: ADILSON, ANDRÉ, JÃO RICARDO e
RENAN
INTRODUÇÃO
Os sistemas distribuidos baseados em objetos surgiu na década de 80, este sistema foi baseado em objetos devido a um alto grau de transparencia de distribuição.
INTRODUÇÃO
Os sistemas distribuídos baseados em objetos são constituídos por, objetos, estado, métodos e interface.
SISTEMAS DISTRIBUIDOS
ORIENTADOS A OBJETOS
PROXY: Torna a invocação a método remoto transparente para o cliente, comportando como um objeto local para o servidor.
ESQUELETO: Implementa os metodos de interface remota.
SISTEMAS DISTRIBUIDOS
ORIENTADOS A OBJETOS
Um método de esqueleto desempacota os argumentos na mensagem de requisição e invoca o método correspondente no servant.
ARQUITETURA
IMPLEMNTAÇÃO
A implementação dos objetos podem ocorrer de duas forma:
objetos de tempo de compilação.
A implementação ocorre através da linguagem de programação, por exemplo, o programador desenvolve uma aplicação em java, esta aplicação vai poder ser implementada através das interfaces tanto do lado cliente como do servidor.
objetos de tempo de execução.
implementação pode ser deixado em aberto, ou seja, pode utilizar varias linguagens de programação para desenvolver o objeto
SERVIDOR DE OBJETOS
O servidor de objetos é um servidor que foi desenvolvido para suportar objetos;
Ao contrario dos servidores tradicionais não fornecem um serviço especifico, os serviços são implementados pelos objetos que ficam no servidor
ADAPTADORES DE OBJETOS
Para invocar os objetos são utilizados os adaptadores de objetos ou invólucro de objeto, os adaptadores de objetos são softwares genéricos que implementam políticas de ativação especificas.
ADAPTADORES DE OBJETOS
Quando o servidor recebe uma requisição de invocar um objeto, esta requisição é direcionada ao