the application will perform. In fact, the architecture even allows for changes after the system is
built and in operation.
Agent architectures also solve the problems created by intermittent or unreliable network
connections. Agents can be built quite easily that work ‘offline’ and communicate their results
back when the application is ‘online’.
10.3 Requirements for mobile agent systems
There are many technical challenges to implementing mobile agent systems. Most of these prob-
lems are in the structure of the computational medium and the environment the agents operate
in. Servers must be designed, implemented, and deployed, that not only allow mobile agents to
run, but also allow them to run safely.
10.3.1 Portability
Mobile agent code itself must ...