下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、« parlay x技术浅析及其在ngn中的应用摘要NGN需求能够快速而灵活地提供增值业务。Parlay X是Parlay组织 在Parlay规范基础上提出的新的开放业务架构规范。 他既继承了 Parlay规范开 放网络业务能力的特性,又对 Parlay规范进行了抽象和简化。Parlay X技术和 WebSercvice技术结合能够方便不具有专业电信知识的IT研发人员快速研发各 种基于电信网能力的业务。本文将在周详介绍 Parlay X 规范的同时对 Parlay 和Parlay X规范进行比较,然后例举 NGN中基于Parlay X技术的业务研发。关键词Parlay X Web服务
2、NGN1引言下一代网络(NGN是能提供语音、数据和多媒体等各种业务的综合开放的 网络架构,能支持快速业务部署及第三方业务控制。NGNff放式业务提供是个分布式系统,为了实现第三方业务研发,业务结构应采用开放式接口控制技术,正在研究和研发的技术包括移动代理技术、主动网络技术和API技术。目前现实可 行的是API技术。许多组织提出了开放业务平台的应用编程接口,Parlay是其中最活跃、最有影响力的一个。2 Parlay技术介绍2.1 Parlay API 简介Parlay组织成立于1998年,他是由多家网络运营公司、应用业务供给商、 独立软件销售商、设备制造商及标准化组织组成的一个非赢利性组织,他
3、的主要 目标就是制定符合工业标准的应用编程接口(API)规范,促使第三方业务供给商或电信运营商基于这一 接口平台,采用不同的技术在无线、In ternet 或公众 交换网上研发通信产品、提供通信业务,同时为特定的用户群快速制定个性化业 务以作为普遍业务的补充。Parlay API主要由两部分组成:(1) 业务接口( Service In terface ):这类应用编程接口能访问Parlay服务器所提供的一系列基本业务能力,譬如建立或释放路由、和用户交互、发送 用户消息、设定QoS级别等。业务供给商能按照不同的业务逻辑调用他们以实现 不同的业务。(2) 框架接口( Framework In t
4、erface ):他们对客户端使用业务接口提供 必需的安全、管理支持。框架服务器确保了底层通信网的安全开放和 Parlay 服 务器的有序运行。2.2 Parlay 规范不足Parlay 规范过于庞大和复杂,比较难以掌控,而且目前80%的 Parlay 业务只用到了 20%勺Parlay API。基于这个原因Parlay组织又推出了 Parlay X规范, 对 Parlay API 进行了组合和封装。Parlay 没有规定和各底层网络勺资源接口, 所以 Parlay 服务器和各通信网 之间暂时只能由网络运营商自己设定内部勺通信协议,如采用JAIN、INAP、SIP将 API 映射到底层网络。3
5、 Parlay 和 Web Service3.1 Parlay 和 Web Service 勺融合“WebService ”( Web服务)最先由微软提出,在2000年问世。他并非是 一种新的Web工具,而是一种全新的分布计算环境。其基本思想是利用开放式的 标准技术,在 Internet 上实现分布式软件研发、软件工程和软件使用。这里, Service 指的就是分布在 Internet 中的各种软件,无论是单位用户还是个人用 户都能根据业务需求,利用 Web Service 技术调用在网上已有的 Web Service , 构成自己的应用软件。Parlay/OSA 模型和 Web Servic
6、e 的目标十分一致。他们的目标都是通过网 关接口向上层应用程式提供底层网络能力,从而达到屏蔽底层网络细节的目的。 Parlay 网关中业务能力也是网络中的分布式软件,而且其重要的应用方向是提 供和 Internet 相结合的融合业务, 因此非常自然地提出了怎么在 Parlay 中引入 Web Service 的问题。在 Parlay 4.0 版本中除了将 Parlay UML 标准映射到 IDL (接口描述语言)外,还映射到了 WSDfWeb服务描述语言)。习惯上,把映射 到IDL的Parlay标准称作Parlay API,而把映射到 WSDI的Parlay标准称作 Parlay Web Se
7、rvices 。3.2 Parlay X Web Services 研究范围如前所述, Parlay API 用于向应用研发者开放底层电信网络的能力,他虽 然对底层的网络细节进行了屏蔽, 不过仍需求应用研发者具有电信背景知识并熟 悉电信网络应用研发流程。这就限制了 Parlay API 的应用推广。为此, Parlay 组织推出了 Parlay X WebServices 规范,其目的是为了促进不具有电信专业知 识的 IT 研发人员研发下一代网络应用。Parlay X Web Services 是功能强大但简单、高度抽象的电信网络能力标准 构件。无论研发人员是否具有电信专业知识都能够快速理解P
8、arlay X WebServices 而且利用他研发出各具特色的应用。 Parlay X WebServices 具有如下特征:(1)每一种 Parlay X Web Services 均由一组电信网络能力抽象而来,相 对功能性而言更加强调简单性。 Parlay X Web Services 提供的能力能是同质的 (例如仅提供呼叫控制能力)或异质的(例如同时提供终端位置和用户状态能 力)。(2)基于 Parlay X Web Services的应用和实现 Parlay X Web Services的服务器之间采用基于XML语言的消息进行交互。(3)Parlay X WebServices 语
9、义简单, 研发者能够使用通用的 WebService 研发技术进行研发,把注意力集中在怎么访问电信网络能力上。(4) Parlay X Web Services 独立于具体网络和网络设备,能抽象各种不 同类型的电信网络能力。(5)Parlay X Web Services 应当基于 Web Service 技术。当前采用 WSDL 调用和描述 Parlay X Web Services 。(6)Parlay X API 应当具有可扩展性,应当支持使用现有可靠标准的 Web Service 技术来集成第三方提供的接口。Parlay X Web Services 是一组应用接口,不过不提供 AAA
10、(认证、授权、 记帐)、SLA(服务等级协议)和其他和环境相关的功能。这些功能应当由WebService 架构来提供。3.3 Parlay X 和 Parlay 关系Parlay 网关实现了 Parlay API ,网关中包含提供各种业务能力的业务能力 特征(SCF o Parlay应用能通过CORB/和Parlay网关交互。应用本身能用各 种语言(如Java、VB XML脚本等)实现,只要确保能够正确调用Parlay网关提供的API的各类方法并能够正确处理相应的响应。Parlay X 网关用于描述一套 Parlay X Web Services 的实现。Parlay X WebService
11、s对Parlay API进行了更高层次抽象并对其做了简化。在大多数情况下, Parlay X Web Services 通过调用 Parlay 网关资源访问底层网络,不过也不排 除其直接和底层网络直接进行交互。和Parlay应用类似,Parlay X应用也能用各种编程语言实现,只要能够进行正确的 Web Service 调用。3.4 Parlay X Web Services 描述方法由于WSD语法简单且通用性强,所以当前采用 WSD调用和描述Parlay X Web Services。WSDL是一种XML应用,他的作用是将一个 Web Service描述为 一组服务访问点。WSDI文件将一个
12、 Web Service描述成一组网络端点或端口,在WSD中,由于服务访问点及消息的抽象定义已和具体的服务期部署和数据格 式绑定分离, 因此能再次使用这些抽象对象: 消息是对需要交换的信息的抽象描 述;端口类型是对 WebService 提供的操作的抽象集合。特定端口类型的具体协 议和数据格式定义构成了一个能重用的绑定, 一个端口定义成一个可重用绑定和 网络地址的关联,一组端口构成了一个服务。WSD在定义 Web Sevice时使用了以下元素:Types:数据类型的容器,他采用一些类型系统(比如常用的 XSD 。Message通信消息的抽象类型化定义。Operation :服务提供的操作的抽象
13、化描述。Port Type :一个或多个端点支持的一组操作的抽象。Binding :特定端口类型的具体协议和数据格式定义。Port :定义为 Binding 和网络地址的关联的单个的端点。Service :一组相关的端点的结合。同 Parlay 规范类似, Parlay X Web Services 规范对于适用于各种服务的 数据类型和异常统一定义。其他的则在相应的服务文件中独立定义。3.5 Parlay X Web Services 类型利用传统方法研发电信网应用时, 必须使用特定协议访问网络设备提供的功 能。这需要研发人员具有相当充分的电信网络研发经验。另外也能采用OSA网关方式,通过调用
14、标准 API 访问网络能力,不过这些接口对于不熟悉电信网的 IT 研发人员而言也显得过于复杂。利用 Parlay X Web Services API ,研发人员只 要简单地调用一个或几个 API 就能实现所需的应用逻辑。在 Parlay X Web Services 规范 1.0 版本中,定义了 8 种基本的服务供研发人员方便地访问电信 网络能力。3.5.1 第三方呼叫第三方呼叫 Web Service 用于创建和管理由应用程式创建的呼叫。该服务提供的呼叫 API 包括以下 4 类:在两个地址之间建立呼叫、 获取指定 呼叫的信息、结束指定的呼叫及取消呼叫请求。3.5.2 网络发起的第三方呼叫
15、该 WebService 向第三方应用逻辑提供接口以处理由网络中的用户发起的呼 叫。由于他对 Parlay API 做了简化,故相比之下也有一定的局限,如不能控制 特定的呼叫参数,不能长时间地控制呼叫且其健壮性不如 Parlay/OSA service API。该服务提供的呼叫 API 包括以下 5 种:需求应用程式指示网关分别在被叫忙 时、被叫不可达时、 被叫无应答时、 在选路到被叫之前及被叫摘机时怎么处理呼 叫。3.5.3 SMS (短消息服务)该 Web Service 用于向应用研发者提供简单的接口以处理短消息。该服务提供的API分为3类:发送SMS AP、SMS通知API和接收SMS
16、 API其中发送SMSAPI又细分为以下4种:向指定地址(群)发送 SMS向指定 的地址(群)发送SMSS志图、向指定的地址(群)发送 SMS振铃音和获取SMS 的发送状态。3.5.4 多媒体消息该 WebService 用于向应用研发者提供统一的接口以处理多媒体消息。 这个 统一的接口能映射到SMS增强型短消息(EMS、多媒体消息服务(MMS、即 时传讯(IM)和E-mail等服务。所以该服务是SMS的超集。同SMS类似,该服务提供的API也能分为发送消息API、消息通知API和接 收消息 API。其中发送消息 API 能细分为以下 2 种:向指定的地址(群)发送多媒体消息、 获取每条消息的
17、发送状态。接收消息 API 能细分为以下 3种:查询符合预设条件的消息、 读取消息的不 同部分,在Parlay网关中创建本地文件并返回文件的 URI索引及读取整条消息。3.5.5 付费该WebService支持付费预留、预付费和后付费。他同时支持按数量(volume) 和按金额( currency amounts )计费两种方式及两者之间的换算和结算。该服务提供的API分为4类:按数量计费API、按金额计费API、预留金额 计费 API 和预留数量计费 API。其中按金额计费 API 细分为以下 2 种:从帐户扣费和向帐户退款。按数量计费 API 细分为以下 3种:从帐户扣除指定数量, 从数量
18、转换为金额 及向帐户退还量。预留金额计费API细分为以下4种:预留金额、调整预留额、预留额扣费和 释放预留额。预留数量 API 计费细分为以下 5 种:将预留数量转换为金额、 预留数量、 调 整预留数量、从预留量扣指定数及释放预留数量。 3.5.6 帐户管理该 WebService 提供的 API 支持预付费帐户查询、 直接充值及通过凭证充值。该服务提供的 API 包括以下 5 种:查询帐户余额、 查询余额有效期、 帐户余 额直接充值、帐户凭证充值和查询帐户交易信息。 3.5.7 用户状态该Web Service用于获取用户状态信息(例如 MSNff友的状态)。该服务提供的 API 仅一种:请求获得用户的状态信息。3.5.8 终端位置该 Web Service 用于获取终端的位置信息。该服务提供的 API 仅一种:获取某终端的位置。4 Parlay X 第三方呼叫服务示例 4.1 业务流程了利用 Par
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年企业间国际商务咨询合同
- 2024年个人借款合同标准文本
- 2024年别墅建筑及装修施工合同
- 2024年双边科技交流与合作合同
- (2024版)房地产买卖合同标的及服务细节
- 2024年制造企业原材料供应合同
- 装配式建筑施工现场临时设施方案
- 2024年SET协议支付系统升级改造合同
- 2024年企业安防工程设计合同
- 2024年低碳环保产业项目投资合同
- 期中考试卷(试题)-2024-2025学年三年级上册数学人教版
- 2024-2030年中国特色小吃行业市场发展趋势与前景展望战略分析报告
- 华师版九年级数学 25.2 随机事件的概率(学习、上课课件)
- 煤矿安全生产知识培训考试题库(800题)
- 部编版(2024)道德与法治一年级上册第14课《人人爱护公物》教学课件
- 新能源发电项目投资合同三篇
- 干部履历表填写范本(中共中央组织部1999年)
- 古诗三首《江南春》+公开课一等奖创新教案+教学阐释+素材
- 2024-2025学年全国中学生天文知识竞赛考试题库(含答案)
- 人教精通版(2024新版)三年级上册英语Unit 1-Unit 6全册共6套单元测试卷汇编(含答案)
- 统编版道德与法治二年级上册全册课件
评论
0/150
提交评论