bs

bs

流览器和伺服器结构

B/S结构(Browser/Server,流览器/伺服器模式),是WEB兴起后的一种网路结构模式,WEB流览器是客户端最主要的套用软体。这种模式统一了客户端,将系统功能实现的核心部分集中到伺服器上,简化了系统的开发、维护和使用。客户机上只要安装一个流览器(Browser英 ['braʊzə]美 ['braʊzɚ]),如Netscape Navigator或Internet Explorer,伺服器安装SQL Server、Oracle、MYSQL等资料库。流览器通过Web Server 同资料库进行资料互动。

  • 中文名称
    b/s模式
  • 外文名称
    Browser/Server
  • 模式
    流览器/伺服器
  • 特点
    维护和升级方式简单 成本降低,选择更多等

主要作用

B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软体,只要有一台能上网的电脑就能使用,客户端零安装、零维护。系统的扩展非常容易。

B/S结构图

B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程式也能在客户端电脑上进行部分处理,从而大大的减轻了伺服器的负担;并增加了互动性,能进行局部即时重新整理。

架构软体

(1)维护和升级方式简单。当前,软体系统的改进和升级越发频繁,B/S架构的产品明显体现着更为方便的特徵。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软体只需要管理伺服器就行了,所有的客户端只是流览器,根本不需要做任何的维护。无论使用者的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对伺服器进行;如果是异地,只需要把伺服器连线专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而伺服器越来越“胖”是将来信息化发展的主流方向。今后,软体升级和维护会越来越容易,而使用起来会越来越简单,这对使用者人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”伺服器。

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

比如说很多人每天上“新浪”网,只要安装了流览器就可以了,并不需要了解“新浪”的伺服器用的是什麽作业系统,而事实上大部分网站确实没有使用windows作业系统,但使用者的电脑本身安装的大部分是windows作业系统。

(3)套用伺服器运行资料负荷较重。由于B/S架构管理软体只安装在伺服器端(Server)上,网路管理人员只需要管理伺服器就行了,使用者介面主要事务逻辑在伺服器(Server)端完全通过WWW流览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有流览器,网路管理人员只需要做硬体维护。但是,套用伺服器运行资料负荷较重,一旦发生伺服器“崩溃”等问题,后果不堪构想。因此,许多单位都备有资料库存储伺服器,以防万一。

​主要联系

C/S是Client/Server的缩写。伺服器通常採用高性能的PC、工作站或小型机,并採用大型资料库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软体。

B/S是Browser/Server的缩写,客户机上只要安装一个流览器(Browser),如Netscape Navigator或Internet Explorer,伺服器安装Oracle、Sybase、Informix或 SQL Server等资料库。在这种结构下,使用者介面完全通过WWW流览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在伺服器端实现。流览器通过Web Server 同资料库进行资料互动。

系统开发中C/S结构(Client/Server)中Client(客户端)往往可以由 B/S结构(Browser/Server结构)的Browser(流览器)及其载体承担,C/S结构的Web套用与B/S结构(Browser/Server结构)具有紧密联系。大系统和复杂系统中,C/S结构和B/S结构的嵌套也很普遍。

基本区别

1.硬体环境不同:

C/S 一般建立在专用的网路上,小範围裏的网路环境,区域网路之间再通过专门伺服器提供连线和资料交换服务。

B/S 建立在广域网之上的,不必是专门的网路硬体环境,例如电话上网,租用设备. 信息自己管理. 有比C/S更强的适应範围,一般只要有作业系统和流览器就行。

2.对安全要求不同

C/S 一般面向相对固定的使用者群,对信息安全的控製能力很强。 一般高度机密的信息系统採用C/S 结构适宜。可以通过B/S发布部分可公开信息。

B/S 建立在广域网之上, 对安全的控製能力相对弱, 可能面向不可知的使用者。

3.对程式架构不同

C/S 程式可以更加注重流程, 可以对许可权多层次校验, 对系统运行速度可以较少考虑。

B/S 对安全以及访问速度的多重的考虑,建立在需要更加最佳化的基础之上. 比C/S有更高的要求 B/S结构的程式架构是发展的趋势,从MS的.Net系列的BizTalk 2000 Exchange 2000等,全面支持网路的构件搭建的系统。SUN 和IBM推JavaBean 构件技术等,使 B/S更加成熟.。

4.软体重用不同

C/S 程式可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好。

B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就如买来的餐桌可以再利用,而不是做在墙上的石头桌子

5.系统维护不同

C/S 程式由于整体性,必须整体考察,处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统

B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.使用者从网上自己下载安装就可以实现升级。

6.处理问题不同

C/S 程式可以处理使用者面固定,并且在相同区域,安全要求高,需求与作业系统相关. 应该都是相同的系统。

B/S 建立在广域网上, 面向不同的使用者群,分散地域, 这是C/S无法作到的。与操作系统平台关系最小。

7.使用者接口不同 。

C/S 多是建立的Window平台上,表现方法有限,对程式员普遍要求较高。

B/S 建立在流览器上, 有更加丰富和生动的表现方式与使用者交流. 并且大部分难度减低,减低开发成本。

8.信息流不同

C/S 程式一般是典型的中央集权的机械式处理,互动性相对低。

B/S 信息流向可变化,B-B B-C B-G等信息、流向的变化,更像交易中心。

实际套用

OA系统

这种OA系统对于Office软体的一个最基本要求就是能嵌入流览器。通常OA系统是用Java实现的系统,能通过Applet方式无缝地在流览器中运行,同时具有公文模板套用、痕迹保留、公文域、电子签章等常用功能,能够快速实现该OA系统中的功能替代。

无论是在JSP还是ASP的页面中,都可以通过JavaScript来调用Applet的方法,通过Applet的方法再调用永中集成Office的API来完成对Office的操作。对于基于J2EE架构的OA系统,嵌入和调用永中集成Office更是如鱼得水,十分便捷。

城市消防联网

1、远程监控系统平台基于J2ee的B/S结构,通过WEB的方式提供人机互动的介面,便于系统远程维护及升级,便于使用者随时随地通过网路登录系统平台。其只需一套中心软硬体设备,且中心设备投资少、远程维护方便的特点,特别适用于省级或多个地市级的联网,同样也适用在单个地市及行业联网项目中。

2、採用VPN网路系统支撑平台运行,平台为套用系统提供包括:使用者访问控製、信息加密、身份识别等安全方面的服务,全面保证系统安全。

3、系统具有高可靠性,保证联网单位的线上率及报警信息準确无误的上载。

4、系统具有高稳定性,保证报警伺服器在处理大量报警信息时不当机,能够24小时不间断稳定运行。

5、系统并发可支持100-500路,可承受5000-10000路联网传输设备的联接,满足城市级的消防联网单位数量众多的要求。

6、系统保证可扩展性。在国家政策的支持下消防联网发展很快,系统的规模将越来越大,为了适应消防联网系统的飞速发展,则要求整个系统能在不间断使用的情况下完成系统的升级。我们的产品在设计中,主伺服器及网路设备採用模组化结构,硬体平台可以积木式拼装。平台产品提供良好的业务类型扩展性和业务规模扩展性,保证系统能快速方便地引入新的硬体和软体系统,可以随服务内容和业务量的增加动态部署电脑以提高系统处理能力。

7、系统支持开放性与标準化原则。对于消防联网系统来说,开放性与标準化原则十分重要。只有坚持标準化的系统才能保护使用者的投资,才能体现良好的可扩展和互操作能力。J2EE技术是最符合开放性与标準化原则的技术,能最大限度地保护使用者投资。以J2EE套用伺服器技术为基础平台建立的广东省东莞市消防联网远程监控系统,採用开放技术标準,便于与基于不同开发技术实现的各种内外部系统互联互通,另一方面,在产品供应商和技术服务商的选择上也提供了更大的余地。

8、系统即时运行过程中对资料进行备份,保证资料的安全性和有效性,同时实现系统运行时联网资料导入导出,不影响系统的即时运行。

9、系统支持使用者即时接入。联网使用者的接入不影响系统的即时运行。

10、系统支持即时的影片监控和影片接入。

11、系统完全满足GB50440-2007规範的要求,具备报警受理系统、119报警终端系统、信息查询系统及使用者服务管理系统。

12、前端报警传输设备(NTE-FANT6800)可以与报警控製器採用RS232、RS485、印表机接口、开关量、电压输出等方式连线,宽频、无线接入传输报警信息。

13、城市消防远程监控系统能否按要求实现预期功能,能否连续可靠运行,其关键问题是如何解决不同控製器生产厂家,不同型号产品的兼容问题,即各火灾报警控製器资料的採集和协定的转换问题。法安通已成功处理了120多种火灾报警控製器的资料採集和协定转换,在这方面已积累了丰富的实战经验。

相关词条

相关搜索

其它词条