RMI (Remote Method Invocation)
"Stubs" e "Skeletons"
RMI usa um mecanismo padrão empregado em sistemas RPC, para se comunicar com objetos remotos, que são "stubs" e "skeletons". O "stub" funciona semelhante a um "proxy" para o objeto remoto. Quando um objeto local invoca um método num objeto remoto, o "stub" fica responsável por enviar a chamada ao método para o objeto remoto. Passos do "stub" quando é invocado:
O "stub" esconde a serialização dos parâmetros e toda a comunicação a nível de rede, com o objetivo de simplificar o mecanismo de realização da chamada. Na "Virtual Machine" remota, cada objeto deve ter um "skeleton" correspondente ao "stub". O "skeleton" é responsável por enviar a chamada ao objeto remoto. Passos do "skeleton" quando recebe uma chamada:
[ Índice |
Introdução |
Modelo RPC |
Funcionamento |
Serialização ]
|