●把业务逻辑封装在共享的中间层里。不同的客户端都访问相同的中间层。客户端应用程序可以写得很小,而把大多数工作交给中间层处理。将一个应用系统的工作分布到几台机器上可以改善系统的性能,因为可以提供负载平衡以及用备用的机器去替代发生故障的机器。可以通过使用不同的访问约束,来分层隔离敏感的功能。中间层可以限制敏感部分的入口点,使你能更加容易地控制对它的访问。如果你使用HTTP、CORBA或是COM +,你还可以同时享受到它们支持的安全模式所带来的优势。 ......