单用户体系结构 单机模式
单用户信息系统是早期最简单的信息系统,整个信息系统运行在一台计算机上,由一个用户占用全部资源,不同用户之间不共享和交换数据。
C/S体系结构
C/S(Client/Server)结构,即客户机和服务器结构。这种体系结构模式是以数据
库服务器为中心、以客户机为网络基础、在信息系统软件支持下的两层结构模型。这种体系结构中,用户操作模块布置在客户机上,数据存储在服务器上的数据库
中。客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。目前大多数信息系统是采用Client/Server结构。
B/S体系结构
B/S(Browser/Server)结构,即浏览器服务器结构。它是随着Internet
技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要
事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成
本。
P2P体系结构
P2P(P to
P)体系结构,即对等网络结构。P2P体系结构取消了服务器的中心地位,各个系统内计算机可以通过交换直接共享计算机资源和服务。在这种体系结构中,计算
机可对其他计算机的要求进行响应,请求响应范围和方式都根据具体应用程序不同而有不同的选择。目前对等网络模式有纯P2P模式、集中模式及混合模式,是迅
速发展的一种新型网络结构模式。
系统软件体系结构模式比较
单用户体系结构因为功能简单和不支持网络功能,虽然对软硬件的要求都很少,只可用于开发不需要网络的单机小规模信息系统。本节主要分析和比较C/S体系结构、B/S体系结构和P2P体系结构。
软硬件要求
C/S体系结构根据系统规模需要相应的硬件配置,一般建立在小范围网络环境上,局域网之间再通过专门服务器提供连接和数据交换服务。C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑。
B/S体系结构由于用户界面主要事务逻辑完全在服务器端通过浏览器实现,客户端一般的硬件配置均能满足要求,网络也不必是专门的网络硬件环境,但应用服务器运行数据负荷较重,需要更加优化的系统结构和相应硬件配置。
P2P体系结构要求用户使用专门的客户端软件,不同的信息系统和客户端软件对硬件配置的要求有很大的区别。
系统开发的投入
P2P体系结构不需要建立成本高昂的服务器平台,特别是立足现有网络建立起的P2P体系结构信息系统几乎没有成本。
B/S体系结构系统开发的投入与用户的多少无关,部署代价比较小,尤其适合开发客户较多,使用频繁的信息系统。
C/S体系结构系统部署代价与信息点的多少成正比,可用于开发小型信息系统。
维护与功能扩展
B/S体系结构只需维护服务器,所有的客户端只是浏览器,不需要任何维护和管理,而且只需将服务器连接专网,即可实现远程维护、升级和共享。
C/S体系结构维护复杂,处理出现的问题以及系统升级困难,系统扩展性不好。
P2P体系结构系统内计算机配置和使用各不相同,维护和扩展工作较为复杂。
安全与稳定
C/S一般面向相对固定的用户群,对信息安全的控制能力很强,一般高度机密的信息系统采用C/S结构适宜。
B/S建立在广域网之上,面向不可知的用户群,对安全的控制能力相对弱一点。
P2P体系结构网络内大多数计算机由不同用户控制,网络相对混乱,系统整体效果存在问题不可预见,系统安全与稳定方面存在很大的风险,但由于信息分布在不同的计算机上,不会因为一台计算机的故障导致整个系统的瘫痪。
分享到:
相关推荐
PCI EXPRESS系统体系结构标准教材是一本深入探讨PCI Express(PCIe)技术的权威教程,针对这一广泛应用于现代计算机系统的高速接口标准提供了详尽的解析。PCIe标准是继PCI之后的下一代局部总线技术,旨在提供更高的...
《PCI.EXPRESS系统体系结构标准教材》是由美国的Pavi Budruk、Don Anderson和Tom Shanley合著的一本深入解析PCI Express(Peripheral Component Interconnect Express)技术的专业书籍。该书全面探讨了PCI Express这...
成绩管理系统体系结构说明书 体系结构设计是软件开发过程中的一种重要活动,它涉及到软件系统的总体架构设计,以确保软件系统的质量、可靠性和可维护性。本文档将对成绩管理系统的体系结构进行详细的设计和说明,...
PCI.EXPRESS系统体系结构标准教材_cn.pdf
PCI Express系统体系结构标准教材.pdf
MIT开放计算机课程全套课件——计算机系统体系结构 这门课程是一门研究计算机体系结构进展和影响计算机软、硬件设计的各种因素。主要内容包括:指令集设计;处理器的微结构和流水线;高速缓存和虚拟内存组织;保护和...
[PCI.EXPRESS系统体系结构标准教材].(美)Pavi.Budruk,Don.Anderson,Tom.Shanley.扫描版
### 基于UML的图书管理系统体系结构模型及实现 #### 一、引言 随着信息技术的发展,软件系统的规模和复杂度日益增加,软件体系结构作为一种高层次的抽象设计手段,已经成为决定软件系统成功与否的关键因素之一。...
[PCI.EXPRESS系统体系结构标准教材].(美)Pavi.Budruk,Don.Anderson,Tom.Shanley.扫描版.part1.rar
( [PCI.EXPRESS系统体系结构标准教材].(美)Pavi.Budruk,Don.Anderson,Tom.Shanley.扫描版.part3.rar )
嵌入式系统体系结构.编程与设计3
[PCI.EXPRESS系统体系结构标准教材].(美)Pavi.Budruk,Don.Anderson,Tom.Shanley.扫描版
《清华大学计算机系统体系结构讲义》是一份详细深入讲解计算机系统体系结构的教育资源,由清华大学提供,以PPT的形式呈现,对于学习者来说具有很高的学习价值。这份讲义包括了多个章节,涵盖了计算机系统结构的基础...
软件系统体系结构说明书知识点总结 软件系统体系结构说明书是软件开发项目中至关重要的一份文件,旨在描述软件系统的总体架构、设计原则、功能结构和实现细节。该文件是软件开发团队、项目管理者和客户之间的重要...
SJ∕T 11316-2005 家庭网络系统体系结构及参考模型
本书遵循 PCI Express 基本规范的 1.0a 修订版,本书中阐述了 PCI Express 1.0a 的事务协议、物理层、电源控制、配置等相关设计要素。
"分布式数据库系统体系结构" 分布式数据库系统的体系结构是指分布式数据库系统的整体架构,包括物理结构、逻辑结构、系统结构、模式结构和功能结构等几个方面。 物理结构是指分布式数据库系统的硬件和网络架构,...
Aris-集成信息系统体系结构(Architecture of Integrated Information System,)是德国萨尔大学(University of the Saarland,Saarbrucken,Germany)的A.W.Scheer教授提出的一种基于过程的模型结构。...
"分布式数据库系统体系结构" 分布式数据库系统是指将数据存储在多个数据库服务器上,并使用分布式数据库管理系统(DDBMS)来管理和协调这些服务器的系统。分布式数据库系统的体系结构主要分为四个层面:体系结构、...