bs8大優勢
对安全要求不同:C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强, 一般高度机密的信息系统采用C/S 结构适宜,可以通过B/S发布部分可公开信息。 B/S 建立在广域网之上, 对安全的控制能力相对弱,面向是不可知的用户群。 在对已有硬件投资的保护方面,两种结构也是完全不同的。 当应用范围扩大,系统负载上升时,C/S结构软件的一般解决方案是购买更高性能的服务器;而B/S架构则是通过增加服务器的数量来承担更大的负载。 用户接口不同:C/S 多是建立的Window平台上,表现方法有限。
浏览器通过Web Server同数据库进行数据交互。 这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。 随着网络技术的发展,特别随着Web技术的不断成熟,B/S 这种软件体系结构出现了。 B/S(Browser/Server)架构也被称为浏览器/服务器体系结构,这种体系结构可以理解为是对 C/S 体系结构的改变和促进。 由于网络的快速发展,B/S 结构的功能越来越强大。
bs: BS架构维护和升级
E通管理系列产品即属于此类结构。 在C/S结构软件的解决方案里,对于异地经营的大型集团都采用各地安装区域级服务器,然后再进行数据同步的模式。 bs 这些服务器每天必须同步完毕之后,总部才可得到最终的数据。 由于局部网络故障造成个别数据库不能同步不说,即使同步上来,各服务器也不是一个时点上的数据,数据永远无法一致,不能用于决策。
在此架构里服务端和客户端分别完成不同的任务,客户端处理用户的前端界面和交互操作,服务端处理后台业务逻辑和请求数据,这使得两端的通讯速度和通讯的效率大大的提高。 服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。 客户端需要安装专用的客户端软件。 大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置。
bs: BS架构商业比较
而B/S结构的软件不同,其应用都集中于总部服务器上,各应用结点并没有任何程序,一个地方更新则全部应用程序更新,可以做到快速服务响应。 C/S架构是常用的两层架构,通常也称之为客户端/服务器架构。 服务器运行服务端程序,客户端安装客户端软件。
B/S结构的程序架构是发展的趋势,从MS的.Net系列的BizTalk 2000 Exchange 2000等,全面支持网络的构件搭建的系统.。 SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟。 中间件:这是运行在浏览器和服务器之间的。 这层主要完成系统逻辑,实现具体的功能,接受用户的请求并把这些请求传送给服务器,然后将服务器的结果返回给用户,浏览器端和服务器端需要交互的信息是通过中间件完成的。 硬件环境不同:C/S 一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。 B/S 建立在广域网之上的, 不必是专门的网络硬件环境。
bs: BS架构C/S特点
所以,对于集团级的大型应用来讲,C/S结构软件的安全性是令人无法接受的。 对于B/S结构的软件来讲,由于其数据集中存放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,也无需进行什么数据同步,所以这些安全问题也就自然不存在了。 B/S(浏览器/服务器模式)是随着Internet技术的兴起,对C/S结构的一种改进。 在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术。 这种结构更成为当今应用软件的首选体系结构。
在集团级应用里,C/S结构不可能随时随地看到当前业务的发生情况,看到的都是事后数据;而B/S结构则不同,它可以实时看到当前发生的所有业务,方便了快速决策,有效地避免了企业损失。 信息流不同:C/S 程序一般是典型的中央集权的机械式处理,交互性相对低。 B/S 信息流向可变化, B-B、 B-C、 B-G等信息流向的变化,更象交易中心。 对客户端的操作系统一般也会有限制。 可能适应于Win98,但不能用于win2000或Windows bs XP。 或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。
bs: BS架构负荷比
系统维护不同:系统维护在是软件生存周期中,开销大。 重要C/S 程序由于整体性,必须整体考察, 处理出现的问题以及系统升级。 升级难,可能是再做一个全新的系统。 B/S程序由构件组成,方便构件个别的更换,实现系统的无缝升级,系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。
浏览器端:即用户使用的浏览器,是用户操作系统的接口,用户通过浏览器界面向服务器端提出请求,并对服务器端返回的结果进行处理并展示,通过界面可以将系统的逻辑功能更好的表现出来。 B/S适用于一些安全性要求相对较低、数据查询两大、操作简单模块。 bs 除了具有C/S模型的所有优点外,B/S还具有使用简单、提供了一个统一的客户端、维护工作集中于服务器端、通用性强的Web的开放式标准、扩展性好、可接入Internet等优点。
bs: BS架构简介
面向未来,连排级单位可通过掌上电脑(安卓系统),在训练场、演习场等环境下访问并使用该系统。 但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。 因此,许多单位都备有数据库存储服务器,以防万一。 由于C/S结构软件的数据分布特性,客户端所发生的火灾、盗抢、地震、病毒、黑客等都成了可怕的数据杀手。 bs 另外,对于集团级的异地软件应用,C/S结构的软件必须在各地安装多个服务器,并在多个服务器之间进行数据同步。 如此一来,每个数据点上的数据安全都影响了整个应用的数据安全。
比如,未来的HTML5,在图形的渲染方面以及音频、文件的处理上已经非常强大了。 不过,C/S架构也有着不可替代的作用。 由于服务器连接个数和数据通信量的限制,这种结构的软件适于在用户数目不多的局域网内使用。 国内现阶段的大部分ERP(财务)软件产品即属于此类结构。 对程序架构不同:C/S 程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑。 B/S 对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上,比C/S有更高的要求。
bs: BS架构
无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。 所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。 今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。 因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。 企业的业务流程、业务模式不是一成不变的,随着企业不断发展,必然会不断调整。 软件供应商提供的软件也不是没有缺陷,所以,对已经部署的软件产品进行维护、升级是正常的。
- 在集团级应用里,C/S结构不可能随时随地看到当前业务的发生情况,看到的都是事后数据;而B/S结构则不同,它可以实时看到当前发生的所有业务,方便了快速决策,有效地避免了企业损失。
- 所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。
- 因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。
- B/S 建立在浏览器上,,有更加丰富和生动的表现方式与用户交流,并且大部分难度减低,减低开发成本。
- 今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。
- 或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。
大部分C/S结构的软件则不同,为了减少数据通信量,仅仅上传中间报表数据,在总部不可能查到各分支机构(分公司、门店)的原始单据。 软件重用不同:C/S 程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好。 B/S 对的多重结构,要求构件相对独立的功能,能够相对较好的重用。 B/S结构软件一般只有初期一次性投入成本。 对于集团来讲,有利于软件项目控制和避免IT黑洞,而C/S结构的软件则不同,随着应用范围的扩大,投资会连绵不绝。 B/S结构相应数据完全来自于后台数据库,而C/S结构部分数据来源于存储在本地的临时文件,剩余的部分来源于数据库,因此C/S结构响应时间会更快。
bs: BS架构
- 面向未来,连排级单位可通过掌上电脑(安卓系统),在训练场、演习场等环境下访问并使用该系统。
- 在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术。
- 如此一来,每个数据点上的数据安全都影响了整个应用的数据安全。
- 除了具有C/S模型的所有优点外,B/S还具有使用简单、提供了一个统一的客户端、维护工作集中于服务器端、通用性强的Web的开放式标准、扩展性好、可接入Internet等优点。
- 服务器运行服务端程序,客户端安装客户端软件。
- 而且,B/S是基于网页语言的、与操作系统无关,所以跨平台也是它的优势,而且以后随着网页语言以及浏览器的进步,B/S在表现能力上的处理以及运行的速度上会越来越快,它的缺点将会越来越少。
- B/S 架构是有更广的应用范围,在处理模式上大大简化了客户端,用户只需安装浏览器即可,而将应用逻辑集中在服务器和中间件上,可以提高数据处理性能。