RMI - Remote Method Invocation

 Por Paulo Henrique Araujo da Silva e Matheus Pinotti

Funcionamento

  • Baseada no Protocolo TCP
  • Permite computadores diferentes invocarem os mesmos métodos (como se fossem localmente)
  • Cria um nível de abstração acima dos sockets

Funcionamento

  • Cliente RMI
  • Servidor RMI
  • Servidor de Registro
  • Camada abstrata acimado do TCP (entre transporte e aplicação)

Funcionamento

Métodos Importantes

Método
static void bind(String Remote)
static String[] list()
static Remote lookup(String)
static void rebind(String, Remote)
static void unbind(String)  

Vantagens

  • Possível utilizar SSL como protocolo de comunicação abaixo do RMI
  • RMI permite que o código da aplicação seja atualizado dinamicamente, sem a necessidade de recompilar o código.

Exemplificando... :)

 

Referências

 

http://www.administradores.com.br/artigos/tecnologia/opt-optimized-production-tecnology-gestao-a-partir-de-gargalos/45113/

 

https://www.oficinadanet.com.br/artigo/738/tipos_de_sistemas_de_informacao_na_empresa

 

 

Obrigado :)

#RMI

#SistemasDistríbuidos

#M18

RMI - Remote Method Invocation

By Paulo Henrique

RMI - Remote Method Invocation

Presentation of SD Discipline

  • 142