其实也就是MS称的"distributed application".当我感觉每一个做.NET的都应该看过啊
地址在MSDN


Presentation Tier


Visual Studio 2008的N-tier世界

这个Presentation Tier是与用户接触的应用程序,它常常包括其他的应用程序逻辑,典型的Presentation Tier组件有:

数据绑定组建,如BindingSource and BindingNavigator.

数据用对象表示,如在Presentation Tier中使用LINQ to SQL entity classes .

本地数据库,如Local Database Cache,能使用Microsoft Synchronization Services for ADO.NET同步在服务端数据层的数据.

Presentation Tier特别的是可以通过引用服务来访问middle层.如Windows Communication Foundation Services.这个presentation tier不立即访问数据层.presentation tier与数据层交流只通过访问中间层的数据访问组件.


Middle Tier



Visual Studio 2008的N-tier世界

这里Middle Tier是在presentation tier和data tier 相互交流的层.特别middle tier组件包括:

商业逻辑(Business logic) 如果bussiness 规则和数据验证.

数据访问组件和逻辑,如:

TableAdapters 和DataAdapters (ADO.NET)

对象表示数据,LINQ to SQL entity classes.

普通应用程序服务,如authentication, authorization和personalization.

在Middle Tier特别是使用数据连接,连接到数据层.这 个数据连接是存储在数据访问组件中.



Data Tier



Visual Studio 2008的N-tier世界

Data Tier基本是存储应用程序数据在服务端(如,一个服务端运行的SQL Server)

数据层不能立即被在presentation tier的客户端访问,在中间层的数据访问组件被用来与presentation tiers交流.



相关文章: