计算机应用系统模式

上传人:枫** 文档编号:561085805 上传时间:2023-11-26 格式:DOC 页数:3 大小:17KB
返回 下载 相关 举报
计算机应用系统模式_第1页
第1页 / 共3页
计算机应用系统模式_第2页
第2页 / 共3页
计算机应用系统模式_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《计算机应用系统模式》由会员分享,可在线阅读,更多相关《计算机应用系统模式(3页珍藏版)》请在金锄头文库上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! 计算机应用系统模式计算机应用系统中数据与应用(程序)的分布方式,称为企业计算机应用系统的计算模式,有时也称为企业计算模式。自世界上第一台计算机诞生以来,计算机作为人类信息处理的工具已有半个世纪了,在这个发展过程中计算机应用系统的模式发生了几次变革,它们分别是:单主机计算模式、分布式客户/服务器计算模式(Client/ServerC/S)和浏览器/服务器计算模式(Browser/ServerB/S)。1985年以前,计算机应用一般是以单台计算机构成的单主机计算式。主机计算模式又可细分为两个阶段。单主机计算模式的早期阶段,系统所用的操作系统为单用户操

2、作系统,系统一般只有一个控制台,限单独应用,如劳资报表统计等。分时多用户操作系统的研制成功,以及计算机终端的普及使早期的单机计算模式发展成为单主机一多终端的计算模式 。在单主机一多终端的计算模式中,用户通过终端使用计算机。每个用户都感觉好像是在独自享用计算机的资源,但实际上主机是在分时轮流为每个终端用户服务。单主机一多终端的计算模式在我国当时一般称为“计算中心”,在单主机模式的这个阶段中,计算机应用系统中已可实现多个应用(如物资管理和财务管理)的联系,但由于硬件结构的限制,我们只能将数据和应用(程序)集中地放在主机上。因此,单主机一多终端计算模式有时也被称为集中式的企业计算模式。20世纪80年

3、代,个人计算机(PC)的蓬勃发展和局域网技术趋于成熟,使用户通过计算机网络共享计算机资源,计算机之间通过网络可协同完成某些数据处理工作。虽然PC机的资源有限,但在网络技术的支持下,应用程序不仅可利用本机资源,还可通过网络方便地共享网上其它计算机资源,在这种背景下形成了分布式客户/服务器(C/S)的计算模式。在客户/服务器模式中,网络中的计算机被分为两大类:一是向其它计算机提供各种服务(主要有数据库服务,打印服务等)的计算机,称为服务器;二是享受服务器提供服务的计算机,称为客户机。客户机一般由微机担当,运行客户应用程序模块(也就是说应用程序被分散地安装在每一台客户机上,这是C/S模式应用系统的重

4、要特征)。部门级和企业级的计算机作为服务器运行服务器系统软件(如数据库服务器系统,文件服务器系统等),向客户机提供相应的服务。C/S模式系统以服务器作为数据处理和存储平台,在终端设计有专门的应用程序进行数据的采集和初次处理,再将数据传递到服务器端,用户必须使用客户端应用程序才能对数据进行操作。C/S模式具有专业化程度高、开发手段灵活、运行速度快等特点,但受到开发成本较高、移植困难、用户界面风格不一,使用繁杂,不利于推广使用、维护复杂,升级麻烦、信息内容和形式单一、新技术不能轻易应用等问题的影响。C/S模式是早期电子政务开发中主要应用的模式,同时一些专业的MIS软件也经常使用这种模式。C/S模式

5、系统几乎可以适应任何的操作平台,开发技术也多种多样,其客户终端应用程序的开发工具可分两类:一类为针对某一种数据库管理系统的开发工具(如针对Oracler的Developer 2000);另一类为对大部分数据库系统都适用的前端开发工具(Power Builder、 Visual Basic、Visual C、Delphi、C+ Builder、JAVA等)。浏览器/服务器(B/S)模式是在C/S模式的基础上发展而来的。导致B/S 模式产生的原动力来自不断增大的业务规模和不断复杂化的业务处理请求,解决这个问题的方法是在传统C/S模式的基础上,由原来的两层结构(客户/服务器)变成三层结构。B/S模式

6、具体结构为:浏览器/Web服务器/数据库服务器。在三层应用结构中,用户界面(客户端)负责处理用户的输入和客户的输出(出于效率的考虑,它可能在向上传输用户的输入前进行合法性验证)。商业逻辑层负责建立数据库的连接,根据用户的请求生成访问数据库的SQL语句,并把结果返回给客户端。数据库层负责实际的数据库存储和检索,响应中间层的数据处理请求,并将结果返回给中间层。B/S模式的系统以服务器为核心,程序处理和数据存储基本上都在服务器端完成,用户无须安装专门的客户端软件,只要通过网络中的计算机连接服务器,使用浏览器就可以进行事务处理,浏览器和服务器之间通过TCP/IP这一通讯协议进行连接。浏览器发出数据请求

7、,由Wed服务器向后台取出数据并计算,将计算结果返回给浏览器。B/S模式具有易于升级,便于维护,客户端使用难度低、可移植性强、服务器与浏览器可处于不同的操作系统平台等特点,同时也受到灵活性差、应用模式简单等问题的制约。在早期的OA系统中,B/S模式是被广泛应用的系统模式,一些MIS、ERP系统也采取这种模式。B/S模式系统主要的应用平台有WindowsServerFamily、LotusNotes、Linux等,其采用的主要技术手段有Notes编程、ASP、JAVA等,同时也使用COM+、ActiveX控件等技术。相对于C/S结构,尽管C/S结构相对于更早的文件服务器来说,有了很大的进步,但与

8、B/S相比,缺点和不足是很明显的。 首先,B/S比C/S的维护工作量大大减少了。C/S结构的每一个客户端都必须安装和配置软件。假如一个企业共有50个客户站点使用一套C/S结构的软件,则当这套软件进行了哪怕很微小的改动后(比如增加某个功能),系统维护员都必须进行这样的维护:将服务器更新到最新版本,将客户端原有的软件卸载,再安装新的版本,然后进行设置,最为可怕的是客户端的维护工作必须不折不扣的进行50次。若其中有部分客户端是在另外一个地方,则系统维护员还必须跑到该地方再进行卸载、安装、设置的工作。 若某个客户端,忘记进行这样的维护,则该客户端将会碰到版本不一致的问题而无法工作。 而B/S结构,客户

9、端不必安装及维护。如果我们将前面企业的C/S结构的软件换成B/S结构的,我们看看软件升级后,系统维护员如何维护:系统维护员只要将服务器的软件升级到最新版本就行了。其他客户端,只要重新登录系统,使用的就已经是最新版本的软件了。 其次,B/S相对C/S能够降低总体拥有成本,C/S软件一般是采用两层结构的。而B/S采用的是三层结构。两层结构中,客户端接受用户的请求,客户端向数据库服务提出请求,数据库服务将数据提交给客户端,客户端将数据进行计算(可能涉及到运算、汇总、统计等等)并将结果呈现给用户。在三层结构中,客户端接受用户的请求,客户端向应用服务提出请求,应用服务从数据库服务中获得数据,应用服务将数

10、据进行计算并将结果提交给客户端,客户端将结果呈现给用户。这两种结构的不同点是,两层结构中客户端参与运算,而三层结构中客户端并不参与运算,只是简单的接收用户的请求,显示最后的结果。由于三层结构中的客户端并不需要参与计算,所以对客户端的计算机电脑配置要求是比较低的。另外,由于从应用服务到客户端只传递最终的结果,数据量较少,使用电话线也能够信任。而采用C/S两层结构,使用电话线作为传输线路可能因为速度太慢而不能够接受。采用三层结构的B/S的配置可以是提高服务器的配置,降低客户端的配置。这样增加的只是一台服务器(应用服务和数据库服务可以放在同一台计算机电脑中)的价格,而降低的却是几十台客户端机器的价格。起到了降低总体拥有成本的作用。由此可见,B/S结构具有C/S结构无法比拟的优点,因此用电监测系统的开发采用了B/S结构。 /

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号