基于corba的网络管理技术探究

基于corba的网络管理技术探究

ID:23392768

大小:56.50 KB

页数:7页

时间:2018-11-06

基于corba的网络管理技术探究_第1页
基于corba的网络管理技术探究_第2页
基于corba的网络管理技术探究_第3页
基于corba的网络管理技术探究_第4页
基于corba的网络管理技术探究_第5页
资源描述:

《基于corba的网络管理技术探究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于CORBA的网络管理技术探究由于CORBA具有分布式及面向对象等众多优点,因此,为X络管理带了新的思路和解决方法。本文首先对CORBA及其技术特点进行了分析,并在此基础上提出了一种基于CORBA的X络管理系统模型,并给出了具体实现。关键词:CORBA;分布式;X络管理技术 伴随着X络应用规模与复杂性的发展,X络管理技术也逐渐发展起来。目前,主流的X络管理技术有SNMP(SimpleNetentProtocol,简单X络管理)和CMIP(monManagementInformationProtocol,公共管理信息协议)。

2、  随着X络规模的日益扩大与应用的复杂性,传统的X络管理技术暴露出一些不足之处,如SNMP无法完成较为复杂的X络管理任务,CMIP实现代价高昂且过于复杂等。而DOC(DistributedObjectputing,分布对象计算技术)中CORBA(monObjectRequestBrokerArchitecture,公共对象请求代理体系)的兴起,为X络管理技术提供了新的发展思路。  与SNMP相比,CORBA的功能更为强大;与CMIP相比,CORBA也没有那么复杂,且特别适用于分布式处理,因此,尽管CORBA的提出并不是针对于

3、X络管理的,但是,它在X络管理领域却得到了非常普遍的应用。1.CORBA简介1.1概述  CORBA(monObjectRequestBrokerArchitecture)是由OMG(ObjectManagementGroup,对象管理组织)所推出的规范,它是一种面向对象的分布式计算技术。CORBA能够为各种软、硬件产品提供一种协同工作的能力,这也是其主要目标。  CORBA对通过两个模型指定分布式对象间的交互过程(注:以平台无关的方式)进行了描述。这两个模型分别为对象模型(ObjectModel)和引用模型(Referen

4、ceModel),具体如下。  (1)对象模型:将对象定义为一个永恒不变的且唯一被封装过的实体,这些实体只能被特定的接口访问,即被严格定义的接口访问。  (2)引用模型:用以说明对象间的交互过程,它提供接口类型,所有接口类型通过一个ORB(ObjectRequestBroker,对象请求代理)按概念链接起来。  ORB是CORBA的核心,它位于客户方与服务方对象之间的中间层。它的作用是:为客户方发出的请求寻找与之相对应的服务;对客户方与服务方之间的连接进行管理。它实现了远程对象调用(注:与具体的编程语言无关的),并提供了多种

5、服务,如命名服务、事件服务等,这些服务对于较为复杂的底层通信与对象分布可以屏蔽掉,使其在X络管理领域十分适用。1.2CORBA的技术特点  CORBA有效弥补了传统分布式处理系统的不足之处,其自身的优势引领着分布式处理的发展。CORBA的技术特点表现在以下几个方面:  (1)代理(Broker)概念的引入。在分布环境中,对象请求代理ORB负责透明地收发请求与响应。如图1所示。  (2)客户方与服务方的程序实现了完全分离。与传统的客户/服务器方式相比,有很多不同之处,即客户与服务方将不再发生直接的联系,而只与代理发生联系即可,

6、客户与服务器方的升级都十分方便。  (3)提供了软件总线机制。CORBA定义了一组接口规范,且这个接口规范与任何的实现语言与环境相独立。因此,客户方与服务方之间可透明地进行交互,从而使应用软件在软件总线上实现了即插即用的功能。  (4)分层的设计原则与实现方式。CORBA的底层核心是一个较为精简的系统,各种复杂系统可由核心向外扩展与延伸。  (5)X络计算互操作性的实现。2.基于CORBA的X络管理技术2.1基于CORBA的X络管理技术的优势  基于CORBA的X络管理是较为可行的,同时,它也是一种较为先进的X络管理技术,它

7、符合现代X络管理框架。以CORBA为平台的X络管理系统的设计和实现,具有其他技术所没有的一些优势,具体体现在以下几个方面:  (1)可扩展的X络管理框架的创建  目前,随着X络技术的快速发展与变化,X络管理软件也随之发生变化,一直以来,它都是X络管理软件开发中所面临的难题。  CORBA的分布式对象模型,可以有效解决这一问题。CORBA与面向对象编程技术的使用,可以使X络管理软件具有较好可扩展性。  (2)与X络系统可伸缩性相适应  传统的X络管理软件,其信息均由管理方软件处理。如果X络规模与复杂性增加时,则系统性能也会受到

8、限制。  而基于CORBA的X络管理软件,由于对象实现可于多台不同的服务器上分布,且对象间可进行交互,因而,可以消除系统的瓶颈,从而获得较为满意的性能。  (3)开放与标准接口界面的提供  一个复杂的X络,其设备往往于不同的厂商。而这些设备的接口又通常为专用的,因此,对这些设备进行控制管理

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

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

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