corba技术在电信网络管理的应用

corba技术在电信网络管理的应用

ID:21911089

大小:62.50 KB

页数:10页

时间:2018-10-25

corba技术在电信网络管理的应用_第1页
corba技术在电信网络管理的应用_第2页
corba技术在电信网络管理的应用_第3页
corba技术在电信网络管理的应用_第4页
corba技术在电信网络管理的应用_第5页
资源描述:

《corba技术在电信网络管理的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、CORBA技术在电信网络管理的应用:该文对CORBA结构,电信管理X络结构进行分析,讨论将CORBA应用于电信X络管理平台的必要性及优点。在电信管理X中引入CORBA技术,可以实现软件分布,异质平台互操作性以及遗留系统的集成方面的灵活。  关键词:CORBA;TMN;分布式体系结构  :TP311:A:1009-3044(2011)11-2688-03  CORBATechnologyinTelemunicationNetentApplication  DENGLai-sheng  (ZhanjiangNormalCollege

2、,Zhanjiang524048,China)  Abstract:BasedonCORBAstructure,telemanagementanagementplatform.Inthetelemunicationsanagement,introductionofCORBAtechnologycanberealized,heterogeneoussoftinteroperabilityandlegacysystemsintegrationaspectsofflexible.  Keystructure  随着电信X越来越复杂,X

3、络功能不断增加,X络管理系统已经成为了电信X的一个必不可少的组成部分,TMN(TelemunicationManagementNetanObjectRequestBrokerArchitecture,公共对象请求代理体系结构)的面向对象的分布式架构的特点非常适合于电信管理X的架构,文中主要在分析CORBA特点及构建分布式TMN新需求的基础上搭建了一套基于CORBA的电信管理X平台。  1CORBA介绍  中间件提供平台和应用之间的通用服务,具有标准的程序接口和协议,从而避免了具体平台之间的紧耦合。CORBA就是能够提供对象总线系

4、统服务的中间件规范。  1.1CORBA结构  CORBA的主要目标是提供一种机制,对象可以透明地发出请求和获得应答。CORBA可以为面向对象的应用提供一个公共框架,以便在主要的硬件平台和操作系统上建立一个异质的分布式应用环境[1]。  OMA(ObjectManagementArchitecture,对象管理体系结构)是一个实现分布环境的高层参考模型,其中应用对象,领域接口,公共设施通过ORB(ObjectRequestBroker,对象请求代理)与对象服务进行请求与应答。ORB主要负责实现客户机和对象之间的通信,它定义了异构

5、环境下对象透明地发送请求和接收响应的基本机制,是构造分布式对象应用,使应用在不同层次的异构环境下互操作的基础。  CORBA通过对象系统为客户提供服务,对象间的交互通过ORB传递。ORB的关键属性是客户/对象通信的透明性。对象总线ORB的基本功能为:确定服务器位置;转换不同数据格式;为异构环境中的Client和Server透明地提供通信环境。ORB的作用是把客户发出的请求传给目标对象,并把目标对象的执行结果返回给发出请求的客户,因此,可以说ORB提供了客户和目标对象之间的交互透明性,其中包含位置透明性和访问透明性[2]。  由图

6、中可以看到通过IDL(InterfaceDefinitionLanguage,界面定义语言)可以屏蔽具体应用软件的实现细节,只需要对被管理对象提供IDL描述,就可以采用合适的开发环境对应用进行实现。ORB提供了两个用于存储有关对象信息的服务:接口仓库和实现仓库。  接口仓库负责对象的IDL接口定义的存储,分布和管理。使用接口仓库中的信息还可以对对象请求中操作的有效性进行检查,接口仓库的引入很好的支持了CORBA的动态调用。  实现仓库所完成的功能与接口仓库类似,只不过它存储的是对象实现的信息,如Server支持的类,实例化对象,

7、这些对象的ID等运行时信息。实现仓库还可以存储与ORB实现相关的附加信息,如跟踪信息,安全及其他管理数据等。  1.2CORBA运行机制  对于某个客户,只有该对象实现在ORB中登记过,它才能获得某个对象实现的服务。登记信息存放在接口仓库和实现仓库中。具体步骤:  1)客户获取特定对象实现的对象引用。  2)如果该对象实现以静态方式实现,提供IDL静态存根和骨架,则客户通过IDL存根向对象实现发出请求,否则请求将发给ORB提供的动态调用接口,ORB将根据对象实现在接口库和实现库中的信息将请求传递给对象实现。  3)请求到达ORB

8、内部后,ORB内核在对它进行一定的处理后发送给相应的对象实现登记的对象适配器。  4)对象适配器进行判断后进行相应的方法的调用。  5)方法执行完后,结果按原路返回给客户。  由以上介绍可知,遵循CORBA的架构平台可以方便地实现异质环境中各种应用的软件,硬件的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。