B/S模式,即Browser/Server(浏览器/服务器)模式,是随着互联网技术的兴起,对C/S模式应用的扩展。C/S模式与B/S模式的区别在于Client/Server是建立在局域网的基础上的,Browser/Server是建立在广域网基础上的。C/S一般建立在专用的网络上,属于小范围的网络环境,局域网之间再通过专门的服务器提供连接和数据交换服务。B/S建立在广域网上,不必是专门的网络硬件环境,有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。C/S模式是用户端与服务器交互频繁,两端设备都要求有较高的技术指标。B/S模式是用户通过浏览器来工作,所以对用户端设备技术指标没有太高要求。
在这种结构下,用户工作界面是通过www浏览器来实现的,极少部分事务是在前端(Browser)实现,但是主要事务在服务器端(Server)实现,形成三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过数据库应用,相对易于把握,成本也是较低的。它是一次性到位的开发,能实现不同的人员从不同的地点、以不同的接入方式(如LAN、WAN、Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。
目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现了更为方便的特性。对于一个较大的用户群来说,系统管理人员如果需要在几百台甚至上千台电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是使用浏览器,根本不需要做任何维护。无论用户的规模有多大,有多少分支机构,都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行。如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。因此,客户机越来越“瘦”、服务器越来越“胖”是将来信息化发展的主流方向。今后软件升级和维护会越来越容易,使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,效果是惊人的。因此,维护和升级革命的方式是“瘦”客户机、“胖”服务器。Windows在桌面电脑上几乎一统天下,浏览器成为标准配置,但在服务器操作系统上Windows并不是处于绝对的统治地位。趋势是凡使用B/S架构的应用管理软件,只需要安装在Linux服务器上即可,而且安全性高。服务器操作系统的选择是很多的,不管选用哪种操作系统都可以让大部分人使用Windows作为桌面操作系统,电脑不受影响,这就使最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的,数据库也是免费的,这种选择非常盛行。比如,很多人每天上“网易”,只要安装浏览器就可以了,并不需要了解“网易”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用Windows操作系统,但用户的电脑本身安装的大部分是Windows操作系统。(www.daowen.com)
由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面的主要事务在服务器(Server)端完全通过www浏览器实现,极少部分事务在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多机构都备有数据库存储服务器,以防万一。现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件。因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也是目前应用系统的发展方向。
互联网电视连接的B/S模式,就是浏览器端/服务器端连接模式。受众通过互联网浏览器找到视频网站,进入网站进行收视。这样的模式在PC互联网时代应用非常广泛,有些传统电视厂家,将一些视频节目合作伙伴的网页及浏览器软件直接集成在电视机里,只要电视机的网络接通,就会启动浏览器软件,通过访问存储电视节目的服务器进行收视。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。