一直以来,面面向对象的技术(Object Orientation,00)是软件界努力追求的目标,传统的对象技术通过封装、继承及多态提供了良好的代码重用功能。但是这些对象只存在于一个程序中,外面的世界并不知道它们的存在,也无法访问它们。
一直以来,面面向对象的技术(Object Orientation,00)是软件界努力追求的目标,传统的对象技术通过封装、继承及多态提供了良好的代码重用功能。但是这些对象只存在于一个程序中,外面的世界并不知道它们的存在,也无法访问它们。要解决这些问题就需要提供一个标准的构件框架,使不同厂家的软件通过不同的地址空间、网络和操作系统交互访问。该构件的具体实现、位置及所依附的操作系统对客户来说都是透明的。为了解决分布式计算环境(DCE,Distributed Computing Environment)中不同硬件设备和软件系统的互联,增强网络间软件的互操作性,解决传统分布式计算模式中的不足等问题题,对象管理组织(OMG)提出了公共对象请求代理体系结构(CORBA),以增强软件系统间的互操作能力,使构造灵活的分布式应用系统成为可能。
CORBA Common Object Request Broker Architecture,公共对象请求代理体系结构,通用对象请求代理体系结构)是由OMG组织制订的一种标准的面向对象应用程序体系规范。或者说 CORBA体系结构是对象管理组织(OMG)为解决分布式处理环境(DCE)中,硬件和软件系统的互连而提出的一种解决方案:OMG成立于1989年,作为一个非营利性组织,集中致力于开发在技术上具有先进性、在商业上具有可行性并且独立于厂商的软件互联规范,推广面向对象模型技术,增强软件的可移植性( Portability)、可重用性( Reusabil1ity)和互操作性( Interoperability),其职责是为应用开发提供一个公共框架,制订工业指南和对象管理规范,加快对象技术的发展。
CORBA定义了一系列应用程序接口API、通信协议、和物件/服务信息模型,用于使得异质应用程序能够互相操作,这些应用程序用不同的程序语言编写,运行在不同的平台上。 CORBA因此为定义明确的物件提供了平台和位置的透明性,这些物件是分布式计算平台的基础。现阶段,电信运营商现有的专业网有传输网、交换网、电话网、IP网等,专业网之间保持独立性的同时又相互联系,关系体现在两个方面:承载关系和互通关系,如SDH网络为IP网提供承载服务,GSM网络和PSTN网存在互通关系,由于各个专业网的网管系统的管理范围只限于本专业网,无法了解到其他专业网与之相关的信息数据,导致各个网管系统之间信息不能互通,无法进行全网资源的调度和支配,降低了网管系统的管理效率,导致资源利用率降低。
另一方面,由干各个专业网的网管系统只涉及本专业网的各项管理功能,造成了网管系统界面的分割与多样化,如传输网网管用户只能使用传输网网管的界面去了解传输网的内容,无法了解在传输网上承载的IP网的内容,使得用户无法通过完整单一的网管界面去获取所需的数据。所以,运营商建立综合网络管理系统势在必行,通信网综合网管系统(INMS: Integrated Network Management System)通过一个管理平台对互连的多个子网络进行管理,对所管理的业务进行了解,进行故障定位和故障排除。首先在各个专业网内部建立基于网元层的综合网络管理系统,实现对不同类型子网的综合管理,然后建立一个高层的网管系统,进行多个专业网管系统之间的互操作,实现他们之间的信息传递。
而 CORBA技术作为分布式处理技术的工业标准,具有良好的开放性,它的ORB、IIOP、1DL等机制为异构网管系统的互连莫定了良好的基础,具体实现过程中,网元层可以继续使用基于 CMIP/SNMP/私有协议等接口,而网络层则采用 CORBA接口,各专业网网管系统和综合网管系统的接口采用CORA接口,业务层管理层和综合网管系统的接口采用 CORBA接口。所以综合网管系统建立在基于 CORBA技术的平台上将能够根好地实现对多个专网的集中化管理。
可能您还想看