The benefits introduced by the use of mobile code and mobile objects have been highlighted in numerous research works, but their adoption in real-world applications is still missing. We argue that the lack of integration between the language support for mobility and the usual programming environment, can reduce the advantages and limit the diffusion of such design paradigms. We try to contribute to bridge this gap by proposing MobileRMI, a toolkit that enhances the UnicastRemoteObject class of Java RMI by adding methods for creating objects in a remote address space, as well as of moving them from an address space to another. After migration, a remote object is still reachable from any client application that holds a reference to it.
MobileRMI: a toolkit for enhancing Java Remote Method Invocation with mobility
AVVENUTI, MARCO;
2000-01-01
Abstract
The benefits introduced by the use of mobile code and mobile objects have been highlighted in numerous research works, but their adoption in real-world applications is still missing. We argue that the lack of integration between the language support for mobility and the usual programming environment, can reduce the advantages and limit the diffusion of such design paradigms. We try to contribute to bridge this gap by proposing MobileRMI, a toolkit that enhances the UnicastRemoteObject class of Java RMI by adding methods for creating objects in a remote address space, as well as of moving them from an address space to another. After migration, a remote object is still reachable from any client application that holds a reference to it.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.