I don't think anyone understands the question, at least not in a Java context. What's a mobile agent? How does a mobile agent make decisions? What (physically or virtually) is migrating? What is...