The MAFFinder is separated into two parts, the ``real'' MAFFinder which holds
and maintains all registered entries and the proxies which just forward the
calls to the ``real'' MAFFinder. The proxy itself has two different ways of
working. It can reside on the same Agent System where also the ``real'' MAFFinder
is and just wrap the incoming calls to the ``real'' MAFFinder or it can execute
in a different machine working as a proxy for the Agents residing there to transfer
calls from this machine to the corresponding (same protocol) wrapper on the
machine where the ``real'' MAFFinder resides. Figure
![[*]](/usr/share/latex2html/icons/crossref.png)
gives an overview of the parts of the
MAFFinderServiceProxies.
For more details about the MAFFinder please look at the MAFFinder Section
![[*]](/usr/share/latex2html/icons/crossref.png)
on page
![[*]](/usr/share/latex2html/icons/crossref.png)
. The
MAFFinderServiceProxy
is part of the communication services because it is the protocol dependent part
of the MAFFinder. The communication services provide all communication while
the rest of the Agent System, like the MAFFinder, are designed to be independent
from it.