Mobile Agents and Java Mobile Agents Toolkits

This paper gives an overview of what mobile agents are, what they should do, and how they can be implemented in Java. Why Java? The choice to concentrate on Java is evoked by many existing solutions in Java that handles architectural heterogeneity between communicating machines on the net. It seems to be the best available language for making mobile agents roam through the Internet for the time being.