系统体系结构信息系统软件体系结构模式比较单用户体系结构因为功能简单和不支持网络功能,虽然对软硬件的要求都很少,只可用于开发不需要网络的单机小规模信息系统
本节主要分析和比较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体系结构网络内大多数计算机由不同用户控制,网络相对混乱,系统整体效果存在问题不可预见,系统安全与稳定方面存在很大的风险,但由于信息分布在不同的计算机上,不会因为一台计算机的故障导致整个系统的瘫痪
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。