复杂环境下综合网络管理系统技术管理研究

复杂环境下综合网络管理系统技术管理研究

【摘 要】高效可靠的综合网络管理系统能够及时、准确、全面地掌握系统网络的运行状态,为网络的可靠运行提供保障。本文针对复杂环境下的大型无线网络,通过对Web Services网络管理体系结构的深入研究,提出了一种结合XML Schema模型定义方法的综合网络管理系统。该系统利用GIS技术完成了对网络设备的拓扑呈现,实现了综合监视、参数调整、资源采集分析呈现和流量统计等多种功能,为管理者提供了决策依据和指挥手段,实现了对网络资源全面管理的目的。

【关键词】Web Services;XML Schema;GIS;网络管理 1.引言

通信和计算机技术的高速发展,使得网络规模不断扩大,网络结构日益复杂,网络也逐步向着智能化和标准化的方向发展,逐渐呈现出复杂性和异构性等特点[1]。 在由成千上万个网络设备共同组成的大型网络中,传统的、高度集中的专一网络管理模式已不能适应复杂环境下网络的管理需求。为了更加高效地管理网络,解决异构条件下的网络配置管理问题,需要将各分散的网络统一管理,在不

同的业务、设备和厂商系统上进行信息采集,实现异构软件和环境的集中应用[2]。

复杂环境下的综合网络管理系统能够及时、全面、准确地掌握网络内各子网和业务系统的运行情况,动态监视复杂网络的运行态势,为整个复杂网络的运行、维护、规划、指挥提供决策依据,确保网络安全、可靠、高效地运行。 2.网络管理技术体系结构

目前在网管系统中普遍应用的管理技术体系结构包括:基于SNMP技术的体系结构,基于TMN/CMIP技术的体系结构,应用于异构网互连的CORBA/IIOP体系结构和基于Web Services技术的体系结构。前两种体系结构由于信息模型的局限性、缺乏相应的开发工具等问题,应用范围有限,在实际应用中主要考虑后两种。 2.1 基于CORBA/IIOP的体系结构

公用对象请求代理体系结构[3](Common Object Request Broker Architecture,CORBA),是对象管理组织(Object Management Group)于1990年11月定义的,它很好地结合了面向对象技术和分布式处理技术,而这两者的结合正是当今软件产业的发展方向。

CORBA体系结构强调对象的可重用性、可移植性和互操作性,其核心部分是对象请求代理 (Object Request Broker,ORB)。ORB提供了可以让对象透明地发出请求、

接收响应的机制。在CORBA体系中,对象代表分布式服务的提供者而非被管资源,客户无需获知服务对象的位置而只需向ORB发送申请来调用特定的服务,定位服务对象并传递请求的任务均由ORB完成。对象实现和客户访问被接口分离开,使服务和客户双方可采用不同的编程语言实现,其中的编、解码和映射均由ORB完成。用开放分布式处理(Open Distributed Process,ODP)的观点来看,CORBA体系结构能够保证在分布式环境中的位置透明和访问透明。 2.2 基于Web Services的体系结构

Web Services是一种分布式软件技术框架,用于支持不同计算机平台通过网络进行交互[4]。它提供了一种计算机可识别的接口(WSDL)。系统间通过接口所定义的描述使用 Web Services进行交互,通常是使用HTTP和XML来传递SOAP消息。

通过使用UDDI协议,服务使用者可获取完成特定功能的Web服务的位置和名字,使用WSDL语言可获知该Web服务地址,最后采用SOAP协议封装服务请求参数,获取服务运行结果。

虽然CORBA体系结构相较于Web Services在安全性、容错能力等方面具有优势,但对于实现高延时、高容错等复杂环境下的综合网络管理系统,结合工程实现难度,选择基于Web Services的网络管理技术体系更优。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4