一种基于b-s结构与c-s结构结合的新体系结构

一种基于b-s结构与c-s结构结合的新体系结构

ID:24908099

大小:50.00 KB

页数:4页

时间:2018-11-17

一种基于b-s结构与c-s结构结合的新体系结构_第1页
一种基于b-s结构与c-s结构结合的新体系结构_第2页
一种基于b-s结构与c-s结构结合的新体系结构_第3页
一种基于b-s结构与c-s结构结合的新体系结构_第4页
资源描述:

《一种基于b-s结构与c-s结构结合的新体系结构》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

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

2、第1摘要:在对B/S结构和C/S结构进行充分分析比较的情况下,简述了今后发展的前景,并提出了一种新的体系结构。结合B/S与C/S,将组件技术+和AcdveX技术分别应用在服务器端和客户端,从而开发出高效、安全的应用系统。关键词:C/SB/SMIS近年来,随着网络技术不断发展,尤其是基于IS系统是非常关键的。1C/S结构与B/S结构1.1C/S结构C/S结构,即Client/Server(客户机/服务器)结构。此结构把数据库内容放在远程的服务器上,而在客户机上安装相应

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

4、模式、网络通信量低、响应速度快、利于处理大量数据。但是该结构的程序是针对性开发,变更不够灵活,维护和管理的难度较大。通常只局限于小型局域网,不利于扩展。并且,由于该结构的每台客户机都需要安装相应的客户端程序,分布功能弱且兼容性差,不能实现快速部署安装和配置,因此缺少通用性,具有较大的局限性。要求具有一定专业水准的技术人员去完成。1.2B/S结构B/S结构,即Broet的开放性协议,其安全性只能靠数据服务器上管理密码的数据库来保证。所以B/S对安全以及访问速度比C/S有更高的要求。而Intemet技术中这些关键的安

5、全问题远未解决。2.7速度不同由于C/S在逻辑结构上比B/S少一层,对于相同的任务,C/S完成的速度总比B/S快。使得C/S更利于处理大量数据。2.8交互性与信息流不同交互性强是C/S固有的一个优点。在C/S中,客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。B/S虽然由JavaScript、VBScript提供了一定的交互能力,但与C/S的一整套客户应用相比是太有限了。C/S的信息流单一,而B/S可处理如B-B、B-C、B-G等信息并具有流向的变化。3基于B/S

6、结构与C/S结构结合的体系结构综上所述,可见B/S与C/S这两种技术是各有利弊的。C/S技术是20年前的主流开发技术,它主要局限于内部局域网的需要。因而缺乏作为应用平台的一些特性,难以扩展到互联网这样的环境上去,而且要求开发者自己去处理事务管理、消息队列、数据的复制和同步、通信安全等系统级的问题。这对应用开发者提出了较高的要求,而且迫使应用开发者投入很多精力来解决应用程序以外的问题。这使得应用程序的维护、移植和互操作变得复杂,成了C/S的一大缺陷。但是,与B/S结构相比,C/S技术发展历史更为“悠久”。从技术成熟

7、度及软件设计、开发人员的掌握水平来看,C/S技术更成熟、更可靠。在某些情况下,采用100%的B/S方式将造成系统响应速度慢、服务器开销大、通信带宽要求高、安全性差、总投资增加等问题。而且,对于一些复杂的应用,B/S方式目前尚没有合适方式进行开发。客观地分析C/S、B/S的优劣,建立C/S、B/S结构相结合的网络构架已成为必然趋势。在实际开发和规划系统的时候要有的放矢,才能够搭建成合适的信息系统。下面以学校学生管理系统为实例说明这种设计方法。该系统采用B/S+C/S体系结构,结合了ASP技术,并将组件技术+和Act

8、iveX技术分别应用在服务器端和客户端。该系统的实现主要分为三个部分:ASP页面、+组件和数据库,是一个三层结构。表示层由ASP页面组成,用以实现IS系统普遍关注的问题。在应用过程中,应结合实际情况,并根据实际情况进行系统的选型与构建,从而开发出高效、安全的应用系统。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。