文档章节

Parlay/OSA-创建无线业务的一种新途径

帝都老白
 帝都老白
发布于 2015/03/03 11:05
字数 5591
阅读 18
收藏 0

Parlay/OSA-创建无线业务的一种新途径

作者 Zygmunt Lozinski 编译 陈家朋 2003/12/16

概要

  本文简单的介绍一下Parlay/OSA-一个由65家IT和电信行业的共同创建的,可以开发电信新业务的开放接口。Parlay/OSA可以开发固定网的业务,也可亚用来开发移动数据业务和下一代网络的业务。Parlay/OSA提供了包括强化移动速数据业务、定位、终端能力、联机管理和计费在内的各种功能。

  网络运营商和业务提供商正在寻找新的盈利手段和新的增值业务,并将其作为这场通信革命中的关键部分。Parlay/OSA使电信新业务的开发可以采用IT领域的一些快速应用程序构建技术:开放的API,分布式计算、Java和Web服务。本文将对Parlay/OSA的体系结构进行描述,并给出一些具体的应用。

关键字:

  [3GPP, 3GPP2, 移动业务开发, 开放的网络API, OSA ,开放的业务体系结构, Parlay, Parlay APIs, Parlay小组, Parlay-X, Parlay Web服务, 业务创建, Web服务]

什么是Parlay/OSA?

  Parlay/OSA是一个能让IT开发人员快速创建电信业务的应用程序接口(API)。

  Parlay/OSA应用程序接口是由Parlay小组(http://www.parlay.org/)定义的,它是一个由65家通信和IT领域的公司共同参与的非盈利性组织。Parlay小组成立于1999年,到目前为止,它已经发布了四个版本的Parlay规范。Parlay小组的公司成员包括阿尔卡特、不列颠电信、爱立信、富士通、惠普、IBM、Incomit、朗讯、NTT、西门子、SUN、Telcordia科技、意大利电信、Teltier和其他50个北美、欧洲及亚洲的公司。OSA即开放式业务接口,它在3GPP(第三代移动通信伙伴项目,http://www.3gpp.org/)和3GPP2的移动业务体协结构中被引用,而Parlay就是OSA中的API部分。

  Parlay/OSA也使得象场外自动化(FFA,Field Force Automation),销售自动化(SFA,Sales Force Automation)和银行机构自动化这些企业应用也能利用现有的无线网网络和高级智能网(AIN)的资源。

  Parlay/OSA是一组技术无关的API:他们主要设计用在移动网络、固定网络和基于IP的下一代网络,开发人员可以使用采用各种各样的语言,如C、C++和Java来开发Parlay/OSA的应用。

  Parlay/OSA基于各种开放的标准,包括CORBA、IDL、Java、UML和Web服务(SOAP、XML和WSDL)。

Parlay/OSA的体系结构

  Parlay小组成立的目的主要是促进计算机和通讯领域的融合,通过采用IT领域的开发技术来简化和加快通信应用的开发。

  通信和网络中,层次化的协议扮演着一个非常重要的角色。一个协议栈将不同的网络功能放在不同的层次中,这些独立的协议层定义了网元之间通讯的方式。著名的协议栈有TCP/IP,它包括HTTP、TCP、IP和其他一些协议;在通讯领域,SS7协议栈遍布通信网的各个角落,它由ISUP、TUP、MTP-3、MTP-2和MTP-1等协议构成。通讯协议的定义和标准化确保了网元之间的互操作性,让运营商可以采用不同厂商的设备去构建一个网络。

  对软件开发,重点集中在不同层次之间的接口。通用的编程接口包括POSIX(在所有Unix和Linux系统中采用的API)和Win32(微软Win95/98/2000系统采用的API),这些接口通常称为应用程序接口(API)。采用通用API的好处在于使应用程序可以独立于硬件和厂商,并很容易地移植到新的平台。全世界有3百万软件开发人员,从这一数字我们就可以看出采用这种方式的好处,与之形成鲜明对比的是,世界上只有不到10,000人的电信业务开发人员。在Parlay/OSA出现之前,标准化电信发展组织如TIA、ITU-T和ETSI主要集中发展协议规范。

  在通讯领域采用通用API意味着我们可以编写出不需要修改就可以在各种底层协议之上运行的应用程序。比如我们可以开发一个电话会议的Parlay/OSA应用程序,软件人员可以不用理会该程序是在IS-41网,GSM网,或基于SIP的网络上运行。

Parlay/OSA 应用程序接口 (APIs)
  Parlay/OSA包含了一套完整的电信应用API集合,具体包括:移动功能、定位、在席和可用性管理、呼叫控制、用户交互、消息、基于内容的计费、策略管理。这些API提供的功能有:

  通用数据定义:贯穿整个Parlay规范的对象和类型
  框架:应用程序如何进行鉴权;如何发现网络具备的功能;故障和负载管理。
  移动性:应用程序如何发现终端的位置,终端位置发生变化时如何通知应用程序
  终端功能:应用程序如何识别终端具备的特性
  数据会话控制:应用程序如何管理终端的数据会话,主要用在GPRS和其他2.5G的业务中。
  在席和可用性管理:应用程序管理表达"上线/离开"的在席状态和 "会议空闲中"的可用性状态,通常用在即时消息和无线即时信息的业务中
  帐号管理:查询帐号和计费历史信息
  计费:要求对业务进行基于内容的计费
  呼叫控制:如何建立普通呼叫和多方通话(会议),如何选择呼叫路由以及如何建立多媒体呼叫
  通用消息:应用程序如何与消息系统交互,如语音、传真和邮件
  联机管理:管理服务质量(QoS)和虚拟专业网(VPN)的配置
  策略管理:应用程序如何与策略驱动的网络交互

Parlay/OSA 框架
  从Parlay/OSA诞生开始,网络运营商和业务提供商最关心的一个问题,就是如何确保网络资源不被未授权用户的访问和如何防御安全方面的威胁。这些正是由Parlay/OSA框架保证。Parlay框架在Parlay/OSA网关部分被实现,下面将会具体描述。所有的应用程序和业务如果要调用Parlay/OSA API的话,首先就需要在Parlay/OSA框架上注册。Parlay/OSA框架是一个软件组件,用来对应用程序进行鉴权、返回Parlay/OSA功能的对象引用。Parlay框架主要解决安全性和可用性的问题。


[图 1. Parlay 技术架构]

  关于Parlay/OSA框架的详情参见[Parlay v2]、 [Parlay v3] 和 [Parlay v4]的第三部分。

Parlay/OSA 如何嵌入通信网络


[图 2. 网络中的Parlay/OSA ]

  Parlay/OSA相当于一个加强的网络,或者说是一个专门给业务提供商的网络。

Parlay/OSA 网关的角色
  Parlay/OSA模型引入了一个新的网元-Parlay/OSA网关,通过它,应用程序就能够使用Parlay/OSA API与现有网元打交道。网络运营商和业务提供商控制着Parlay/OSA网关,他是与Parlay/OSA交互的唯一通道。这就意味着应用程序是与网络内部的协议是分开的,它可以在不影响现有应用程序和业务的情况下介入网络。Parlay/OSA网关同时也实现了Parlay框架。

  这就给产商提供了一种灵活的网关实现方式,许多产商采用独立网关和各种网元如SSP、位置信息服务器和采用本地协议(SS7/INAP,上面案例中的LIF)的策略管理引擎打交道。爱立信的网络资源网关,朗讯的MiLife Parlay网关和AePONA的Causeway Parlay网关就是采用了这种实现方式。Parlay网关的这种灵活性,使得其他厂商也可以将Parlay网关集成到现有的智能网平台中,比如你可以把它直接放在SCP中。Marconi的应用媒体网关就是System-X SCP的一个组件,Telcordia的电话开发业务网关也是作为ISCP的一个组件。

  从运营商的角度来说,采用SS7和IP与现有网元打交道的Parlay/OSA网关给他们提供了更多的选择,他们可以选用不同网关产品,无需任何修改就可以直接和现有的设备互连。

将企业内的应用服务器连接到网络
  企业应用程序采用了IT工业的标准模式,客户软件(基于Web,在PC上运行)与放在Web应用服务器上的企业应用程序交互,后台使用大型机系统上的数据库。应用服务器是这种方案的关键元素,它是一个在同一时间能支持多个Web应用程序的高可用性软件系统。

Parlay/OSA设想应用程序运行在应用服务器上,通过TCP/IP连到Parlay/OSA网关。

  这里有两种应用的场景。应用程序和应用服务器都驻留在同一个数据中心,支持商业应用,使用通信服务提供商的网络设备,通过Parlay/OSA API查询一辆卡车或一名现场工程师的位置;第二种,应用程序被第三方ASP(应用程序提供商)厂商托管,他们也通过Parla/OSA与业务提供商的网络交互。

网络中应用服务器的角色
  业务提供商可以利用Parlay/OSA的优势,给用户提供满意的业务。很多业务提供商在网络内部署应用服务器,在上面运行第三方的业务。这样就给管理上带来了方便,因为,自己的业务和第三方业务都采用了统一接口-Parlay/OSA API。

Parlay/OSA和其他工业标准的关系
  在开辟通信业务和应用接口的新途径方面,Parlay小组扮演者一个先驱者的角色,他们与其他标准组织和工业团体保持接触,以避免重复,从而发布统一的规范。Parlay小组提供了其他论坛和工业团体的链接,与他们保持联络,避免了工作上的重复和工业上的混乱。

  由Parlay、3GPP和ETSI共同成立了一个联合工作组,以协调三方的工作。3GPP是一个开发第三代移动网络规范的组织,它的最终规范由Parlay和ETSI联合发布。在北美和远东,3GPP2是一个致力于将现有网络向CDMA和ANSI41网络过渡的标准组织,3GPP2也吸取了联合工作组一些于底层网络无关的技术和一些无线访问网络的技术。

  Parlay小组与在席和可用性管理论坛(PAM)保持长期的合作,Parlay小组在第四版的Parlay API规范中包含了PAM的API接口。2003年4月,PAM论坛并入Parlay小组。

  PayCircle是一个集中发展移动计费和电子商务技术的组织,PayCircle和Parlay合作创建了计费的Web服务规范,2003年4月作为Parlay-X规范的一部分发布。

  开发式移动联盟(OMA)是最近成立的一个组织,目标是简化移动应用程序和业务的创建工作。2003年5月,Parlay和OMA签署了一个双方共同合作的协议。

  Parlay规范也被引进中国,并于2002年被信息产业部采纳。

Parlay/OSA的好处

快速创建业务
  Parlay/OSA使软件开发人员可以基于同样的方式来创建商业通信软件。他们可以采用不同的软件开发开发环境,并结合现有的开发工具,如针对Java的快速开发工具Borland JBuilder和IBM Websphere,来创建Parlay/OSA应用程序。许多厂商,象爱立信,还配备Parlay/OSA的测试工具,这意味这他们可以在一台运行Linux或Windows的便携机上来测试Parlay的应用程序。

  爱立信、IBM和Telenor已经拥有Parlay的实际运营经验,他们发现Parlay/OSA与传统业务创建方式相比,大大加快了通信软件的开发进度。

网络无关
  Parlay/OSA API被设计成网络无关的。对一个移动数据业务,开发人员可能并不了解下面的网络怎么去实现定位的,他们只要知道位置坐标和误差就行了。而且,开发出来的应用程序很容易的在不同网络上运行,同样的程序甚至能被移植到固网上去。这样一来,应用程序不需要关注如何获取位置信息,而只需要处理位置数据就可以了。其他功能也是一样,如建立呼叫、基于内容或业务的计费,用户都不需要对内部的实现细节有过多了解。

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

大量的开发人员
  标准软件技术的采用,意味着那些掌握了C++、CORBA,或Java和EJB的人能很快学会Parlay/OSA的开发。世界上有大约150万C和Java的程序员,只有不到几千人的高级智能网(AIN)开发人员,而且他们还需要非常专业的培训才能开发新业务。

第三方独立软件厂商(ISVs, Third Party Independent Software Vendors)
  采用标准软件开发技术的一个结果就是,产生了很多独立的第三方软件厂商,他们开发、出售基于Parlay/OSA的业务。Parlay小组会议正式提供了一个展示厅,软件厂商可以演示基于Parlay/OSA的业务程序。

Parlay/OSA 能作什么样的业务

  最好的方式就是看一下下面的三个应用范例,他们已经被第三方业务开发人员成功开发出来。

无线网中的Parlay业务
  第一个例子综合了在席和可用性管理方面的能力:"爱丽丝正在开会,不能接电话,但是可以接收文本信息",一旦系统收到类似这样的请求,就会自动建立其他的通信形式,如会议呼叫。该业务定位在持有高级移动终端的商业用户,它综合了互联网和立即消息应用程序的功能。用户可以在它的移动终端上看到他们组其他成员的状态,知道他们当前能否被呼叫。一旦所有成员都有空,用户就可以安排一场会议呼叫。

  该业务依赖Parlay/OSA的一下功能:在席和可用性管理、定位、呼叫控制和用户交互。

企业中的Parlay业务
  企业希望在与用户的常规商务接触中,加强他们的品牌形象。他们可以采用这样一种业务,,在用户呼叫过程中或呼叫完成后,将一张定制的适合移动设备的web页面发到用户的电话上。例如,用户通过电话订购了比萨饼,作为提示,他将收到一个"电话页面",上面给出了最新的价格和订购的数量。这项业务也适合商业用户,他们可以把注明了地址和电话的电子商务卡发送给电话客户。

运营网络中的Parlay业务
  Parlay/OSA也可以用于固定网中,许多批发运营商正打算用它来开发新的业务,提供给业务供应商。荷兰的KPN网络就是一个很好的例子,他们提供了诸如"将A方连至B方,并由C方来计费"等功能,许多给政府的通信业务就是以它为基础。

采用Parlay

  Parlay小组由65家通信和IT行业的公司组成,成立于1999年。Parlay小组开发并公布了一系列电信网络的开放API,这些接口覆盖了各种电信网的功能象呼叫控制、用户接口、SMS、定位和位置告警、计费、在席和可用性管理以及策略管理等。Parlay API接口是与网络和技术无关的:他们被设计成用在基于IP的下一代网络,以及当前使用的固定和无线网络。Parlay API还被3GPP2组织和中国信产部用在3GPP的开放式业务接口(OSA)。

  自从Parlay/OSA规范公布以来,许多厂商已经开发了支持或者使用Parlay API的实现产品。这些产商从大型的网络设备供应商(阿尔卡特、爱立信、朗讯、西门子、Telcordia),IT企业(HP/Compaq、IBM、Sun)到专业通信开发商。到2003年5月,市场上已经由超过150Parlay/OSA产品。



[图 3. Parlay/OSA 产品]

  象BT、KPN运营服务商、Meteor、NTT、Orange、意大利电信、Telia Skanova和Telsim正在他们的网络中部署Parlay,用于新业务的开发。Parlay/OSA是Hutchison的3G无线网络中一个很重要的部分,它目前已经在6个国家投入使用。全世界有40多个的网络采用了Parlay/OSA v3,其中包括美国的Sprint。

  Parlay/OSA让运营商能够选择一些新的业务模型去部署网络服务:它使得核心网设备制造商和增值业务提供商的分离变得更为容易。

Parlay/OSA的实现

Parlay的演化
规范       开发       部署


[图 4. Parlay的演化]


  2003年5月底,世界上已经有45个业务提供商正在使用Parlay 3.0或正准备采用Parlay技术。

Orange
  Orange是一家在世界范围内的移动运营商。他们称Parlay是部署移动数据业务和语音业务的一个重要元素。Orange提供这些功能:
·呼叫控制 [语音呼叫]
·用户接口[语音菜单, Web浏览]
·移动 [定位, 在席, 可用性]
·终端功能[handset make, type etc.]
·数据会话控制 [GPRS, 3G 会话]
·消息 [SMS, 语音信箱, 电子邮件]
·联机 [连接的服务质量]
·帐号 / 计费 [付费, 预付费等]
  2003年4月,Orange宣布他们将与AePONA一起在世界范围内部署Parlay/OSA平台。

Meteor 通信
  Meteor是爱尔兰的一家持有移动牌照的第三方运营商。因此,他们目前最需要的是提高市场份额,他们准备通过创新业务、减少入市时间和增加ARPU(每用户平均收入)来达到这一目的。他们已经在jNETx下实现了这一平台,正准备加快新业务的开发。Meteor的经验表明Parlay/OSA平台能快速建立,从项目启动到提供业务只需要6个星期的时间,这是一个快速发展新业务的方式。

BT
  BT是Parlay小组的创立者之一,他是英国的主要固网运营商和移动虚拟网络运营商(MVNO)。在2003年4月,BT宣布将在SCP中加入Parlay/OSA的支持,以强化智能网(IN)的架构。目的是简化新业务的开发和提高制造商的设备无关性。BT吧Parlay/OSA设想为21世纪网络平台的关键部分。

Parlay/OSA 的未来

  Parlay/OSA的规范还在继续发展当中,在加强已有规范的同时会保持向下兼容。

Parlay Web服务
  与此同时,Parlay小组探索更好的基于Web服务技术的更高级编程接口,因为通信环境的底层设施也需要Web服务的支持。2002年11月,Parlay 4.0规范发布了一个WSDL的绑定。在2002年11月,2002年11月Parlay小组发布了一系列面向Web服务的白皮书。

Parlay-X
  2003年4月,一个构建电信应用的Web服务标准-Parlay-X规范发布了,它主要是用于简化目前的Web服务规范。Parlay-X整合了一些常用的通信功能,使其能被单个SOAP消息处理,这种简化主要是针对那些非专业的程序员。Parlay-X功能定义在独立的XML DTD接口文档中[Parlay 2003]。
Web服务领域的开发引发了与其他组织如PayCircle和OMA的联系。

总结

  在一个由设备厂商和运营商联合组成的国际性组织的领导下,Parlay/OSA规范已经经历了5年多的发展,现已成为第三代移动系统中的一个重要部分。他们是现有的无线网络和未来的3G网络中数据业务的重要构件。Parlay/OSA也可以用在固网和IP网中。不管什么类型的网络,Parlay都使他们能更快捷的创建业务,同时在易用性上也能获得更大优势。Parlay/OSA使得网络运营商和业务提供商能利用现有的应用和业务,并快速的部署他们,以减少盈利的周期。由于Parlay/OSA基于同样的应用程序开发技术,所以将企业应用和电信应用联系起来也是一件很容易的事。

  世界上有50个Palary成成功部署和实验的案例,超个150个成熟的产品,我们相信,Parlay/OSA在未来的电信应用中,在移动数据业务和固网业务中,都将成为一个重要的平台。

本文转载自:http://blog.csdn.net/ioke/article/details/218522

帝都老白
粉丝 15
博文 54
码字总数 150719
作品 0
朝阳
CTO(技术副总裁)
私信 提问
NGN学习笔记6——NGN的业务提供技术

1.NGN业务的基本概念 1)定义: 下一代网络的根本目标是提供业务,业务可以被定义为一种软件应用,能够向用户提供有用的、完善的功能。它通过分布在网络中的多个计算元素上的软件组件的交互来...

AlphaJay
2010/05/31
689
0
NGN学习笔记5——IMS技术

1.移动网络的发展--引子 20世纪80年代,商业性移动通信网络得到发展 第一代移动通信系统:TACS、NMT等模拟系统 第二代移动通信系统:GSM、IS-95、DECT、IS-136等数字系统,目前建设的2G移动网...

AlphaJay
2010/05/31
2.2K
0
NGN学习笔记9——网络演进与融合

1.网络演进的概念 1)基本概念:向下一代网络的演进是指现有网络设备被取代或升级成相应的NGN成份,提供相似或更好的能力、以及一些额外的能力的过程。 2)原则:向NGN的演进应允许现有网络能...

AlphaJay
2010/05/31
452
0
【电信增值业务学习笔记】1 初步学习

1.定义: 基础电信业务是指提供公共网络基础设施、公共数据传送和基本话音通信服务 补充业务是对基础业务的改进和补充,必须与基础业务一起提供。补充业务主要包括号码识别类、呼叫前转类等业...

老朱教授
2017/11/26
0
0
2017第三届上海金融技术创新论坛

2017第三届上海金融技术创新论坛将于2017年10月17日在上海举行,此次峰会报名平台蟠桃会。 会议时间:2017年10月17日 会议地点:上海 在迅猛发展的信息技术和互联网技术的强力推动下,金融技...

蟠桃会会议平台
2017/07/24
1
0

没有更多内容

加载失败,请刷新页面

加载更多

访问LNMP虚拟主机出现报错:No input file specified.

之前一直是使用lnmp一键包,但是访问创建的虚拟主机,并没有出现过的错误:No input file specified. 网上的文章很多,但是都是转载,而且原因也很多,根本不适用 后面在lnmp一键包官网找到解...

wenzhizhong
43分钟前
3
0
OSChina 周三乱弹 —— 你还能管得住观众愿意看谁吗

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享李宗盛的单曲《凡人歌 (电视剧《碧海情天》主题曲)》:你我皆凡人,生在人世间#今日歌曲推荐# 《凡人歌 (电视剧《碧海情天》主...

小小编辑
今天
545
13
Inf2Cat, signability test failed vc2019 wdk驱动sys build签名

解决问题的方法非常简单,只要让Inf2Cat验证的时候使用local时间就可以了。打开package工程的属性,在inf2cat工具的属性中进行设置。

simpower
今天
3
0
LinkedHashMap 是如何保证有序的?

//map的遍历方法如下 for (Map.Entry<String,Integer> entry : map.entrySet()) { System.out.println(entry.getKey()+":"+entry.getValue()); } HashMap#entry......

暗中观察
今天
3
0
Linux的基本命令

目录的操作命令(增删改查) 增: mkdir 目录名称; 查: ls 可以看到该目录下的所有的目录和文件 ls -a,可以看到该目录下的所有文件和目录,包括隐藏的 ls -l,可以看到该目录下的所有目录和...

凹凸凸
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部