RMI (Remote Method Invocation)

 

Ativação

 

Sistemas de objetos distribuídos são projetados para suportar objetos persistentes de vida longa. Tendo em vista que tais sistemas podem conter milhares de objetos, não se torna razoável que esses objetos se tornem ativos e continuem sempre ativos, consumindo assim recursos preciosos do sistema. Além disso, clientes devem saber armazenar referências persistentes aos objetos, para que a comunicação possa ser reestabelecida depois de uma queda no sistema, considerando que a referência a um objeto só é válida enquanto este estiver ativo.

Ativação em Java é um mecanismo que provêem referências persistentes aos objetos, ao mesmo tempo que gerencia a execução do mesmo. Em RMI, a ativação permite que objetos iniciem sua execução a medida que esta ação é necessária.

Quando ativado, o objeto remoto é acessado, caso ele não esteja sendo executado, e o sistema inicia a execução do objeto dentro da "Java Virtual Machine" Apropriada.

 


[ Índice | Introdução | Modelo RPC | Funcionamento | Serialização ]
[ "Stubs" e "Skeletons" | Ativação | Segurança | Aplicações | Referências ]