已解决问题
corba接口和TL1接口有什么区别呢?
提问者:elaine19872   |  提问时间:2011-9-22 15:57
PON网管中corba接口和TL1接口区别是什么呢?使用的协议,传送的数据等方面有什么区别呢?
关闭所有答案回应     最佳答案
1 CORBA技术简介
    通用对象请求代理体系结构CORBA(Common ORB Architecture)技术是当今主流的三大构件技术之一。所谓构件是指软件系统的基本单元,由一个或多个在逻辑上紧密关联的对象封装而成,也是一种开发人员不必改变软件源代码就可以跨平台运行,并在各种软件环境下实现重用的、具有某种功能的独立软件[2]。构件技术能很好地解决分布式计算环境中异构数据源间的互联共享和互操作问题,实现各种应用程序间的协同工作。此外,利用构件的重构性还可以大大提高软件系统的开发效率,增强系统的稳定性和开放性,大大提高系统的可扩展性和可维护性。现在它已经成为分布软件开发的主流,并被业界广泛接受。现有操作系统和硬件平台的任一种组合几乎都支持CORBA技术,同时CORBA支持大量编程语言。
    ORB是CORBA的基础,是在分布环境下,CORBA所使用的、基于对象模型的软件总线,其基本职责是解决对象引用的请求和建立应用对象之间的联结,通过标准接口,使这种联结独立于所使用的硬件和软件平台,从而保证了对平台的透明性以及对操作系统、网络协议和编程语言的透明性。对象服务是为公共设施和各种应用对象提供的基本服务,它包括命名服务、事件服务、事件处理服务、通知服务、交易服务、生命周期服务和安全服务等等,其体系结构如图1所示。CORBA提供了开发可移植的分布式应用程序的抽象和服务,而不必顾及它们的底层细节,并对多请求响应模型的支持,透明的对象定位和调动、以及编程语言和操作系统的无关性为传统的系统集成和新的应用程序的开发提供了坚实的基础。
2 TL1协议简介
    TL1由Telcordia(先前的Bellcore)定义,全称为Transaction Language-1。它是一个基于字符的管理协议,因此,消息阅读很容易,不需要复杂的调试和协议分析器。
    TL1作为网络设备和网络管理程序间的基本接口,用于操作、管理和维护电信网络。TL1代理位于被管设备上提供访问被管设备数据的接口,TL1管理者使用这个接口监视和控制被管设备。数据(TL1 messages)在两者之间以二进制流的方式传送。在设备侧和管理程序侧的TL1实现允许用户进行以下操作:告警和网络监视、性能监控、网络安全和管理及检索网络资产数据。
    TL1定义了四种消息类型:(1)输入消息(Input Message)。输入消息是一条从OS或其他来源(如管理者)到网元(如代理)的命令,这条消息要求NE进行一些动作;(2)响应消息(Response Message)。响应消息是对应一条输入命令的详细回复(可以是一个回复或多个回复),它包含了命令是否执行成功的信息以及所需要返回的数据;(3)应答消息(Acknowgment Message)。应答消息是一个从NE的简短回复,标志输入命令消息正在处理或已经被拒绝执行,主要是通知用户NE对所收到的命令需要较长时间的处理;(4)自发消息(Automomous Message)。当NE进行周期性的操作或报告异常事件发生时产生自发消息
回应该答案 (0)  |  回答时间:2011-9-26 10:28
其他答案 ( 0 条 )