论文部分内容阅读
目前电信网络由多厂商的设备构成,而且各自都有按不同标准开发的网管系统,导致系统间无法互通,电信网络无法统一管理,阻碍了电信服务水平的提高。因而有必要开发一种统一网络管理平台,把各个网管系统的共性加以提取,并在此基础上针对应用的具体需求进行二次开发,实现全网不同的专业网管系统的综合管理和优化,充分发挥网管的功能。 本论文在对TMN(Telecommunication Management Network,电信管理网络)各项建议进行研究和分析总结国内外TMN网管系统现状与不足的基础上,分析了基于J2EE统一网络管理平台的框架,完成了对系统客户端的设计、WSF主框架模块的设计与实现、拓扑模块客户端的设计和主框架模块与其它应用模块的联调。平台采用J2EE框架作为底层支撑,采用J2EE的三层结构,将业务逻辑与界面显示相分离,瘦化了客户端,使开发者只需关心业务逻辑,而无需关心系统的底层逻辑。面向对象的分析设计(OOAD)方法和设计模式的综合应用简化了客户端应用程序的开发,增加了模块的复用度,增强了系统的灵活性。 在客户端的设计中采用了面向对象框架技术,提出并实现了两级框架(即主框架和应用框架),其中主框架主要完成平台的启动、界面的初始化和应用视图的导航功能。应用框架负责实现专业网管系统(如PCS网管系统等)的界面初始化及其应用视图的导航功能。统一网络管理平台的主框架模块作为整个统一网络管理平台的入口模块,与传统网管平台的界面框架相比,它将界面框架与拓扑管理模块剥离了开来。在主框架模块的设计过程中,采用XML文件来存储数据信息。通过抽象出MVI接口,实现了各个应用视图客户端模块的统一接入,统一了界面风格。 拓扑模块作为统一网络管理平台中的一个重要模块,分为拓扑客户端和拓扑服务端模块。其中拓扑客户端模块称为拓扑视图模块,拓扑服务端模块称为拓扑管理模块。拓扑视图和拓扑管理模块统一建模,并通过共享一棵拓扑树模型实现了数据的同步,保证了后台数据与界面显示的一致性。拓扑视图模块通过拓扑树和拓扑图,把实际网管地域中成千上万的网元分布状况以直观的方式呈现给最终用户,用户既可以利用网元实际的地理位置来查看和管理,也可以按照自己的逻辑创建逻辑视图和分组来管理网元。 本论文设计和实现的WSF(Work Station Function)主框架和拓扑视图模型,其意义不仅限于模块本身功能上的优化,而是从平台的角度去尝试一种新的设计模式,并推广到其他模块中,最终提高平台的可扩展性、可维护性和整体性能。