The base of every System Agent is the class
SysAgent.
It implements the
AgentIFace to provide a common set of methods
for both Agents and System Agents. The System Agent uses as the Agent a helper
for accessing the System routines. This helper, the
SysAgentHelper,
is set when instantiating a System Agent.
There exist already three different kinds of System Agents. The communication
services handle all communication and are implementing each one a different
protocol. The MAFFinder service provides the System with a standard conform
region registry. The admin System Agent provide the System with a user interface
to let the user control the System, like to start Agents.