把不同地理位置上分布的多个计算资源通过计算机网络在逻辑上组织成一个集中的计算资源的方式,称为网络计算模式。网络计算机模式主要有分时共享模式、资源共享模式、客户机/服务器模式和浏览器/服务器模式等。
(1)分时共享模式
分时共享模式也称为主机-终端模式,就是多个终端通过分时的方式共享使用主机,是一种集中式计算模式。所有的计算任务和数据管理任务都集中在主机上,早期的终端一般只是键盘、显示器和打印机等输入输出设备,终端的性能不能充分发挥。虽然这种模式已经不再是网络计算的主流模式,但仍有用户从维护成本低、系统安全性高等因素考虑,还在使用这一模式,不过现在的终端大多是一台独立的计算机。
(2)资源共享模式
20世纪80年代,随着个人计算机和局域网的出现而产生的一种网络计算模式。用户的应用程序和数据保存在文件服务器上,应用程序运行时需要先从文件服务器下载到终端计算机,再在终端计算机上运行。资源共享模式的出现是由于早期的硬盘等资源价格昂贵导致的,各终端计算机有一定的计算能力(有CPU和内存),但没有硬盘或容量很小,应用程序和数据只能存储在文件服务器上,服务器一般是一台性能比较高且存储容量较大的计算机。
(3)客户机/服务器模式
在客户机/服务器(C/S)模式中,客户机是一台能独立工作的计算机,服务器是高档微机或专用服务器。在C/S模式中,把计算任务分成服务器部分和客户机部分,分别由服务器和客户机完成,数据库在服务器上。客户机接收用户请求,进行适当处理后,把请求发送给服务器,服务器完成相应的数据处理功能后,把结果返回给客户机,客户机以方便用户的方式把结果提供给用户。这种方式运行在局域网上,能充分发挥服务器和客户机各自的计算能力,具有比较高的效率,安全性也比较高。不足之处是需要为每个客户机安装应用程序,程序维护比较困难。(www.daowen.com)
(4)浏览器/服务器模式
浏览器/服务器(Browser/Server,B/S)模式,是一种三层结构的分布式计算模式。在B/S模式中,客户机上只需要安装一个Web浏览器软件,用户通过Web页面实现与应用系统的交互;Web服务器充当应用服务器的角色,专门处理业务逻辑,它接收来自Web浏览器的访问请求,访问数据库服务器进行相应的逻辑处理,并将结果返回给浏览器;数据库服务器则负责数据的存储访问和优化。B/S模式也可以把应用服务器和数据库服务器部署在一台服务器计算机上。
在B/S模式中,由于所有的业务处理逻辑都集中到应用服务器实现和执行,大大降低了客户机的负担,因此B/S模式又称为瘦客户机模式。
B/S模式的优点是,应用程序只安装在服务器上,无须在客户机上安装应用程序,程序维护和升级比较简单:简化了用户操作,用户只需学会使用简单易学的浏览器软件即可;系统的扩展性好,增加客户比较容易。不足之处是效率不如C/S模式高。
从技术发展趋势上看,可以认为B/S模式最终将取代C/S模式,但是在目前阶段,是一种B/S模式和C/S模式同时存在并混合使用的情况。C/S模式比较适合数据处理,B/S模式比较适合数据发布。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。