Mobile Agent
Problem: How do you encapsulate the security and distribution aspects of agents?
Context: You are writing a mobile agent system. You are concerned with weak agency issues.
Solution:
- Client access through an agent proxy.
- Control all operations available via the proxy through a security manager.
- Generic agent to implement mobility.
- Represent the business-specific behavior in a subclass of the generic agent.
-