管理信息系统平台模式分为主机终端模式、文件服务器模式、客户机/服务器模式C/S和浏览器/服务器模式B/S四种。
主机终端模式由于硬件选择有限及投资较大,已经逐步淘汰。文件服务器模式只适用小规模的局域网,在用户多、数据量大的情况下就会发生网络瓶颈,特别是在国际互联网上不能满足用户要求。因此,现代企业的管理信息系统平台模式应主要考虑C/S模式和B/S模式。[6][7]
1.3.1 客户机/服务器模式
客户机/服务器(client/server,C/S)是近年来在计算机网络技术和分布式计算的基础上发展起来的一种新的计算模式,它的出现为信息处理提供了一个高效、经济而又应用灵活的体系结构,因而受到人们的普遍关注。
从技术上看,客户机/服务器是一个逻辑概念,是指两个逻辑系统(客户机和服务器)及其应用程序逻辑组件之间复杂关系的协同。客户机/服务器结构是指将应用分割成几个部分,分配到整个网络上。其中,某些应用由客户机实现,某些应用由服务器完成,从而达到资源的最佳利用。
具体地说,在客户机/服务器系统中,将应用程序分为两大部分:一部分是由多个用户分享的功能和信息,这部分成为服务器部分;另一部分是为每个用户所专有的,称为客户机部分。客户机部分执行前台功能,例如管理用户接口、采集数据、格式化数据库和报告请求等。而服务器部分执行后台功能,例如管理共享外设、控制对共享数据的存取、接受并回答客户机请求等。因此,客户机/服务器模式是一种功能与数据的协同分布。
客户机/服务器模式的主要优点是:
⑴ 模块化与应用的分布特性。
客户机/服务器在逻辑上的分离,有利于系统的模块化和系统功能的划分。客户机/服务器执行不同性质的任务,从而使不同的应用分布在不同的计算机上。
⑵ 充分利用资源,提高网络的效率。
客户机/服务器各司其职,分工合作,使其资源(特别是CPU和存储器资源)得以充分利用,减轻了网络上的通信负荷,提高了网络系统的整体效率。
⑶ 并发特性。
服务器并发处理多个客户机之间的并行操作,使数据的完整性和一致性得到保证。
1.3.2 浏览器/服务器模式
20世纪90年代,随着国际互联网技术的产生,采用多年的C/S模式网络体系已经逐步向B/S模式转移,成为当今最先进的网络结构体系之一。
浏览器/服务器模式(browser/server,B/S)是由浏览器、Web服务器、应用服务器和数据服务器组成的多层网络结构体系。
其中,浏览器主要负责人机交互,包括一些与数据和应用有关的图形和界面计算。Web服务器完成客户的应用功能,也是应用服务器和数据服务器与客户机交互的连接通道。应用服务器主要负责应用逻辑的集中管理,即事务处理,并根据其处理的具体业务不同而分为多个。数据服务器则主要负责数据的存储和组织、数据的分布式管理、数据库的备份和同步等。[8]
显然,B/S模式采用的是一种三层结构模型。Web服务器接收远程或本地浏览器的HTTP查询请求,然后会同应用服务器根据查询的条件到数据服务器获取相关数据,再将结果翻译成HTTP和各种语言传送回查询请求的浏览器。
相对C/S,B/S模式有着许多鲜明的特点,包括:
⑴B/S是一种瘦客户机模式,硬件配置要求比较低,客户端软件无需开发,只需使用操作系统内置的TCP/IP协议和IE浏览器就可以实现客户机的功能。
⑵由于B/S的功能都在Web服务器上实现,开发人员可以集中精力解决应用层与数据层之间的问题,大大减轻了系统开发和文护的工作量,系统管理和升级都比较方便。
- 上一篇:基于EXCEL服务器的项目管理系统设计
- 下一篇:C#的FTP服务器软件系统的设计与实现
-
-
-
-
-
-
-
当代大学生慈善意识研究+文献综述
十二层带中心支撑钢结构...
酸性水汽提装置总汽提塔设计+CAD图纸
河岸冲刷和泥沙淤积的监测国内外研究现状
杂拟谷盗体内共生菌沃尔...
电站锅炉暖风器设计任务书
中考体育项目与体育教学合理结合的研究
乳业同业并购式全产业链...
java+mysql车辆管理系统的设计+源代码
大众媒体对公共政策制定的影响