一种基于混合模式的网络管理系统的设计与实现

作者:叶芜陵;郑成辉;胡谷雨 刊名:军事通信技术 上传者:蔡礼

【摘要】网络发展非常迅速,规模越来越大,结构也日益复杂,如何对网络进行有效的管理愈发受到人们的重视。开发网络管理系统时,主要有两种系统模式,即C/S模式和B/S模式。文中分析了C/S模式与B/S模式的优缺点,设计并实现了一种基于C/S模式与B/S模式相结合的混合模式的网络管理系统。

全文阅读

目前,网络发展非常迅速,其规模越来越大,结构也日益复杂。如何对网络进行有效的配置和管理,愈发受到人们的重视。传统的基于Client/Server模式的网络管理软件面临维护复杂,升级困难等问题。Web技术和Java技术的引入给网络管理模式注入了生机。Browser/Server模式在网络管理软件的开发和应用中也得到了广泛的应用。针对两种开发模式的特色,可以把它们很好地结合起来使用。本文论述了一个基于采用C/S模式与B/S模式相结合的混合模式的网络管理系统的设计与实现。1C/S模式与B/S模式的比较[1,2](1)C/S模式系统基于C/S模式的体系结构将完整的应用程序分布到客户端和服务器:表示层与应用逻辑层分布到客户JournalofMilitaryCommunicationsTechnologyMar.2004基金资助:国家863课题资助项目(2001AA112030)机,数据资源层分布到服务器。客户机完成一定的计算任务,通过一定的协议和接口与服务器通信,请求完成服务或要求得到数据。其优点:1交互性强。开发具有针对性,客户操作界面设计个性化,具有直观、简单、方便的特点,可以满足客户个性化的操作要求。2存取模式更安全。由于C/S是点对点的结构模式,安全性可以得到较好的保证。3通信量小。网络通信量只包括客户端与服务器之间的通信量。4响应速度快。客户端实现与服务器直接相连,没有中间环节。其缺点:1开发成本高。C/S结构对客户端软硬件要求较高,尤其是软件的不断升级,对硬件要求不断提高,增加了整个系统的成本,客户端越来越臃肿。2移植困难。基于不同平台和不同软件开发工具开发的应用程序之间兼容性差。3用户界面风格不一,使用需要专门培训,不利于推广。4维护复杂,升级困难。(2)B/S模式系统基于B/S模式的三层体系结构将表示层,应用层,数据资源层分布到不同的单元。表示层由浏览器和动态Web页面构成,接收和处理用户的请求,并交给Web应用服务器。应用层对应于Web应用服务器,其业务逻辑处理过程使用数据资源层的服务来得到必要信息或存储、修改相应的数据。在Web结构中,事务层和数据逻辑层放在中间组件层,这是与C/S结构的关键区别。中间组件层充当一个服务器,这就是Web应用服务器。数据资源层对应于数据库服务器,数据库服务器实现对数据库的管理和库中数据的访问与增删改。其优点:1对操作系统和软件平台没有要求。客户端只需安装通用的浏览器,可以节省客户机的硬盘空间与内存,安装过程简便。2业务扩展、系统升级简单方便,只需升级服务器端。3特别适用于网上信息发布,对前端的用户数目没有限制。用户数可以任意扩充,不需要再追加投资,从长远看,会大大节省成本。其缺点:1功能弱化,难以实现传统模式下特殊的功能要求。2个性化特点明显降低,无法实现具有个性化的设计要求。3页面动态刷新,响应速度明显降低。由此可见,B/S模式和C/S模式各有优缺点,可以互补。在传统的C/S模式下已经积累和开发了大量的管理和应用程序,应该也必须充分利用这些已有的管理和应用程序。B/S模式的应用,从当前的技术水平看,特别适用于系统中用户交互量不大的场合。但对于需要大量频繁、高速交互的应用系统,采用这种模式却不是好的选择。因此本文提出的采用C/S模式与B/S模式相结合的混合体系结构的开发模式,可以吸收两者的优点,保留B/S模式分布性、开发维护简单性的特点,同时融入了传统C/S模式的特殊功能要求和个性化设计要求,既能满足不同操作系统和软件平台的需求,支持管理员异地操作和远程维护,又能充分利用传统的C/S模式下已经积累和开发了的

参考文献

引证文献

问答

我要提问