Parlay

更新时间:2023-03-20 21:06

Parlay是一个让IT开发人员快速创建电信业务应用程序接口(API)。这些接口覆盖了各种电信网的功能象呼叫控制、SMS/MMS、定位、计费、在席和可用性管理以及策略管理等。Parlay/OSA应用程序接口是由Parlay小组(成立于1999年)定义的,它是一个由65家通信和IT领域的公司共同参与的非盈利性组织。

简介

Parlay/OSA主要设计用在移动网络、固定网络和基于IP的下一代网络,开发人员可以使用采用各种各样的语言,如C、C++和Java来开发Parlay/OSA的应用。Parlay/OSA基于各种开放的标准,包括CORBAIDLJavaUMLWeb服务SOAP、XML和WSDL)。

Parlay各个版本的发布时间

1) Parlay 5 - 2005.4.11

2) Parlay 4 - 2005.3.8

3) Parlay X Web Services Specification, Version 2.0 - 2005.3

4) Parlay X Web Services Specification, Version 1.0.1 - 2004.6

5) Parlay X Web Services Specification, Version 1.0. - 2003.4

Parlay/OSA的部署情况

1) Parlay/OSA是Hutchison的3G无线网络中一个很重要的部分,它目前已经在6个国家投入使用。

2) Parlay/OSA让运营商能够选择一些新的业务模型去部署网络服务。

3) 世界上有50个Palary成功部署和实验的案例,超过150个成熟的产品。

Parlay/OSA的好处

1. 快速创建业务

Parlay/OSA使软件开发人员可以采用不同的软件开发环境,并结合现有的开发工具,来创建Parlay/OSA应用程序。爱立信、IBM和Telenor已经拥有Parlay的实际运营经验,他们发现Parlay/OSA与传统业务创建方式相比,大大加快了通信软件的开发进度。

2. 网络无关

Parlay/OSA API被设计成网络无关的。对一个移动数据业务,开发人员可能并不了解下面的网络怎么去实现定位的,他们只要知道位置坐标和误差就行了。而且,开发出来的应用程序很容易的在不同网络上运行,甚至能被移植到固网上去。应用程序不需要关注如何获取位置信息,只需要处理位置数据就可以了。

3. 厂商无关

Parlay/OSA API技术和网络无关的一个必然结果,就是他的厂商无关性。业务提供商只要采用同一套API,就可以支持不同的设备平台,使得部署非常方便。

NGN上的Parlay

下一代网络NGN)是可以提供语音、数据和多媒体等各种业务的综合开放的网络架构。

1. NGN上的增值业务有一个重要的理念是开放的第三方业务接口,第三方通过这个接口可以实现增值业务开发。这个接口目前的标准为PARLAY,PARLAY本身不是个缩写,是个专用单词,原意是类似于“赌场上加注”的意思,用在这里表示“增值”的含义。PARLAY的基本理念,是通过封装技术,把NGN网络中的细节屏蔽掉,抽象成各种能力集,然后通过标准的API提供给第三方,使第三方在开发业务时,不必关心基础网络的具体设备、厂家等细节,只要调用相应的API就能够开发业务。

2. 3G出现了诸多规范,每个规范都为3G的某方面指定了一个架构。目前主要OMA、Parlay与JAIN。三个规范族各有侧重,亦有重叠。

OMA: 关注于运营商现有的各项业务,例如,规范族包含了MMS、内容浏览与数字版权管理等。

Parlay:侧重于将网络层的能力开放出来,例如,规范族包含了呼叫控制,存在管理等。

JAIN: 内容上与Parlay类似,特点在于完全基于Java语言定义。

Parlay Web服务

1. 2003年4月,一个构建电信应用的Web服务标准-Parlay-X规范发布了。Parlay-X整合了一些常用的通信功能,使其能被单个SOAP消息处理,这种简化主要是针对那些非专业的程序员。Parlay X Web Service接口对Parlay API进行了再一次的抽象封装,使得业务开发人员即使对电信知识一无所知也能够快速地、方便地开发出新的业务。

2. Parlay-x 1.0 vs. 2.0

Parlay-X2.0的标准比1.0增加了很多能力。这些能力的增加主要还是各Parlay组织中一些厂商从自身业务应用出发来考虑的,而不是纯粹从技术考虑。2.0最突出的特点有两个:

1) 业务能力增强的范围更大、更有针对性:

主要增强的能力有:Presence、Multimedia Conference、Terminal Status、Address List Management、Audio Call。这些能力包括了基本语音、与媒体资源服务器间的交互能力、数据及多媒体能力以及移动终端方面的能力。并且这些能力的增强也是根据目前已经存在的一些商用案例来设计的。

2) 增加了Web Service Framework:

在2.0与1.0之间最大的区别,是引入了Framework的理念。在parlay中非常关键的模块是Framework模块,它起到了一个认证、安全管理和实施的作用,而在1.0中并没有这一部分能力,也就是说将安全问题扔给了CP/SP,这是不符合现实情况的。

3. ParlayX1.0和2.0的API比较

1) 2.0中新增的能力有:

Terminal Status、Call Handling、Audio Call、Multimedia Conference、Address List Management、Presence

2) 2.0扩展的能力有:

Terminal Location(8个API)

3) 2.0去除了1.0中的“User Status”能力

4) 2.0将1.0中的“Network-Initiated Third Party Call”更名为“Call Notification”,并增加了3个API。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}