售前电话
135-3656-7657
售前电话 : 135-3656-7657
使用开放的应用编程接口(API)构建业务是实现开放式业务体系的关键技术,也是下一代网络区别于传统电信网的主要特点之一。基千API的业务提供技术延续了计算机领域传统的应用软件开发方式,符合计算机软件开发者的习惯。基于API的业务开发方式可以把广大的计算机软件开发商引入到电信业务开发的领域中,使得计算机软件领域已有的丰富的开发资源,包括大量专业的开发人员、丰富的开发经验和成熟的开发技术等,能够成为电信业务开发的推动力。因此,这种开放的第三方应用编程接口被认为是NGN最具吸引力的能力,可以比较彻底地解决传统电信网络业务提供能力不足的顽疾。
目前,关于下一代网络的开放式业务API标准主要包括:由Parlay组织制定的ParlayAPI以及由SUN公司在Java平台上推出的JAINAPI。它们最初并不是由国际标准化组织制定的,但是正在获得越来越多的支持。尤其是ParlayAPI规范,目前已成为业界最具影响力的API规范,并得到大多数标准化研究机构和厂商的采用或认可,成为事实上的网络开放标准接口。
Parlay概述
要真正实现业务层的融合,需要通过某种方式屏蔽不同的底层网络的技术细节,使上层的业务执行与具体网络无关,从而能够以一种统一的方式实现跨越多个异构网络的业务。ParlayAPI是实现这一目标的一种有效技术。
1.ParlayAPI的引入
为了促进电信业的竞争,英国电信部在20世纪90年代宣布英国电信(BT)必须允许第三方业务提供商访问其交换机,这意味着必须开放交换机的控制接口,此举将对运营商网络的安全和完整性带来巨大的挑战。自然,BT不愿意公开这些控制接口而让第三方直接进入其网络。为此,1998年BT联合微软、北电和西门子等制造厂商发起成立了非营利性的Parlay组织,研究开发安全的开放式交换机接口,以屏蔽交换机的原有控制接口,但是业务提供者却可以利用该接口向交换机发出业务控制指令。从本质上看,Parlay接口实际上就是要实现原来封闭的智能网业务控制接口的开放,以形成一个更有竞争性的增值业务开发环境。
Parlay组织的工作重点在于制定API规范,但不包括如何实现API,以及如何实现基千API的应用、底层网络软件、物理构件、物理接口和协议等。为此Parlay组织积极鼓励电信和IT工业界作为一个整体来参与接口规范的设计和实现。目前,Parlay组织的成员已经超过100家,覆盖了国际上著名的电信运营商、网络设备供应商和计算机设备供应商。自1998年12月推出第1版规范以来,ParlayAPI至今已推出5个版本。自3.0版本开始,Parlay组织与ETSI、3GPP展开合作,共同发布API规范,称为Parlay/OSA(OpenServiceAcess)规范。此外,ITU-T、IEEE、IETF、OMG、TINA-C、Softswitch论坛、JAIN等其他标准化组织和工业组织相继宣布在自己制定的标准/规范中已经采用或者即将采用ParlayAPI规范。可以说,Parlay/OSA得到了众多标准化组织和厂商的支持,是面向下一代网络的、事实上的开放式网络API标准。
2.ParlayAPI的目标和特点
Parlay组织的主要目标是开放电信领域的能力,在更广的范围内,让更多的市场参与者能够开发和提供先进的电信业务,同时能够为特定的用户群快速定制个性化业务以作为普遍业务的补充。
Parlay组织在制定规范时,力求简单、易用、可扩展,其基本理念是通过封装技术屏蔽网络的底层细节,将不同网络能力抽象成各种能力集,然后通过标准的API为处在网络运营商域之外的第三方应用提供接人和控制核心网络资源的统一方法。ParlayAPI的另一个重要功能是引入了Internet上的应用开发模式,为IT应用与电信网的融合奠定了技术基础。因此,ParlayAPI是一组开放的、独立千具体技术的网络规范。ParlayAPI规范的定义采用了面向对象的方法,使用通用建模语言(UML,UnifiedModellingLanguage)进行描述,API的实现可以基于任何中间件平台(例如,CORBA、DCOM、RMI等)。ParlayAPI的定义与网络技术无关,它只为业务的实现提供统一的抽象接口,用ParlayAPI开发的应用能在多种网络上运行。
3.ParlayAPI的体系结构
ParlayAPI由两大部分组成:框架(Framework)接口和服务(Service)接口,如图:
ParlayAP!体系结构
服务接口为高层应用业务提供了访问网络资源和信息的能力。服务接口包括现有网络的多种基本功能,例如呼叫控制、消息控制、连接管理、用户交互管理和移动管理。服务接口也包括通用应用程序接口以方便网络应用的部署。业务供应商可以按照不同的业务逻辑调用它们以实现不同的业务。