Parlay应用服务器概述

更新时间:2019-10-07
        使用开放的应用编程接口(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等)。Par­layAPI的定义与网络技术无关,它只为业务的实现提供统一的抽象接口,用ParlayAPI开发的应用能在多种网络上运行。
3.ParlayAPI的体系结构
ParlayAPI由两大部分组成:框架(Framework)接口和服务(Service)接口,如图:
ParlayAP!体系结构
ParlayAP!体系结构
        服务接口为高层应用业务提供了访问网络资源和信息的能力。服务接口包括现有网络的多种基本功能,例如呼叫控制、消息控制、连接管理、用户交互管理和移动管理。服务接口也包括通用应用程序接口以方便网络应用的部署。业务供应商可以按照不同的业务逻辑调用它们以实现不同的业务。
        框架接口为服务接口提供必需的支撑能力以及对服务接口的安全管理。框架接口的存在是为了保证上层的应用业务以一种可扩展的和安全的方式使用Parlay服务接口。当前ParlayAPI规范的框架接口提供的功能包括:服务注册、订购和查找、认证和鉴权、完整性管理。Parlay网络业务运行在框架管理域内,并且只能通过框架来接入。
        服务接口与框架接口的结合使传统网络能力在保证安全性前提下的开放成为可能,而应用则是使用这两种能力的客户端。上图中资源接口(ResourceInterfaces)的作用是使ParlayAPI与具体的网络资源相分离,实现ParlayAPI的网络独立性,以便基于ParlayAPI的应用可以在广泛的网络环境中运行,并且避免重新开发已经存在的功能。现有的ISUP、INAP、CAP、H.323、SIP等协议都可充当这一接口的角色。但是资源接口的选择和定义不在Parlay规范的范围内。

下一篇

SBC是什么-企业为什么需要SB以及应用场景

通信百科

SBC是什么-企业为什么需要SB以及应用场景

sbc一种NAT穿透的方式。SBC可确保VoIP 安全,又可提供媒体代理服务器的套件。SBC架构于IMS网络之上,可作为IMS网络的SIP和RTSP的 Proxy Server,所有的SIP与RTSP讯息都会透过SBC来处理,SBC更具备N... ...

相关内容

光通信技术(应用前景和发展趋势)

光通信技术(应用前景和发展趋势)

随着科技的不断发展,光通信技术已经成为现代通信领域的重要组成部分。光通信技术利用......

通信系统集成

2023-12-01

北斗通信模块(应用领域、技术优势、市场前景)

北斗通信模块(应用领域、技术优势、市场前景)

如果您觉得北斗通信模块很难理解或者应用,那么这篇文章一定会带给您更多的信心和自信......

通信系统集成

2023-12-01

电信外呼系统(优势和应用场景及如何选择)

电信外呼系统(优势和应用场景及如何选择)

电信外呼系统是一种基于互联网技术的电话营销工具,它可以帮助企业进行高效的电话销售......

通信系统集成

2023-11-02