Also supports separate security policies and security managers. A diagram showing communication between clusters was shown. A mobility binder was shown which required additional layers to be introduced into the stack. Other things are needed for mobility, however. Consistency must be maintained, a particular problem in multithreaded environments.
Location is another problem.
The problem of deceit must be addressed. It is particularly problematic if tombstones are used for tracking purposes. A mobility API was illustrated. This does not solve agents, however, because mobile objects are not mobile agents. They form a community, not parts of application.