The agent support in distributeme is yet experimental and shouldn't be used in production environment
Agents are mobile programs which can move between different jvms via DistributeMe mechanisms and are executed in the target jvm.
Agents can do things, standard programs can't.
This is a HelloWorld Agent which simply travels to the target JVM and prints out a "HelloWorld" message there. Note, that the agent code can be written after the service is deployed.