
C/S结构软件(即客户机/服务器模式)分为客户机和服务器两层,客户机不是毫无运算能力的输入、输出设备,而是具有了一定的数据处理和数据存储能力,通过把应用软件的计算和数据合理地分配在客户机和服务器两端,可以有效地降低网络通信量和服务器运算量。由于服务器连接个数和数据通信量的限制,这种结构的软件适于在用户数目不多的局域网内使用。国内目前的大部分ERP(财务)软件产品即属于此类结构。
B/S(浏览器/服务器模式)是随着Internet技术的兴起,对C/S结构的一种改进。在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构。e通管理系列产品即属于此类结构。
1,数据安全性比较。由于C/S结构软件的数据分布特性,客户端所发生的火灾、盗抢、地震、病毒、黑客等都成了可怕的数据杀手。另外,对于集团级的异地软件应用,C/S结构的软件必须在各地安装多个服务器,并在多个服务器之间进行数据同步。如此一来,每个数据点上的数据安全都影响了整个应用的数据安全。所以,对于集团级的大型应用来讲,C/S结构软件的安全性是令人无法接受的。对于B/S结构的软件来讲,由于其数据集中存放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,也无需进行什么数据同步,所以这些安全问题也就自然不存在了。
2,数据一致性比较。在C/S结构软件的解决方案里,对于异地经营的大型集团都采用各地安装区域级服务器,然后再进行数据同步的模式。这些服务器每天必须同步完毕之后,总部才可得到最终的数据。由于局部网络故障造成个别数据库不能同步不说,即使同步上来,各服务器也不是一个时点上的数据,数据永远无法一致,不能用于决策。对于B/S结构的软件来讲,其数据是集中存放的,客户端发生的每一笔业务单据都直接进入到中央数据库,不存在数据一致性的问题。
3,数据实时性比较。在集团级应用里,C/S结构不可能随时随地看到当前业务的发生情况,看到的都是事后数据;而B/S结构则不同,它可以实时看到当前发生的所有业务,方便了快速决策,有效地避免了企业损失。
4,数据溯源性比较。由于B/S结构的数据是集中存放的,所以总公司可以直接追溯到各级分支机构(分公司、门店)的原始业务单据,也就是说看到的结果可溯源。大部分C/S结构的软件则不同,为了减少数据通信量,仅仅上传中间报表数据,在总部不可能查到各分支机构(分公司、门店)的原始单据。
5,服务响应及时性比较。企业的业务流程、业务模式不是一成不变的,随着企业不断发展,必然会不断调整。软件供应商提供的软件也不是完美无缺的,所以,对已经部署的软件产品进行维护、升级是正常的。C/S结构软件,由于其应用是分布的,需要对每一个使用节点进行程序安装,所以,即使非常小的程序缺陷都需要很长的重新部署时间,重新部署时,为了保证各程序版本的一致性,必须暂停一切业务进行更新(即“休克更新”),其服务响应时间基本不可忍受。而B/S结构的软件不同,其应用都集中于总部服务器上,各应用结点并没有任何程序,一个地方更新则全部应用程序更新,可以做到快速服务响应。
6,网络应用限制比较。C/S结构软件仅适用于局域网内部用户或宽带用户(1兆以上);而我们的B/S结构软件可以适用于任何网络结构(包括336K拨号入网方式),特别适于宽带不能到达的地方(例如迪信通集团的某些分公司,仅靠电话上网即可正常使用软件系统)。计算机的中央处理器包括运算器和控制器。
计算机的发展经历了以下五个重要的阶段。
1.大型机阶段
1946年美国宾州大学研制的第一台计算机ENIAC(Electronic Numerical Integrator and Calculator)被公认为大型机的鼻祖。ENIAC采用电子管作为基本逻辑部件,体积大,电量多,寿命短,可靠性差,成本高。由于采用电子射线管作为存储部件,所以ENIAC的容量很小。
大型机(Mainframe)的发展经历了以下几代。
第一代:采用电子管制作的计算机阶段;
第二代:采用晶体管制作的计算机阶段;
第三代:采用中、小规模集成电路制作的计算机阶段;
第四代:采用大规模、超大规模集成电路制作的计算机阶段。其代表机型有IBM 360/370/709/4300/9000等等,
2.小型机阶段
小型机(Minicomputer)或称小型电脑,通常用以满足部门的需要,被中小型企事业单位使用。例如,DEC公司的VAX系列机(配备UNIX *** 作系统)。
3.微型机阶段
微型机(Microcomputer)又称微电脑或个人电脑(Personal Computer,或PC机)。顾名思义,该机是面向个人或家庭的,它的价格与高档家用电器相当,应用相当普及。例如AppleⅡ、IBM-PC系列机。
4.客户机/服务器阶段
1964年美国航空公司建立了第一个联机订票系统,将全美的2000个订票终端用电话线连在一起。订票中心的大型机(即服务器)用来处理订票事务,而分散在各地的订票终端则称为客户机。从逻辑上来看,这是早期的客户机/服务器模式。
早期的客户机/服务器模式主要是为客户机提供资源共享的磁盘服务器和文件服务器,而现在的服务器主要是数据库服务器和应用服务器等。
客户机/服务器(Client/Server)模式是对大型机的一次挑战。由于客户机/服务器模式结构灵活,适应面广,成本较低,因此得到了广泛的应用。如果服务器的处理能力强,客户机的处理能力弱,则称为瘦客户机/胖服务器;否则称之为胖客户机/瘦服务器。
5.互联网阶段
自1969年美国国防部ARPANET网运行以来,计算机广域网开始发展起来。1983年TCP/IP传输控制与互联网协议正式成为ARPANET网的标准协议,这使得网际互联有了突飞猛进的发展。以它为主干发展起来的因特网(Internet)到1990年已连接到3000多个网络和20万台计算机。进入20世纪90年代,因特网继续以指数级迅猛扩展。进入21世纪,全球已有上亿因特网用户。到1994年,我国采用TCP/IP协议通过四大主干网接入因特网。目前全国的因特网用户已超过3000万。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)