corba技术原理及在通信领域的应用简介

corba技术原理及在通信领域的应用简介

ID:27625733

大小:327.08 KB

页数:21页

时间:2018-12-05

corba技术原理及在通信领域的应用简介_第1页
corba技术原理及在通信领域的应用简介_第2页
corba技术原理及在通信领域的应用简介_第3页
corba技术原理及在通信领域的应用简介_第4页
corba技术原理及在通信领域的应用简介_第5页
资源描述:

《corba技术原理及在通信领域的应用简介》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Corba技术原理及在通信领域的应用简介S前移动通信运营商大都拥有一个规模宏大的网络,如核心话务网、接入网、SDH和PDH传输网、分组交换网、智能网等多种电信网络。随着网络规模的不断扩大,网络设备的种类和数量也不断地增加,整个网络的复杂性円益提高,多厂商问题非常突出一一尽管每个厂商都提供了对自己设备的网络管理系统,然而这些网络管理系统无法提供统一的接门和数据指标,更重要的是网络管理作为一个整体却被这些相互独立的网管系统划分开来,这显然是不合理。针对网络管理的问题,各运背商都希望能够在目前分散的网管系统基础上建立综合网管系统(下简称NMC),以实现全网的综合管理,包括:集中监控、分析

2、、优化,及时掌握全网运行情况并进行有效控制,从而提高运营商信息化管理水平,最终提高移动通信的服务质量和运营效益。然而,由于不同的厂商网管(不简称OMC)系统采用不冋的技术和协议研制缺乏统一的接U标准和规范,从而为其接入综合网管以及未来的系统扩容都带来巨大困难。因此,我们需要提出一个统一接入的解决方案,这个方案的目标就是让OMC能象组件一样被纳入到NMC中——这便是北向接口。CORBA(CommonObjectRequestBrokerArchitecture)是对象管理组织(OMG)为解决分布式处理环境(DCE)中,硬件和软件系统的互连而提出的一种解决方案。它提供了面向对象应用的互

3、操作标准,是一种标准的面向对象应用程序体系规范是一种被广泛承认的、具有良好应用前景的系统集成标淮,在银行、电信、保险、电力和电子商务领域都有广泛的应用。由于CORBA可以让分布的应用程序完成通信,无论这种应用程序是什么厂商生产的,只要符合CORBA标准就可以相互通信,因此,我们很容易把它和NMC的需求联系在一起,木文就是讨论如何利用CORBA来实现这个统一接入的方案。我们的设计思路大体如下:首先,分析NMC的基本功能需求,按照划分的功能模块对接入点进行对象建模。然后用IDL(InterfaceDefinitionLanguage)对接门描述,再由IDL映射(MAP)出Client/

4、Server(NMC/OMC)的框架JAVA代码。最后加入相应的业务代码编译调试产生应用程序,便实现OMC作组件为NMC提供服务网管底层数据及操作。CORBA程序设计的一些关键部分:如IDL设计方法,ORB初始化和关闭,分布式对象的获取,复杂数据结构作传递参数,通知结构的封装和拆装,事件服务,TraderService等。CORBA对象管理体系结构OMAOMG是为在计算机网络上独立开发的应用软件建立一个相互之间互操作性的标准。OMG的屮心任务是接纳广泛认可的对象管理体系结构(ObjectManagementarchitecture,简称为OMA)或其语境(context)中的接U和

5、规程的规范。OMA以分布式的对象为集成单位。以对象为基础来构作分布犬应用系统的最大优点是对象的封装性:对象的数据和状态只能通过对象上定义的一组运算来访问,而不允许直接存取。因此易于处理平台的异构性,因为数据表达的互异已被隐藏,从而简化Y系统的集成。应用接口领域接口r公共投施对象请求代理人LAr对象服券OMA参考模型OMA由对象模型(objetmodel)和参考模型(referencemodel)组成。对象模型主要定义了如何描述在异种(heterogeneous)环境中的分布式对象;参考模型则刻画了对象之间的交互。CORBA通信对象ORBORB作为对象互相通信的软总线,用来联系客户

6、端和对象间的通信。ORB是OMA参考模型的核心,它保证在分布式异构环境中透明地向对象发送和接收请求,帮助实现应用部件之间的互操作。OS:对象服务CF:公共设施DI:领域接口AI:应用接口IDL接口IDL定义的接口经IDL编译器编译后能产生客户的桩(stub)及执行对象的骨架(skeleton)这类能与ORB通信的接口:(1)接口桩stub。在编译吋确定的静态接UI。它位于客户对象的本地,接受客户的请求,对客户来说相当于远程的执行对象。接口桩向ORB提交请求。(2)动态调用接口(DII)。用于编译时不能确定的请求。与接口桩作用相同。(3)骨架Skeleton。分动态骨架与静态骨架。它

7、针对执行对象来说代表了远程客户的作用,可在本地调用执行对象服务,并与ORB通信。(4)对象适配器。提供执行对象可以访问ORB服务的基本接IJ,艽作用是产生及解释对象引用、安全交互、登记和执行等等。ORB可以用各种方式来实现,只要满足CORBA规定的规范即可。具体ORB实现之间亦可存在接门关系。CORBA的客户、服务的执行对象与ORB接口间的关系ORB核心对所有ORB实现相同的接口♦向上调用可以有多个对象适配器每个对象类型有几个桩和一个骨架1正莒调用接口II与ORB相关

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

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

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