三层应用程序
   要使用远程数据服务技术,必须要理解三层的客户端/服务器模型。该模型将客户端/服务器系统的不同组件分成三“层”: 客户端层 — Web 浏览器在其上显示 Web 页面的本地计算机,Web 页面可以显示并处理来自远程数据源的数据,或者(在不基于 Web 的应用程序中)是单独编译的前端应用程序。
中间层 — 封装组织业务规则的组件的 Microsoft® Windows NT® Server 主机。中间层组件可以是在 Internet Information Server 上执行的 Active Server Pages 脚本,或者是(在不基于 Web 的应用程序中)编译的可执行文件。
数据源层 — 宿主数据库管理系统 (DBMS) 计算机,如 Microsoft® SQL Server™ 数据库。(在两层应用程序中,中间层与数据源层组合在一起。)
这些层没有必要对应于网络上的物理地点。例如,所有三层可能只存在于两台计算机上。一台计算机可能是 Microsoft® Windows® 95 计算机,该计算机将 Microsoft® Internet Explorer 4.0 作为它的浏览器来运行。第二台计算机可能是运行 Internet Information Server 和 Microsoft SQL Server 的 Windows NT Server 计算机。为获得最高性能和维护的方便性而在网络上分配进程和数据时,用这种方式设计将使应用程序具有更大的灵活性。