论文部分内容阅读
随着Web技术的发展,WebService逐渐成为实现企业计算的基础,同时,基于WebService的网管系统逐渐成为电信网络管理系统的发展趋势。另一方面,出于安全的考虑,防火墙往往阻塞了除HTTP以外的所有协议。XML(可扩展标记语言)/CORBA(通用对象请求代理体系结构)网关由IDL/WSDL翻译器和SOAP/CORBA网关两部分组成,克服了将CORBA服务应用于Internet的困难。
TMN的信息体系结构主要包括管理信息模型及管理信息交换两方面;对应网关主要包括这二个方面:信息模型的映射和通信协议的转换。本论文侧重于信息模型的映射,以朔黄铁路的SDH综合网管系统开发和四川联通传输网管系统开发为背景,重点是研制将IDL语法结构表述的CORBA接口的信息模型用XML描述出来,实现IDL到WSDL的转换,最后通过WebServices技术集成不同的网络管理平台,提供给用户应用单一映象存取,以实现大规模异构系统的综合维护。论文的主要内容包括以下几点:
1.研究和比较用于综合网络管理系统的多种中间件
2.比较和分析了IDL和WSDL的差别,详细描述了二者之间的每一种情况下的映射策略
3.基于编译原理,设计了IDL/WSDL翻译器的结构,并利用开源的解析器生成工具JavaCC来实现IDL的词法、语法分析及语法树的生成,最后实现这个翻译器。