标签:
C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种 结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端(表示层)实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构(表示层, 业务逻辑层,数据访问层)。
我们将三层架构的中间层(业务逻辑层)的所有服务器软件统称为中间件,其主要的任务是响应客户端的请求,进行复杂的企业逻辑运算,访问企业的后台数据资源,生成满足客户需要的结果并返回给客户。 于是,客户对数据源的直接访问被对应用程序的请求所替代,客户端访问的是应用程序,由应用程序对数据进行查询和存取,这样就保证了数据不被非法使用和篡 改。
P2P结构,相比C/S,弱化甚至取消传统意义上的服务器,使分布式系统中的各个节点逻辑对等。P2P的拓扑结构:
标签:
原文地址:http://www.cnblogs.com/qionglouyuyu/p/4617663.html