一种基于B/S结构与C/S结构结合的新体系结构

时间:2023-05-01 11:51:03 电子通信论文 我要投稿
  • 相关推荐

一种基于B/S结构与C/S结构结合的新体系结构

摘要:在对B/S结构和C/S结构进行充分分析比较的情况下,简述了今后发展的前景,并提出了一种新的体系结构。结合B/S与C/S,将组件技术COM+和AcdveX技术分别应用在服务器端和客户端,从而开发出高效、安全的应用系统。

    关键词:C/S B/S MIS

近年来,随着网络技术不断发展,尤其是基于Web的信息发布和检索技术、Java计算技术以及网络分布式对象技术的飞速发展,导致了很多应用系统的体系结构从C/S结构向更加灵活的B/S多级分布结构演变,使得软件系统的网络体系结构跨入一个新阶段。认识这些结构的特征,并根据实际情况进行系统的选型,对于成功开发一个MIS系统是非常关键的。

1 C/S结构与B/S结构

1.1 C/S结构

C/S结构,即Client/Server(客户机/服务器)结构。此结构把数据库内容放在远程的服务器上,而在客户机上安装相应软件。C/S软件一般采用两层结构,其分布结构如图1所示。它由两部分构成:前端是客户机,即用户界面(Client)结合了表示与业务逻辑,接受用户的请求,并向数据库服务提出请求,通常是一个PC机;后端是服务器,即数据管理(Server)将数据提交给客户端,客户端将数据进行计算并将结果呈现给用户。还要提供完善的安全保护及对数据的完整性处理等操作,并允许多个客户同时访问同一个数据库。在这种结构中,服务器的硬件必须具有足够的处理能力,这样才能满足各客户的要求。

C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。但是该结构的程序是针对性开发,变更不够灵活,维护和管理的难度较大。通常只局限于小型局域网,不利于扩展。并且,由于该结构的每台客户机都需要安装相应的客户端程序,分布功能弱且兼容性差,不能实现快速部署安装和配置,因此缺少通用性,具有较大的局限性。要求具有一定专业水准的技术人员去完成。

1.2 B/S结构

B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript…)和ActiveX技术,是一种全新的软件系统构造技术。

B/S三层体系结构采用三层客户/g艮务器结构,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成

[1] [2] [3] [4] [5] 

【一种基于B/S结构与C/S结构结合的新体系结构】相关文章:

基于C/S结构超市管理系统设计04-26

C/S结构与B/S结构在高速公路管理软件方面的应用04-27

C/S与B/S相结合的CB/S模式04-29

基于B/S和C/S的城市污水监测技术的研究05-02

基于C/S与B/S模式的远程控制实验系统04-29

基于C/S/S+B/W/S/S混合模型安全系统的分析与设计04-26

基于B/S结构的突发水污染事故模拟平台研究04-26

基于B/S结构的矿产资源管理信息系统设计05-02

基于B/S与C/S模式的铁路运输安全管理信息系统04-26

基于B/S模式的设备管理系统的开发04-28