【论文摘要】在分布式多层应用系统中,把应用程序服务器分布在两台或更多的计算机中执行,根据负载平衡的原理,客户端应用程序连接到其中一台计算机的应用程序服务器要求服务。如果客户端应用程序当前连接的应用程序服务器计算机发生故障而无法继续执行,在Agent的帮助下,他可以动态连接到其他机器中的应用程序服务器继续要求新的应用程序服务器为其提供服务。如果运行应用服务器的所有机器都发生故障,仍可以在客户端保存更新的资料,待应用程序服务器的机器恢复功能后,再自动把原先保存的资料更新回远程数据库服务器中,使得分布式多层应用系统的容错性能得到极大的提高。 1系统介绍 过去开发软件时,没有考虑充分实现系统的