论文部分内容阅读
随着信息技术的飞速发展,计算机网络的应用规模呈爆炸式增长,面对日益庞大和复杂的网络,网络管理系统的作用越来越不可忽视。为了提高网络性能,人们通过网络管理系统对网络状态进行监控调整,使网络中的各种资源得到更加高效的利用,当网络出现故障时,能及时做出报告和处理,并协调、保持网络的高效运行。 本论文介绍的网管系统软件即NMView网管系统是为国内某公司自主研发的网络设备提供管理软件。考虑到网络环境的易变性,将NMView网管系统定位为对公司自主开发的设备进行监控、配置和管理,同时又能根据需求扩充为支持管理第三方设备的网管系统。将组件技术应用到系统中可以满足系统对于良好扩展性的要求。基于组件的开发是确定体系结构,设计、实现和部署可伸缩系统的最佳途径,另外,组件具有升级方便、相互独立、可复用、并且只需要知道其接口就能方便使用的特点。 本论文首先介绍了网络管理系统常用的三种体系结构,即集中式体系结构,分层式体系结构,分布式体系结构;接下来简单概述了系统中用到的关键技术;随后给出了基于组件技术的NMView网管系统的设计方案,NMView网管系统采用三层C/S结构,服务端是系统中组件技术应用的主要部分,组件的使用离不开组件插座,因此系统中服务端组件插座的设计与实现是论述的重点,之后,基于组件插座环境,提出了一个组件模型,分析了插入这个组件插座的服务组件必须遵循的接口规则,最后,以NMView网管系统的日志管理组件,以及计算最短路径功能组件的设计与实现为例,论述了系统中功能组件的实现。