Die in Kap. 5.4 aufgestellten Forderungen an eine Implementierung von sicheren Kanälen werden unter Verwendung des in Abschnitt 6.1.2 vorgestellten Protokolls SSL V3.0 erfüllt.
Konkret wird der HTTP-Kanal durch Verwendung von SSL V3.0 anstatt eines ``blanken'' TCP/IP-Stroms gesichert. Dieses Verfahren bezeichnet man als ``HTTP über SLL'' (kurz HTTPSHTTPS!HTTP über SSL) und wird von allen gängigen Webbrowsern unterstützt.
Der CORBA-Kanal wird mittels eines SSL-fähigen ORBs nach Abschnitt 6.2 gesichert.
Die Benutzung des Java-Kanals zur Kommunikation zwischen lokalen Agenten oder mit dem eigenen Agentensystem wird mit dem Implementierungskonzept untersagt, stattdessen ist immer der CORBA-Kanal zu verwenden. Die einzige Ausnahme besteht in der in Abschnitt 6.3.1 beschriebenen Basisklasse agent.Agent, da diese Methoden enthält, deren Rückgabewerte sich nicht über den CORBA-Kanal übertragen lassen. Beispielsweise kann kann das Thread-Objekt der Methode getThread() nicht über CORBA übertragen werden.
Die Möglichkeit der Verwendung des Java-Kanals anstatt des CORBA-Kanals wird auf Ebene der Klassen durch die getrennten Namensräume ausgeschlossen. Wollten beispielsweise zwei lokale Agenteninstanzen A und B über den Java-Kanal kommunizieren wird dies dadurch unterbunden, daß die hierfür notwendige Referenzierung einer Klasse von B im Namensraum von A verhindert wird, indem der Classloader von A keine Definition einer Klasse aus dem Namensraum vom B gestattet.