Agent作为计算机技术的新发展,对于提高异质计算环境下各种软件之间的协作性具有良好的作用.介绍了远程教育的特性,给出了Agent技术的特点,如自主性、社会性、反应性等.采用JACK开发平台,实现了基于多Agent在远程教育系统,其中,数据管理Agent采用了SQL Server的触发器实现,分析了系统的Browser/Agent/Server的3层软件体系结构,给出了Agent提高软件可重用性的总结.