C/S与B/S架构各自的结构及特点是什么?C/S和B/S混合结构的优势在哪里?

如题所述

  B/S结构(Browser/Server结构)结构即浏览器和服务器结构。

  1.节约成本~~~~~
  大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)!!!!!
  它是一次性到位的开发!!!!!!!!!!!

  2.安全~~~
  它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。!!!!!!!!!
  干警在局域网各工作站通过WWW浏览器就能实现工作业务。!!!一般公安局.....

  3.方便~~~
  B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。!!!!!!!!!!!!!!!!!
  B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。
  只要有一台能上网的电脑就能使用,客户端零维护。!!!!!!!!!!!

  系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。!!!!!!!

  甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。

  这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。

  (2)、成本降低,选择更多。大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。 现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使的最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。

  C/S结构软件(即客户机/服务器模式)分为客户机和服务器两层,客户机不是毫无运算能力的输入、输出设备,而是具有了一定的数据处理和数据存储能力,通过把应用软件的计算和数据合理地分配在客户机和服务器两端,可以有效地降低网络通信量和服务器运算量。由于服务器连接个数和数据通信量的限制,这种结构的软件适于在用户数目不多的局域网内使用。国内目前的大部分ERP(财务)软件产品即属于此类结构。

  1,数据安全性比较。由于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结构软件可以适用于任何网络结构(包括33.6K拨号入网方式),特别适于宽带不能到达的地方(例如迪信通集团的某些分公司,仅靠电话上网即可正常使用软件系统)。

  C/S的缺点
  1.适用面窄,通常用于局域网中。
  2.用户群固定。由于程序需要安装才可使用,因此不适合面向一些不可知的用户。
  3.维护成本高,发生一次升级,则所有客户端的程序都需要改变。

  四、B/S、C/S结构软件商业运用上的比较

  管理软件是为企业服务的,企业选用管理软件不仅要从技术上考虑,还要从商业运用方面来考虑,下文将从商业运用的角度对两种结构的软件进行比较。

  1,投入成本比较。B/S结构软件一般只有初期一次性投入成本。对于集团来讲,有利于软件项目控制和避免IT黑洞,而C/S结构的软件则不同,随着应用范围的扩大,投资会连绵不绝。

  2,硬件投资保护比较。在对已有硬件投资的保护方面,两种结构也是完全不同的。当应用范围扩大,系统负载上升时,C/S结构软件的一般解决方案是购买更高级的中央服务器,原服务器放弃不用,这是由于C/S软件的两层结构造成的,这类软件的服务器程序必须部署在一台计算机上;而B/S结构(如e通管理系列)则不同,随着服务器负载的增加,可以平滑地增加服务器的个数并建立集群服务器系统,然后在各个服务器之间做负载均衡。有效地保护了原有硬件投资。

  3,企业快速扩张支持上的比较。对于成长中的企业,快速扩张是它的显著特点。例如迪信通公司,每年都有新的配送中心成立,每月都有新的门店开张。应用软件的快速部署,是企业快速扩张的必要保障。对于C/S结构的软件来讲,由于必须同时安装服务器和客户端、建设机房、招聘专业管理人员等,所以无法适应企业快速扩张的特点。而B/S结构软件,只需一次安装,以后只需设立账号、培训即可。

  其次,随着软件应用的扩张,对系统维护人才的需求有可能成为企业快速扩张的制约瓶颈。如果企业开店上百家,对计算机专业人才的需求就将是企业面临的巨大挑战之一。

  抛开人力成本不说,一个企业要招到这么多的专业人才并且留住他们也是不可能的。所以,采用C/S结构软件必然会制约企业未来的发展。另外,大多数C/S结构的软件都是通过ODBC直接连到数据库的,安全性差不说,其用户数也是受限的。每个连到数据库的用户都会保持一个ODBC连接,都会一直占用中央服务器的资源,对中央服务器的要求非常高,使得用户扩充受到极大的限制。而B/S结构软件则不同,所有的用户都是通过一个JDBC连接缓冲池连接到数据库的,用户并不保持对数据库的连接,用户数基本上是无限的。

  从以上的分析可以看出,B/S结构的管理软件有着C/S结构软件无法比拟的优势。而从国外的发展趋势来看,也验证了这一点。目前,国外大型企业管理软件要么已经是B/S结构的,要么正在经历从C/S到B/S结构的转变。从国内诸多软件厂商积极投入开发B/S结构软件的趋势来看,B/S结构的大型管理软件势必在将来的几年内占据管理软件领域的主导地位。
温馨提示:内容为网友见解,仅供参考
无其他回答

C\/S与B\/S架构各自的结构及特点是什么?C\/S和B\/S混合结构的优势在...
当应用范围扩大,系统负载上升时,C\/S结构软件的一般解决方案是购买更高级的中央服务器,原服务器放弃不用,这是由于C\/S软件的两层结构造成的,这类软件的服务器程序必须部署在一台计算机上;而B\/S结构(如e通管理系列)则不同,随着服务器负载的增加,可以平滑地增加服务器的个数并建立集群服务器系统,然后在各个服务器...

C\/S与B\/S架构各自的结构及特点是什么?C\/S和B\/S混合结构的优势在
数据一致性、实时性和溯源性方面,B\/S结构更为稳定。此外,C\/S结构的维护升级困难,响应时间长,且受限于网络环境,不适合大规模的远程应用。商业运用上,B\/S结构软件投入成本低,硬件投资保护更好,支持企业快速扩张,而C\/S结构的局限性则在投入成本、硬件维护和企业扩张速度上显现。考虑到未来的趋势...

什么是C\/ S和B\/ S结构?各有什么优势?
1、C\/S:是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。2、B\/S:总体拥有成本低、维护方便、 分布性强、开发简单,可以不用安装任何专门的软件就能 实现在任何地方进行操作,客户端零维护,系统的扩展非常容易,只要有一台能上网的电脑...

b\/s架构与c\/s架构的具体区别?
b\/s架构与c\/s架构区别为:网络不同、安全性不同、便捷性不同。一、网络不同 1、b\/s架构:b\/s架构主要用于外网,可通过广域网进行访问。2、c\/s架构:c\/s架构主要用于内网,建立在专用的网络上,小范围里访问。二、安全性不同 1、b\/s架构:b\/s架构的安全性较低,容易受到他人的网络入侵。2...

网络应用软件结构有C\/S,B\/S结构,请问他们分别是什么意思?
C\/S:服务器-客户机,即Client-Server(C\/S)结构。C\/S结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。B\/S结构:B\/S结构(Browser\/Server,浏览器\/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。

请简述C\/S和B\/S的主要原理,并说明它们各自的优缺点。
B\/S模式,即浏览器 \/服务器模式,是一种从传统的二层 C\/S模式发展起来的新的网络结构模式,其本质是三层结构 C\/S模式。C\/S和B\/S的优缺点。(1)系统的性能 在系统的性能方面, B\/S占有优势的是其异地浏览和信息采集的灵活性。采用C\/S结构时,客户端和 服务器端都能够处理任务,这虽然对客户...

什么是c\/s结构?什么是b\/s结构?他们各有那些优缺点?
B\/S结构(Browser\/Server,浏览器\/服务器结构)是一种网络架构,其中客户端无需安装额外的软件,只需要通过浏览器访问服务器。这种结构适用于各种设备,包括台式机、笔记本电脑、平板电脑和手机。C\/S结构的优点包括:客户端和服务器之间的通信是点对点的,因此数据传输效率高。客户端可以处理用户界面,使得...

C\/S、B\/S架构模式的三层结构特点分析
C\/S架构和B\/S架构各有特点。C\/S结构为客户端和服务端两部分,服务端处理数据,客户端运行软件。随着复杂度提高,双层结构受限,维护困难。B\/S架构以浏览器为客户端,业务逻辑在服务器端,简化了客户端压力,便于维护。三层架构将结构细化为表示层、业务逻辑层和数据层。表示层处理界面交互,业务逻辑层...

浅谈C\/S和B\/S架构的工作原理及优缺点
而B\/S架构,随着Web技术进步,采用浏览器\/服务器结构,用户只需浏览器就能访问,成本低且易于扩展,但响应速度受服务器负载影响。B\/S架构的优点在于广泛用户覆盖、易用性和成本效益,但客户端功能有限,服务器压力大。C\/S架构虽然对硬件资源利用率高,但维护复杂,扩展困难。两者各有优势,适用于不同...

简述c\/s和b\/s模式的区别
1. 架构不同 C\/S模式是一种典型的两层架构,包括客户端和服务器端两部分。客户端通常负责用户交互,而服务器端则处理核心的业务逻辑和数据存储。B\/S模式则是基于浏览器和服务器之间的三层或多层架构。在这种模式下,浏览器作为客户端负责用户交互,大部分业务逻辑在服务器端完成,浏览器通过HTTP或HTTPS...

相似回答