Middleware baseado em objetos compartilhados

615 palavras 3 páginas
Middleware baseado em objetos compartilhados
Uma coleção de variáveis empacotadas junto com métodos, conjunto de procedimentos de acesso, pode ser chamada de objeto. Os processos precisam invocar os métodos para acessarem as variáveis. As linguagens de programação C++, JAVA, entre outras são orientadas a objetos em nível de linguagem em vez de objetos em tempo de execução.
O CORBA é um sistema bem conhecido baseado em objetos em tempo de execução, é um sistema cliente-servidor, onde os processos clientes localizados em máquinas clientes podem invocar operações sobre objetos localizados em máquinas servidoras. É programado em uma variedade de linguagens e foi projetado para um sistema heterogêneo que executa uma variedade de plataformas de hardware e de sistemas operacionais.
Os ORBs (agentes de solicitação de objetos) são colocados entre cliente e o servidor para possibilitar que um cliente em uma plataforma invoque um servidor em outra plataforma diferente, permitindo que eles se correspondam. Eles possuem grande importância no CORBA.
No CORBA, todo objeto é definido por interface e IDL, uma linguagem que aponta quais métodos o objeto exporta e que tipos de parâmetros cada um espera. A IDL pode ser armazenada em uma biblioteca e compilada em um procedimento do tipo stub no cliente, se antecipadamente um processo cliente sabe que precisará acessar certo objeto, ele é ligado com o código do stub. Usada do lado do servidor, a IDL também pode ser compilada em um procedimento esqueleto. Uma invocação dinâmica também é possível se o servidor não souber antecipadamente quais objetos do CORBA um processo precisa usar.
Uma referência é criada e retornada para o processo criador quando um objeto CORBA é criado. Essa referência é como o processo identifica o objeto nas invocações subsequentes de seus métodos, e pode ser armazenada em um diretório do objeto ou passada pra outros processos.
Um processo cliente deve primeiro conseguir uma referência para invocar um método em

Relacionados

  • 1- Quando falamos do aspecto abertura, em que sentido estamos falando?
    917 palavras | 4 páginas
  • 06
    1422 palavras | 6 páginas
  • Programa O Sistemas Distribu Dos Exerc Cio 2
    390 palavras | 2 páginas
  • capitulo 2 - sistemas distruibuidos
    4565 palavras | 19 páginas
  • Sistemas Distribuídos baseados em Coordenação
    3389 palavras | 14 páginas
  • cliente-servidor
    2583 palavras | 11 páginas
  • Middleware
    2747 palavras | 11 páginas
  • parte 1
    2433 palavras | 10 páginas
  • Sistemas distribuidos
    2461 palavras | 10 páginas
  • Sistemas distribuidos
    2566 palavras | 11 páginas