论文部分内容阅读
随着计算机网络的迅速发展,网络设备的种类和数量越来越多,网络结构变得越来越复杂。如何更加有效地管理网络设备、保障网络的正常运行,以及如何设计高效、稳定、通用、可扩展的网络设备监控系统已变得尤为重要。网络环境的日益复杂和用户需求的不断变化,给网络设备监控系统开发带来了困难。针对网络设备监控系统面临的上述问题,研究者们开始研究解决办法。
本文采用OSGi框架作为网络设备监控系统开发的基础框架,通过对OSGi框架的实现原理和运行机制的分析,总结出其在网络设备监控系统开发方面具有模块化开发、动态加载等优势。从网络设备监控系统的原理和结构出发,分析网络设备监控的流程并将其按功能进行模块划分,从整体和局部两方面进行设计,在符合OSGi框架规范的基础上设计出重用性高、扩展性好的系统。
本文主要通过对网络设备监控系统的体系结构、处理流程和系统功能等方面进行分析,将整个系统按架构、采集方式、功能等划分为不同的模块。分析哪些是独立的功能模块,哪些是组合的功能模块,以便进行重用性和扩展性设计。功能模块间通过服务进行通信,根据服务的设计原则并结合网络设备监控系统的特点对服务粒度、服务的聚耦性和服务的扩展性进行设计。根据系统的设计原则和实现目标,详细给出了主要功能模块的设计方案以及实现方法,并对系统进行测试,以验证系统的可用性和设计的合理性。