论文部分内容阅读
如今,各大电信运营商的传输网络中运行着众多不同厂家,不同制式的网络产品,这些网络产品使用的技术、协议等大都不同,如何能够在统一平台下,对这些设备和软件进行集中监控和管理,保证传输网能够高效、安全、稳定的运行是各大电信运营商和软件厂商们需要突破的瓶颈。本文针对多厂商的传输网络环境提出了综合网络管理系统的建设架构,它可以实现对不同厂家的SDH、DWDM等传输制式的网络设备进行集中监控和性能分析,有效地提高运行维护效率,为网络的优化利用提供定量的决策依据和科学的解决方案。本文根据实际项目需求,设计了符合TMN等相关规范的综合网络管理系统,并重点研究和实现了其5大核心管理之一的综合告警管理。综合告警管理系统实现的主要功能包括:告警的采集、告警的转化、告警的分析、告警的处理、告警的显示和告警的模式管理等。其中,告警的转化模块可以将不同厂商的告警信息转化为本系统统一的信息模型进行集中管理;告警的模式管理能够对已经正确处理的历史告警建立告警处理经验库,为以后同类告警的实际解决提供相关参考。本文对告警的整个业务流程进行了详细的闸述,系统的设计则采用自顶向下的设计方法,具体的设计包括了功能结构设计、网络拓扑结构设计、软件体系结构设计和数据库设计,并且设计过程中大量使用了UML2.0中所规范的图例。系统的实现是以Java EE为开发平台,采用基于CORBA接口的C/S版本的多层架构,客户端和服务端之间的交互基于RMI技术,数据库选用Oracle10g,ORM则采用第三方的Hibernate。在系统的编码过程中还大量使用了DAO、抽象工厂、观察者、单例等设计模式,并在告警的处理过程中采用了线程池技术。此外,为了提高系统的读写效率,系统还实现了LRU缓存,应用了LinkedHashMap等数据结构。本文结尾对综合告警管理系统的各个模块分别进行了功能和性能测试,测试结果说明系统的各项指标都达到了设计要求,符合网管开发的企业级要求。整个综合网管系统也于后期正式服务于某国大型电信公司的传输网络环境。