| 多层结构、非分布式、分布式
多层结构 是指将应用程序逻辑分为3个基本层(当然,您可以根据实际情况把这3个基本层切分得更加薄一些,成为更多的层次。) 理解layout(逻辑概念)和tier(物理概念) 非分布式 是指应用系统的所有部件包括数据库均部署在企业内部网络的服务器上(Intranet或LAN的部署),由单个服务器(单计算机部署)或者网络场(多计算机部署)来完成应用系统的处理工作。 传统B/S模式(两层) 传统C/S模式(两层) 基于B/S模式的多层结构 基于C/S模式的多层结构 在Windows的开发体系里面对B/S或C/S的多层结构(一般来说企业应用不会考虑采用两层结构)采用非分布式方式的系统部署方案有如下三种。 单计算机部署 旧式Interop 部署(网络场) ISA Server 部署(网络场) 分布式 是指由于应用系统的事务跨越广域网(WAN),要对广域网上的服务器进行诸如数据读取的操作,而采用的一种系统部署方式。 采用分布式方式的部署方案均采用多层结构,因此也称作多层分布式结构。 在Windows的开发体系里面实现分布式方式系统部署方案的技术有三种。 DCOM [DCOM(NDR)] .NET Remoting [HTTP(二进制)/HTTP(SOAP)/TCP(二进制)] Web Services [SOAP] 采用分布式方式的系统部署方案有如下三种。 Web 外部宿主/周边网络 .NET 到旧式集成 旧式Interop 相关技术 [以前的分布式结构:Microsoft Windows DNA (Distributed Internet Application Architecture)]
--------------------------------------------------------------------------------
相关文章
没有相关文章
|