> It seems to me that one could also say that Jini allows the mobility of functionality since objects entail data and the methods that act upon them. Therefore, Jini allows the sending of functionality from one point to another in the network.
Yup. I hear it described most often as mobile behavior.
I'd say that RMI (built on top of network-friendly Java) is what really makes mobile objects, and therefore mobile behavior, possible. Jini just capitalizes on that ability to define its runtime infrastructure, which enables spontaneous networking, and its programming model, which facilitates the building of reliable distributed systems.