摘要:面向业务的网络性能管理系统是以网络中运行的业务为被管理对象的,而传统网络中间节点的封闭性限制了系统的实现。SONPMSA系统通信平台的设计与实现是通过引入主动代码技术、定义基于应用层实现的主动信包的格式、利用Java的平台无关性解决了主动代码分发机制中关键主动代码的解析和加载两大功能的设计与实现问题。从而解决了面向业务的网络性能管理系统通信平台动态地执行网络业务数据的管理问题。
关键词:面向业务;网络性能管理;通信平台;主动代码;动态加载
引言
随着网络使用的普及,网络应用越来越纷繁复杂,用户对网络的需求与服务质量也要求越来越高,网络管理技术也不断更新。SONPMSA(ServICe-Oriented Network Performance Management System Based onActive Code)系统是基于主动代码的面向业务的网络性能管理系统。传统的网络管理将网络中的设备作为主要被管理对象,但是用户更关心的是网络上运行的业务状态与效率,因此SONPMSA系统是将网络中运行的业务作为被管理对象,通过采集和分析网络业务的性能数据,监测网络业务的性能。对网络线路质量进行分析,同时,统计网络业务运行的状态信息,并对网络的使用发展做出评测、估计,为网络进一步的规划调整提供依据等。
要实现面向业务的网络管理必须打破传统网络中间节点系统的封闭性,因此SONPMSA系统利用主动网络的主动代码技术,通过主动包携带可执行的主动代码,用户根据具体的需求动态对网络中间节点进行编程,从而达到对网络中的业务实施有效地控制与定制。SONPMSA系统通过借鉴的TMN(Telecommunication Management Network,电信管理网)思想优化通信平台设计,以实现对面向网络业务的性能管理。
1 SONPMSA通信平台的设计
SONPMSA系统中,信息的传递是面向业务的网络性能管理系统实现的关键。因此,网络通信平台的设计是非常重要的,通信平台需要提供其他部件所需要的通信功能,保障能够准确地、没有错误地将数据传送到目的节点。并且通信平台除了提供通信的接口和服务,还负责进行管理命令的侦听。基于主动代码面向业务网络性能管理通信的平台结构图如图1所示。