欢迎来到天天文库
浏览记录
ID:30808642
大小:147.50 KB
页数:5页
时间:2019-01-03
《基于corba技术的分布式智能网》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、CORBA技术在分布式智能网中的应用(华北电力大学计算机系,保定,071003)摘要:随着新业务需求的增加以及涉及智能业务的呼叫在电信业务屮所占的比重不断增人,传统的集中式智能网在处理能力上的瓶颈将越来越突出。本文分析了现有智能网体系结构在分布式计算方面存在的缺陷,给出了一个基于CORBA技术实现未來的分布式TN系统结构的全局视图,并着重讨论了将智能网与CORBA技术结合的若干关键问题。关键词:智能网;CORBA;分布式电信领域正朝着开放的计算环境方向发展,釆用由对象管理组织OMG(ObjectManagementGroup)制订的分布式对象技术,如公共对象请求代理结
2、构CORBA(ConunonObjectRequestBrokerArchitecture)[1]建立适合电信领域的可扩展的、分布的、跨越多个平台的系统,目前正成为一种趋势。OMG还为CORBA在电信领域的进一步推广专门成立了电信技术组oCORBA技术也是一个非常适合实现增值电信网络的基础架构。基于CORBA技术的分布式智能网的研究己成为目前下—•代智能网研究的一个重要发展方向。国内外许多通信厂商和研究机构,如Lucent.Alcatel和HP等一些跨国电信公司,都在和OMG一起积极开展CORBA在智能网中的应用研究[2][3],并提出了一些初步的解决办法。一、技术概
3、述CORBA是一个用于在分布式界构环境下实现可重用、可移植、可交互的面向対象软件系统的规范。其重点在于対象间的互操作规范,以及対象对运行过程的支持。CORBA的核心思想是采用标准的接口定义语言(OMG1DL)将软件接口与软件实现相分离。采用ORB(对象请求代理)实现异构环境下对象透明地发送请求和接收响应的基木机制。CORBA以面向对象方法为基础,将Client.Server模式作为基本处理机制,为分布式环境屮各类网络互相访问、协同工作提供了一个一致的服务平台。但它又不同于普通的Client.Server模式,一个客户nJ以透明地向一个服务对彖发出请求,并R不盂要知道这
4、个服务对彖在网络中的位置,及其编程语言和操作系统等。CORBA的这一特征为在分布坏境屮异类系统应川的互操作捉供了保证。由于ORB屏蔽了底层细节,使开发基于对■象的大型应用系统的过程大幅度地简化。CORBA技术非常适合电信领域,冇两方面的原因:一是CORBA的技术特点,如采用先进的软件总线和面向对象技术,容易实现与遗胡系统的集成,符合标准的处理流程,系统的开放性适应新技术的发展;二是电信领域的需求特点,即超强的分布式处理需求,这正是CORBA的优势所在。二、传统智能网在分布计算方而的不足智能网的棊木思想是将电信网络的交换功能与控制功能分离。交换机仅完成基木的交换和业务接
5、入功能,而把原来位于各个交换机的业务控制功能集屮到了业务控制点上SCP(高性能可靠性计算机),从而实现了业务山智能网集中提供。在智能网建设初期,山于需支持的增值业务述很少,基本上可以满足用户帝求。但随着对新业务需求的增加,涉及智能业务的呼叫在电信业务屮所占•的比重也将不断增加。同时,提供个人化业务的需要预计也将汇入到对高性能智能网系统的需求屮。特别是象号码携带这样一类的业务,对业务控制点处理能力的冲击很大,会出现SIP成为业务的瓶颈和SIP扩展性能差阻碍增加业务量的矛盾。针对集中式控制的弊端,我们需要寻求一种分布式的智能网服务结构。于是,将CORBA技术引入智能网便白
6、然地成为研究热点。三、CORBA在智能网中的引入CORBA技术在智能网功能实体中的引入,以及授终在交换系统中的引入,将使分布式网络智能逐步代替“传统的”集中式的智能网功能实体[3]。图1从全局基础上描述了CORBA在智能网中应用的技术视图。应用和数据服養器图1图1中,网络智能层包含业务控制和业务管理实体,以及独立智能外设和业务节点,它们在数量上相对较少。交换传输层包括智能网的业务交换点以及人量的传统交换机,它们保证用户信息和用户数据的传输沿着呼叫建立的连接进行。交换传输网可以覆盖多种传统电信网,如移动系统、老式简单电话系统(POTS)、综合业务数字网(ISDN)、宽带
7、网络等。无论是在网络智能层还是在传输层,相应的智能网功能实体都可以在基于CORBA技术的中间件层Z上以一种分布式方式实现,或者说通过一组经由分布式中间件层交互的应川和数据服务器实现。因此基于CORBA技术的中间件层(图小以MW表示)构成了分布式智能网的呈础。但是,分布式中间件需要增强CORBA标准,使之适应电信系统,尤其是适应智能网的需求。针对智能网的特殊需求,CORBA技术在智能网中的应用存在很多特殊的问题,尤英盂要重点解决若干关键问题[4]。1.对平台的性能要求对CORBA平台的性能要求主要包括两方面:实时性和高可用性。所有的基于分布式处理技术的
此文档下载收益归作者所有