下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C/S目录隐藏一、C/S 结构的优点二、C/S 架构的优势与劣势三、C/S、B/S 结构技术上的比较四、C/S、B/S 结构商业运用上的比较在网络连接模式中,除对等网外,还有另一种形式的网络,即客户机/服务器网,C nt/Server。在客户机/服务器网络中,服务器是网络的,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。这里客户和服务器都是指通信中所涉及的两个应用进程()。使用计算机的人是计算机的“用户”(user)而不是“客户”(c nt)。但在许多国外文献中,也经常把运行客户程序的机器称为 c nt(这种情况下也可把 c nt 译为“客户机
2、”),把运行服务器程序的机器称为 server。所以有时要根据上下文判断 c nt 与 server 是指还是硬件。系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 C nt 端和 Server 端来它是实现,降低了系统的通讯开销。目前大多数应用系统都是 C nt/Server 形式的两层结构,由于现在的应用系统正在向分布式的 Web 应用发展,Web 和 C nt/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,的和外部的用户都可以新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。编辑本段一
3、、C/S 结构的优点C/S 结构的优点是能充分发挥客户端 PC 的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要的系统具有扩展性。这种方式访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。客户端需要安装的客户端。首先涉及到安装的工作量,其次任何一台电脑出问题,如、硬件损坏,都需要进行安装或。还有,系统升级时,每一台客户机需要重新安装,其和升级成本非常高。(大多数没法自动升级而需要人工升级)对客户端的操作系般也会有限制。可能适应于 Windows 98,但不能用
4、于 Windows 2000 或 Windows XP。或者不适用于微软新的操作系统等等,更不用说 Linux、Unix 等。(中国绝大多数用户都使用 Windows 操作系统)编辑本段二、C/S 架构的优势与劣势(1)、应用服务器运行数据负荷较轻。最简单的 C/S 体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与程序。运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服
5、务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服务器运行数据负荷较轻。(2)、数据的管理功能较为透明。在数据库应用中,数据的管理功能,是由服务器程序和客户应用程序分别独立进行的,前台应用可以的规则,并且通常把那些不同的(不管是已知还是未知的)运行数据,在服务器程序中不集中实现,例如者的权限,可以重复、必须有客户才能建立定单这样的规则。所有这些,对于工作台程序上的最终用户,是“透明”的,他们无须过问(通常也无法)背后的过程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序不是非常“瘦小”,麻烦的事情都交给了服务器和网络。在 C/S 体系的下,数据库不能真正
6、成为公共、专业化的仓库,它受到独立的专门管理。(3)、C/S 架构的劣势是高昂的成本且投资大。首先,采用 C/S 架构,要选择适当的数据库来实现数据库数据的真正“”,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接同一个数据库才能有效实现,有这样一些问题,如果需要建立“实时”的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据库服务器运行,网络管理既要对服务器管理,又要对客户端和管理,这需要高昂的投资和复杂的技术支持,成本很高,任务量大。其次,传统的 C/S 结构的需要针对不同的操作系统系统开发不同版本的,由于产品的更新换代十分快,代价高和低效率已经不适应工作
7、需要。在 JAVA 这样的跨语言出现之后,B/S 架构更是猛烈冲击 C/S,并对其形成和。编辑本段三、C/S、B/S 结构技术上的比较C/S 结构(即客户机/服务器模式)分为客户机和服务器两层,客户机不是毫无运算能力的输入、输出设备,而是具有了一定的数据处理和数据能力,通过把应用的计算和数据合理地分配在客户机和服务器两端,可以有效地降低网络通信量和服务器运算量。由于服务器连接个数和数据通信量的限制,这种结构的适于在用户数目不多的局域网内使用。国内目前的大部分( 财务)产品即属于此类结构。B/S(浏览器/服务器模式)是随着ernet 技术的兴起,对 C/S 结构的一种改进。在这种结构下,应用的业
8、务逻辑完全在应用服务器端实现,用户表现完全在 Web 服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的系统构造技术。这种结构更成为应用的首选体系结构。e 通管理系列产品即属于此类结构。1,数据安全性比较。由于 C/S 结构的数据分布特性,客户端所发生的火灾、盗抢、等都成了可怕的数据。另外,对于级的异地应用,C/S 结构的必须在各地安装多个服务器,并在多个服务器之间进行数据同步。如此一来,每个数据点上的数据安全都影响了整个应用的数据安全。所以,对于级的大型应用来讲,C/S 结构的安全性是令人无法接受的。对于 B/S 结构的来讲,由于其数据集中存放于总部的数据库服务器,客户端不保存任何
9、业务数据和数据库连接信息,也无需进行什么数据同步,所以这些安全问题也就自然不存在了。2,数据一致性比较。在 C/S 结构的解决方案里,对于异地经营的大型都采用各地安装区域级服务器,然后再进行数据同步的模式。这些服务器每天必须同步完毕之后,总部才到最终的数据。由于局部网络故障造成个别数据库不能同步不说,即使同步上来,各服务器也不是一个时点上的数据,数据无法一致,不能用于决策。对于 B/S 结构的来讲,其数据是集中存放的,客户端发生的每一笔业务单据都直接进入到数据库,不存在数据一致性。3,数据实时性比较。在级应用里,C/S 结构不可能随时随地看到当前业务的发生情况,看到的都是事后数据;而 B/S
10、结构则不同,它可以实时看到当前发生的所有业务,方便了快速决策,有效地避免了企业损失。4,数据溯源性比较。由于 B/S 结构的数据是集中存放的,所以总公司可以直接追溯到各级分支机构(、门店)的原始业务单据,也就是说看到的结果可溯源。大部分 C/S 结构的则不同,为了减少数据通信量,仅仅上传中间报表数据,在总部不可能查到各分支机构(、门店)的原始单据。5,服务响应及时性比较。企业的业务流程、业务模式不是一成不变的,随着企业不断发展,必然会不断调整。软产品进行、升级是正常的。C/S 结构件供应商提供的也不是完美无缺的,所以,对已经部署的,由于其应用是分布的,需要对每一个使用节点进行程序安装,所以,即
11、使非常小的程序缺陷都需要很长的重新部署时间,重新部署时,为了保证各程序版本的一致性,必须暂停一切业务进行更新(即“休克更新”),其服务响应时间基本不可忍受。而 B/S 结构的不同,其应用都集中于总部服务器上,各应用结点并没有任何程序,一个地方更新则全部应用程序更新,可以做到快速服务响应。6,网络应用限制比较。C/S 结构仅适用于局域网用户或宽带用户(1 兆以上);而的 B/S 结构可以适用于任何网络结构(包括 33.6K 拨号入网方式),特别适于宽带不能到达的地方(例如迪信通的某些分公司,仅靠上网即可正常使用系统)。编辑本段四、C/S、B/S 结构商业运用上的比较不仅要从技术上考虑,还要从商业
12、运用方面来考虑,下文将从商业管理是为企业服务的,企业选用管理运用的角度对两种结构的进行比较。1,投入成本比较。B/S 结构来讲,有利于项目控制和避免 IT一般只有初期投入成本。对于黑洞,而 C/S 结构的则不同,随着应用范围的扩大,投资会连绵不绝。(项目都有一定的期的)2,硬件投资保护比较。在对已有硬件投资的保护方面,两种结构也是完全不同的。当应用范围扩大,系统负载上升时,C/S 结构的一般解决方案是更高级的服务器,原服务器放弃不用,这是由于 C/S的两层结构造成的,这类的服务器程序必须部署在一台计算机上;而 B/S 结构(如 e 通管理系列)则不同,随着服务器负载的增加,可以平滑地增加服务器
13、的个数并建立集群服务器系统,然后在各个服务器之间做负载均衡。有效地保护了原有硬件投资。(B/S 服务器负载极大)3,企业快速扩张支持上的比较。对于成长中的企业,快速扩张是它的显著特点。例如迪信通公司,每年都有新的配送中心成立,每月都有新的门店开张。应用的快速部署,是企业快速扩张的必要保障。对于 C/S 结构的来讲,由于必须同时安装服务器和客户端、建设机房、招聘专业管理等,所以无法适应企业快速扩张的特点。而 B/S 结构,只需一次安装,以后只需设立账号、培训即可。其次,随着应用的扩张,对的需求有可能成为企业快速扩张的制约瓶颈。如果企业开店上百家,对计算机专业的需求就将是企业的巨大之一。抛开人力成本不说,一个企业要招到这么多的专业并且留住他们也是不可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大型广告招牌合同范例
- 世界急救日宣传活动方案(修改版)
- 学车网签合同范例
- 个人合伙矿山合同范例
- 定金合同范例 店面
- (2024)年演讲比赛活动方案
- 化妆助理培训合同范例
- 宜州当铺借款合同范例
- 干股合同合同模板
- 艺术创作的探索之路
- 重大版小学英语五年级上册全册教案
- 第五单元《简易方程》大单元教学解读五年级数学上册人教版
- 电梯安装危险源与危险评价表
- 凯里市舟溪镇3.19较大爆炸事故
- 医院信息化建设项目验收方案
- 结构加固施工方案说明范本
- 爱心助学基金会章程样本
- 药物性肝损伤的药物治疗
- Python绘图库Turtle详解(含丰富示例)
- 2010年408真题及答案解析
- 【课题研究设计与论证报告】深度学习视角下幼儿园自主游戏支持策略的实践研究
评论
0/150
提交评论