移動代理人能加強網路軟體各方面的強度,本文將探討其中的兩個: 1) 降低網路流量。代理人移動到遠端計算其存放資料的方法代替遠端將資料送給代理人,從大量的資料傳輸降成一個代理人資料的大小,大大降低網路的流量,此外在不可靠的網路連線中,此種特性將增加軟體可靠度。2) 移動代理人透過directory facilitator (DF),主動地跟團體中其他人分享資訊,並在遠端一起完成一件工作,這兩點很明顯無法用傳統client-server架構完成。範例使用Java agent development environment (JADE) platform實例說明上述兩點。 Mobile agent enhances the power of network software in many ways. Two of them are investigated in this work: 1) It reduces network traffic. The agent migrates to a remote site where data reside to process data, rather than moving a large amount of data over the network to the agent. This greatly reduces the network traffic from numerous transmissions of data to just one of agent. Further, under unreliable network connection, this feature certainly increases reliability of the software. 2) Mobile agents of an agent community can proactively share information with each other through directory facilitator (DF) to collaboratively perform a task on a remote site. The two things apparently cannot be done with the traditional client-server architecture. Examples on the Java agent development environment (JADE) platform are given for illustration.