(通信与信息系统专业论文)下一代网络中新业务实现的研究——parlay网关模拟器.pdf_第1页
(通信与信息系统专业论文)下一代网络中新业务实现的研究——parlay网关模拟器.pdf_第2页
(通信与信息系统专业论文)下一代网络中新业务实现的研究——parlay网关模拟器.pdf_第3页
(通信与信息系统专业论文)下一代网络中新业务实现的研究——parlay网关模拟器.pdf_第4页
(通信与信息系统专业论文)下一代网络中新业务实现的研究——parlay网关模拟器.pdf_第5页
已阅读5页,还剩68页未读 继续免费阅读

(通信与信息系统专业论文)下一代网络中新业务实现的研究——parlay网关模拟器.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要 摘要 随着通信技术的快速发展和互联网的迅速普及,为适应人们的 需要,网络业务逐步呈现出宽带化、综合化、多样亿和个性化的趋 势。市场和技术驱动固定电话网、移动电话网和互联网等多种异构 网融合,催生了开放的下一代网络的体系结构。为了给人们提供丰 富的业务,实现业务层的融合,就需要通过某种方式屏蔽不同的底 层网络的技术细节,使上层的业务执行与具体网络无关,从而能够 以一种统一的方式实现跨越多个异构网络的业务。p a r l a ya p i 就是 实现这一目标的一种有效技术。p a r l a ya p i 的定义与具体网络技术 无关,具有网络独立性,基于p a r l a ya p i 开发的应用能够在多种网 络上运行。 业务的驱动使得网络运营商和设备供应商都绞尽脑汁尽可能迅 速而且高质量的推出基于p a r l a y o s a 的新业务。在开发过程中缩短 开发周期并将新业务开发转让给专门从事应用开发的第三方成为设 备供应商们不二的选择。本课题研究的就是怎样通过实现p a r l a y 网 关模拟器完成基于p a r l a ya p i 的新业务的测试自动化,缩短p a r l a y 应用的开发周期;同时,作为p a r l a y 应用开发平台的一部分提供给 第三方进行新业务的开发。以此加速新业务的推出,推动下一代网 络的发展,满足市场的需要。 本论文首先叙述了下一代网络,对其定义、特征以及网络模型 进行了说明。然后深入到下一代网络的应用平面,从其与传统智能 网的比较、发展由来、标准化进程、与其它工业标准的关系、技术 特性等各个方面详细介绍了应用平面中的p a r l a y 规范,接着进一步 深入到p a r l a y 规范的重要组成部分的p a r l a y 网关这一核心模块, 详细介绍了p a r l a y 网关在网络中的位置、组成、模块和接口机制等。 然后从工作需要引出p a r l a y 网关模拟器的应用需求,根据应用需求 设计、实现了p a r l a y 网关模拟器,包括总体架构、程序实现。最后 通过已经开发出来的一号通业务的自动化测试来说明p a r l a y 网关模 拟器的应用。 摘要 关键词:下一代网络、p a r l a y o s a ,p a r l a y 网关模拟器,一号通业 务 i i a b s t r a c t a b s t r a c t w i t ht h ef a s td e v e l o p m e n to ft e c h n o l o g yo fc o m m u n i c a t i o na n dt h er a p i d p o p u l a r i z a t i o no fi n t e r n e t ,t h et r e n do fb r o a d b a n d ,i n t e g r a t i n g ,p e r s o n a l i t yb e c o m et o a p p e a ri nn e t w o r ks e r v i c e t h em a r k e ta n dt e c h n o l o g yd r i v et h em e r g i n go fm u l t i p l e d i f f e r e n t - s t r u c t u r en e t w o r k s s u c ha sp s t n ( p u b l i cs w i t c h e dt e l e p h o n en e t w o r k ) , p l m n ( p u b l i el a n dm o b i l en e t w o r k ) ,i n t e r a c ta n ds oo n ,d e d u c et h ea r c h i t e c t u r eo f n g n ( n e x tg e n e r a t i o nn e t w o r k ) i no r d e rt op r o v i d ea b u n d a n ts e r v i c e st ot h eu s e ra n d m e r g et h el a y e ro fs e r v i c e ,i ti sn e c e s s a r yt os h i e l dt e c h n i c a ld e t a i l so fd i f f e r e n tb o t t o m n e t w o r k si ns o m ew a y , w h i c hm a k et h eo p e r a t i o no fs e r v i c et ob ei n d e p e n d e n to f i d i o g r a p h i cn e t w o r k s ,t h u sr e a l i z et h es p a n n i n go fm u l t i p l ed i f f e r e n t - s t r u c t u r en e t w o r k s w i t hau n i f i e dw a y p a r l a ya p ii ss u c hv a l u e dt e c h n o l o g yt h a tc a ni m p l e m e n tt h i sg o a l t h ed e f i n i t i o no fp a r l a ya p ii si n d e p e n d e n to fi d i o g r a p h i ct e c h n o l o g y , t h ea p p l i c a t i o n b a s e do np a r l a ya p ic a l lw o r ko nm u l t i p l et y p e so f n e t w o r k s t h ed r i v eo fs e r v i c em a k eb o t ht h en e t w o r ko p e r a t o r sa n dm a k e r st os u p p l yn e w s e r v i c e sb a s e do np a r l a y o s aa ss o o na sp o s s i b l e t h ew a yt os o l v et h ep r o b l e mi st o s h o r t e nt h ep e r i o do fd e v e l o p m e n ta n dl e tt h em i r dp a r t yt od e v e l o pt h en e ws e r v i c e s t h ew h o l ep r o j e c tf o c u s e so nh o wt os h o r t e nt h ep e r i o do fd e v e l o p m e n tb ya c h i e v i n g t h ea u t o m a t i ct e s tw i t ht h er e a l i z a t i o no ft h es i m u l a t o ro fp a r l a yg a t e w a y , a n da l s o ,t h e s i m u l a t o rc a l lb ep a r to f t h ep l a t f o r mo f d e v e l o p m e n tt ob ep r o v i d e dt ot h e 1 i r dp a r t yt o d e v e l o pn e ws e r v i c e s t h u sa c c e l e r a t et h es p e e do ft h ep r o v i d eo fn e ws e r v i c e sa n d m e e ta tt h er e q u i r e m e n t so f m a r k e t t h ed i s s e r t a t i o nf i r s td e s c r i b e st h en e x tg e n e r a t i o nn e t w o r k ( n g n ) ,t h e ni te l i c i t s t h el a y e ro fs e r v i c e ,i n d i c a t i n gt h ep a r l a yp r o t o c o la te v e r yp o i n t so fv i e w , l a t e ri t i n t r o d u c e st h ec o r ep a r t p a r l a yg a t e w a y , i n c l u d i n gt h ep o s i t i o ni nt h en e t w o r k ,t h e c o m p o s i t i o n s ,t h em o d u l e sa n dt h ei n t e r f a c e s ,t h e ni td e d u c e st h er e q u i r e m e n to ft h e s i m u l a t o ro fp a r l a yg a t e w a yf r o mw o r ka n ds e tf o r t ht h es y s t e ma r c h i t e c t u r ea n d r e a l i z a t i o no ft h es i m u l a t o r f i n a l l y , t h ed i s s e r t a t i o ns h o w st h ea p p l i c a t i o no ft h e s i m u l a t o ro fp a r l a yg a t e w a yu s i n gt h ea u t o m a t i ct e s to ft h es e r v i c en a m e do n ep e r s o n a l n u m b e rw h i c hh a sb e e nd e v e l o p e db yu t s t a r c o mc o ,l t d i l i 一 塑! ! 坠丛 k e y w o r d :n g n ,p a r l a y o s a ,s i m u l a t o ro fp a r l a yg a t e w a y , o n ep e r s o n a ln u m b e r 图目录 图目录 2 一l 下一代网络模型 2 2p a r l a y o s a 标准化进程 2 3 对应关系图 2 - 4p a r l a y 在网络中的位置 2 5p a r l a y 各部分的关系 2 - 6p a r l a y 各模块通信示意图 2 7p a r l a y 业务能力特征 2 8p a r l a ya p i 3 1 简单p a r l a y 网关模拟器平台 3 2 复杂p a r l a y 网关模拟器平台 3 3p a r l a y 网关模拟器运行流程 3 4 单个测试用例处理流程 3 5p a r l a yg w 与p a r l a ya p p 之间的接口类 3 6g c c 呼叫流程 4 1 一号通顺序振铃方式实现逻辑 4 2 测试结构 4 3 测试装载文件中的测试用例 4 4 测试过程及结果 4 5 测试的最终结果 v i i j m 他 m m m 玛” 的如 拍 的钉记 跖跖 图图图图图图图图图图图图图图图图图图图 笪堕量耋 3 g p p 3 g p p 2 a m g a t m a p i a p p c a p c c c c d m a c o r b a e j b e t s i f f a f w g c c g s m g w i a d i d l i n i n a p i o r i s o j a i n 简略字表 t h i r dg e n e r a t i o np a r t n e r s h i pp r o j e c t 第三代伙伴计划 t h i r dg e n e r a t i o np a r t n e r s h i pp r o je c t 2 第三代伙伴计划2 a c c e s sm e d i ag a t e w a y 接入媒体网关 a s y n c h r o n o u st r a n s f e rm o d e异步传输模式 a p p l i c a t i o np r o g r a m m i n gi n t e r f a c e应用程序接口 a p p l i c a t i o n应用程序 c a m e l a p p l i c a t i o np a r tc a m e l 应用规程 c o n f e r e n c ec a l lc o n t r o l 会议呼叫控制 c o d ed i v i s i o nm u l t i p l ea c c e s s 码分多址 c o m m o n o b j e c tr e q u e s tb r o k e r 公共对象请求代理 a r c h i t e c t u r e 结构 e n t e r p r i s ej a v ab e a n企业j a v a 豆 e u r o p e a nt e l e c o m m u n i c a t i o n s 欧洲电信标准学会 s t a n d a r d si n s t i t u t e f i e l df o r c ea u t o m a t i o n f r a m e w o r k g e 1 e r i cc a l lc o n t r o l g l o b a l s y s t e m f o r c o m m u n i c a t i o n s g a t e w a y 场外自动化 框架 基本呼叫控制 m o b i l e 全球移动通信 网关 i n t e g r a t e da c c e s sd e v i c e综合接入设备 i n t e r f a c ed e s c r i p t i o nl a n g u a g e接口描述语言 i n t e l l i g e n tn e t w o r k智能网络 i n t e l l i g e n tn e t w o r ka p p l i c a t i o np a r t智能网应用规程 i n t e r o p e 姐b i l i t yo b j e c tr e f e r e n c e互操作对象 i n t e r n a t i o n a l o r g a n i z a t i o nf o r 国际标准化组织 s t a n d a f d i z a t i o n i n t e g r a t e dn e t w o r ka p i sf o rt h ej a v aj a v a 平台集网络 v i i t 简略字表 p l a t f o r m m a p m o b i l ea p p l i c a t i o np a r t m p c c m u l t i p a r t yc a l lc o n t r o l m m c cm u l t i r e e d i ac a l lc o n t r o l n g nn e x tg e n e r a t i o nn e t w o r k o s a o p e ns e r v i c ea r c h i t e c t u r e o m a o p e nm o b i l ea l l i a n c e p l m np u b l i cl a n dm o b i l en e t w o r k p s t np u b l i cs w i t c h e dt e l e p h o n en e t w o r k q o sq u a l i t yo fs e r v i c e s c es e r v i c ec r e a t i o ne n v i r o n m e n t s c fs e r v i c ec a p a b i l i t yf e a t u r e s c ps e r v i c ec o n t r 0 1p o i n t s f as a l e sf o r c ea u t o m a t i o n s g s i g n a lg a t e w a y s i ps e s s i o ni n i t i a t i o np r o t o c o l s o a p s i m p l eo b j e c ta c c e s sp r o t o c o l s ps e r v i c ep r o v i d e r s s p s e r v i c es w i t c hp o i n t u iu s e ri n t e r a c t i o n u m lu n i f i e dm o d e l i n gl a n g u a g e w s d lw e bs e r v i c ed e f i n i t i o nl a n g u a g e x m le x t e n s i b l em a r k u pl a n g u a g e i x a p i 移动应用规程 多方呼叫控制 多媒体呼叫控制 下一代网络 开放业务体系 开放移动联盟 公众陆地移动网 公共交换电话网络 服务质量 业务生成环境 业务能力特征 业务控制点 销售自动化 信令网关 会话初始协议 简单对象访问协议 业务提供商 业务交换点 用户交互 通用编程语言 w e b 网络业务描述 语言 可扩展标记语言 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工 作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地 方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含 为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。 与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明 确的说明并表示谢意。 签名:立垂i 日期:年月1 9 关于论文使用授权的说明 本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁 盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文 的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或 扫描等复制手段保存、汇编学位论文。 ( 保密的学位论文在解密后应遵守此规定) 签名:导师签名: 日期: 李乐九 年月 日 辫 第一章引言 第一章引言 下一代网络( n e x tg e n e r a t i o nn e t w o r k ,n g n ) 是业务驱动的网 络,其目标就是把业务应用剥离到网络运营范围之外,向独立的业 务供应商开放市场,同时为语音、多媒体和数据提供基于i p 和移动 方面的支持,这就需要通信网具有标准的、开放的应用编程接口 ( a p i ) 。制定这一标准的原因主要有以下四个:对于网络运营商来 说,随着新的增值业务不断开发,他们可以在保证原有的网络安全 性和完整性前提下提高网络的利用率,使原有的投资能够得到更大 的收益;对于业务运营商来说,由于可以在一定程度上访问网络的 一些基本业务功能,他们可以在较短的时间内投入较少的成本,承 担较低的风险开发出各种新的应用业务,从而很快获得较大的收益; 对于软件开发商,由于标准的应用编程接口屏蔽了底层异构网络以 及复杂的信令交互,因此软件开发商不需要掌握太多的通信背景知 识,就可以编写出运行在不同通信网平台上的应用程序;而终端用 户则可以享受到更大范围内的,更便捷的个性化的通信服务“l 。因 此对标准的、开放的应用编程接口( a p i ) 的研究已成为目前通信领 域研究的重点与热点。越来越多的企业和组织投入到其研究中去。 1 。1 研究背景 随着i p 、移动业务的急剧发展,通信终端的不断智能化,如何 在融合不同的通信网( p s t n 、i n t e r n e t 和移动网) 的同时提高它们的 利用率,为用户提供各种个性化的业务以满足市场的新需求成为电 信业发展的当务之急。与此同时,各行业之间的激烈竞争也要求电 信运营商和服务提供商在短时间内研究和开发出能快速占领市场并 且针对不同消费者和企业的各种灵活的业务和服务。面对如此的市 场需要,不同的网络运营商和服务提供商都尽可能的采用开放的或 者说是公共的开发平台代替原有那些封闭的,私有的系统去开发各 种增值业务。这样,应用开发商不论对网络的复杂构造是否了解, 电子科技大学硕士学位论文 只要按照业务层与底层网络的协议,就能开发出各种电信增值服务。 p a r l a y a p i 正是在这种需求下应运而生的。任何与基础网络运营 商签约的业务提供商( s e r v i c ep r o v i d e r ,s p ) 、企业或者个人均可利用 p a r l a ya p i 接口方便地开发出市场需要的业务和应用,并独立销 售。目前,p a r l a y o s a 体系的生命力越来越旺盛,应用范围也越来 越广阔。 用户对增值业务的需求旺盛、市场竞争的激烈,要求业务提供 商对市场反应迅速,能够在较短的时间内开发出运行稳定的高质量 的新业务。缩短产品的测试时间自然是各个业务提供商的首选,测 试的自动化就这样提上了开发的日程。 本课题就是在这样一个背景中提出来的。 1 2 研究目的 “下一代网络中新业务实现的研究一一p a r l a y 网关模拟器”课题 的主要任务是:实现p a r l a y o s a 体系中p a r l a y 网关的模拟,以此作 为p a r l a y 业务测试自动化的工具,缩短p a r l a y 应用的开发周期;并 在此基础上,将该模拟器封装在业务开发平台里面,提供给第三方 开发p a r l a y 应用,促进电信增值业务市场的繁荣,推动下代网络 的发展。 通过本课题的研究,可以了解p a r l a y 网关与p a r l a y 应用之间的 接口互调,下一代网络中新业务的实现以及p a r l a y 网关模拟器的设 计原理和应用过程。 1 3 论文章节 下一代网络和p a r l a y 规范都是近几年出现的电信网络的热点, 大多数人对其概念和架构不很了解。所以本文第二章叙述了下代 网络的模型及特征,包括下一代网络的基本特征和下一代网络的分 层体系架构。并全面描述了p a r l a y o s a 体系,包括p a r l a y o s a 体系 与传统智能网的比较,p a r l a y 的构成,各部分的关系以及作用,同时 本章还讲述了p a r l a y o s a 体系的发展历史以及发展前景。 2 第一章引言 本文第三章是全文的重点章节,该章首先详细阐述了p a r l a y 网 关模拟器的设计原理,包括总体架构、测试用例的实现、测试结果 及其处理和模拟器平台的测试流程;然后讲述了模拟器的实现,包 括程序实现的过程、模块实现的类和模拟器的呼叫流程。 本文第四章讲述了p a r l a y 网关模拟器的应用情况。该章首先讲 述了基于p a r l a y a p i 的几种新业务,然后以具体的测试用例说明了模 拟器的工作过程以及模拟器的应用情况。最后针对p a r l a y 网关模拟 器的使用和开发过程中的某些方面提出了实现上的不足和改进措 施。 第五章是对本论文的一个全面总结。 电子科技大学硕士学位论文 第二章下一代网络p a r l a y o s a 随着电信业务的迅猛发展,电信网络逐渐向下一代网络过渡。 下一代网络是基于分组技术的网络;能够提供包括电信业务在内的 多种业务;在业务相关功能与传送相关功能分离的基础上,能够利 用多种宽带、有q o s 支持能力的传送技术;能够为用户提供到多个 运营商的无限制按入:能够支持普遍的移动性,确保用户的一致的、 普遍的业务提供能力 2 1 b 1 。从n g n 的概念出发,可以看到n g n 的一个 核心思想:媒体与业务分离,媒体与控制分离,即业务驱动,业务 与网络分离。用户可以自行配置和定义自己的业务特征而不必关心 承载业务的网络形式以及终端类型,使得业务和应用的提供有较大 的灵活性,从而满足用户不断发展更新的业务需求,也使得网络具 备了可扩展性和快速部署新业务的能力,使网络运营者更具有竞争 力。 2 1 下一代网络的基本特征和架构 2 1 1 下一代网络的基本特征 下一代网络可以提供包括语音、数据和多媒体等各种业务的综 合开放的框架结构,具有如下的特征: 开放的网络体系结构:遵从i s o 开放系统互连的体系结构, 其功能结构、控制结构、网络终端和网络管理都是开放的, 可以支持各种传统的电信业务( 例如电话业务、数据业务、智 能业务等) 和将来可能出现的各种业务。 n g n 的核心技术是基于分组的。 n g n 是业务驱动的,其功能特点是:业务与呼叫控制分离, 而呼叫与承载分离。分离的目标是使业务真正独立于网络, 灵活有效地实现业务地提供。用户可以自行配置和定义自己 4 第二章下一代网络及p a r l a y o s a 的业务特征,不必关心承载业务的网络形势以及终端类型, 从而方便灵活地获得各种所需地业务。 n g n 使保证质量和有足够地安全性和可靠性的保证:采用分 布式结构,电信级的设备可靠性保证了网络中无单点故障, 安全保护机制则确保数据传送及业务实现的安全性。 n g n 应是可方便地管理、调度和维护的:设置相应的功能服 务器,对现有网络的计费、鉴权、认证和网管系统进行简化, 同时通过基于策略的操作维护系统对网络的动态特性进行调 整3 1 “l 。 2 1 2 下一代网络的分层体系架构 下一代网络就其结构而言是一种分层体系结构,由接入平面、传 送平面、控制平面和业务平面组成。接入平面负责各类终端的接入: 传送平面负责基于i p 网络的信息传送,与各种网络互联互通;控制 平面完成对传送层各个设备接入呼叫的接续控制,向业务层提供独 立传送的呼叫控制能力:业务平面提供业务逻辑管理、执行、创建 的环境,向用户提供各种业务b 】。网络模型“1 【7 1 如图2 1 所示。 业务平面 控制平面 传送平面 接入平面 p a r l a y 应用 p a r l 硝1 p i sp a r - i 破a p i s r ”a ,框架hr a r a v 业务l s i p 一 信令网关媒体网关接入网关 图2 1 下一代网络模型 电子科技大学硕士学位论文 接入平面:将各种不同的网络及用户终端设备接入,主要包括 与现有网络相关的各种网关或终端设备,其中的构件有中继接入网 关( t m g ) 、用户接入网关( a m g ) 、2 g 3 g 无线接入网关( w m g ) 、 信令网关( s g ) 、远端接入服务器( r a s ) 、宽窄带多业务接入集中 器、d s l a m 、综合接入设备( i a d ) 等。 传送平面:负责建立和管理承载连接,并对这些连接进行交换 和路由,用以响应控制平面的控制命令。传送网络为采用分组交换 技术的包交换网络,主要由i p 路由器及a t m 交换机构成,为下一代 网络提供一个高可靠性、具有服务质量保证、大带宽的统一综合传 送平台。 控制平面:负责呼叫业务逻辑和请求,并指示传送平面建立合 适的承载连接,主要完成呼叫和业务的控制、连接、路由、计费、 认证、业务提供等功能,并具备开放接口的能力。控制平面的核心 部件为处理语音及多媒体呼叫的软交换( s o f t s w i t c h ) 。而就其功能而 言,s o f t s w i t c h 并不关心网络与底层媒体的实现,也就是说,无论网 络采用何种物理介质建构,采取何种制式传输,都对s o f t s w i t c h 的功 能没有影响。 业务平面:业务平面主要指面向用户提供各种应用和服务的设 备,它采用开放、综合的业务接入平台,通过使用基于标准的协议 和应用程序借口( a p i ) 为下一代网络提供各种增值业务、多媒体业 务和第三方业务,同时还具有相应的业务生成和维护环境。其构件 有智能网服务器( s c p ) 、业务生成环境( s c e ) 以及网管系统、支 持p a r l a y 等业务接口的第三方业务服务器等“。 2 2 下一代网络中p a ria y o s a p a r l a y o s a 位于下一代网络的业务平面,是一个能让软件开发 人员快速创建电信业务的应用程序接口( a p i ) 。 它是一组与技术无 关的a p i :主要设计用在固定网、移动网及下一代网络,开发人员可 以使用采用各种各样的语言,如c 、c + + 和j a v a 来开发p a r l a y o s a 的应用。p a r l a y o s a 应用程序接口是由p a r l a yg r o u p ( h t t p :w w w p a r l a y o r g ) 定义的,它是一个由6 5 家通信和i t 领域的 第二章下一代网络及p a r l a y o s a 公司共同参与的非盈利性组织。p a r l a y 小组成立于1 9 9 9 年,到目前 为止,它已经发布了四个版本的p a r l a y 规范。p a r l a y 小组的公司成 员包括阿尔卡特、不列颠电信、爱立信、富士通、惠普、i b m 、i n c o m i t 、 朗讯、n t t 、西门子、s u n 、t e l c o r d i a 科技、意大利电信、t e l t i e r 和其他5 0 个北美、欧洲及亚洲的公司。o s a 即开放式业务接口, 它在3 g p p ( 第三代移动通信伙伴项目) 和3 g p p 2 的移动业务体协结 构中被引用,而p a r l a y 就是o s a 中的a p i 部分。p a r l a y o s a 也使得 像场外自动化( f f a ,f i e l df o r c ea u t o m a t i o n ) ,销售自动化( s f a , s a l e sf o r c ea u t o m a t i o n ) 和银行机构自动化这些企业应用也能利用现 有的无线网网络和高级智能网( a i n ) 的资源。p a r l a y o s a 基于各种 开放的标准,包括c o r b a 、i d l 、j a v a 、u m l 和w e bs e r v i c e ( s o a p 、 x m l 和w s d l ) 等。 p a r l a y o s a 体系构想了由客户端,服务器,以及他们之间的接 口组成。其中p a r l a y 客户端就是应用服务器,由第三方业务供应商 或网络运营商提供,用以开发各种业务提供给终端用户使用。p a r l a y 服务器又称p a r l a y 网关,它为p a r l a y 客户端提供各种基本业务能力 的支持,使p a r l a y 客户端的业务能够有控制的、安全的进入到各个 通信网内。目前p a r l a y 服务器由各个网络运营商提供,p a r l a y 服务 器和各通信网之间采用j a i n 、i n a p 、s i p 等协议进行通信。p a r l a y 客户端是通过调用p a r l a ya p i s 访问p a r l a y 服务器,它们之间一般采 用c o r b a 等分布式对象技术进行通信。在p a r l a y 标准中使用通用 编程语言( u m l ) 定义这些接口。 2 2 1p aria y o s a 与传统智能网的比较 智能网是提供传统的电信增值业务的体系结构,它通过s c p 控 制s s p 的方式来提供增值业务,s c p 和s s p 之间通过i n a p 协议进 行交互。智能网的核心思想在于将业务与交换相分离,各功能实体 之间采用开放的接口,侵业务网络独立于底层通信网络,方便业务 的生成、运行和管理9 1 。虽然经过多年的发展,智能网技术已经非 常成熟,广泛应用于各种业务,在一定程度上实现了这个目的,但 是智能网本身仍然还是有一些缺陷。首先,传统的智能网位于封闭 电子科技大学硕士学位论文 的电信网络中,不能向外部第三方开放;其次,传统的智能网虽然 将业务网与底层通信网相分离,但其相关性还是太大,不同的通信 网络上使用不同的智能网协议,如p s t n 上使用i n a p ,g s m 上使用 c a p ,c d m a 上使用w i nm a p ;最后,传统的智能网实体间的接口 基于n o 7 ,其业务开发环境对于开发者来说过于复杂。与传统智能 网相对封闭的缺陷相比,使用开放的应用编程接口为业务提供商方 便快捷地开发业务提供了可能,它可以根据网络的能力,向用户提 供更为丰富的业务。开放式应用编程接口的目的和意义在于:将业 务开发接口公共化、抽象化,使得第三方开发商也能够加入通信增 值业务的开发者行列;并且屏蔽下层网络的具体协议,使得第三方 开发商不需要太多的专门协议知识;最终达到快速、廉价开发和部 署新业务的目的“”。 p a r l a y a p i 技术的开放性主要体现在两点:一是业务可扩充性。 在传统的电信网络基础上,接入控制、媒体传输控制及呼叫处理、 智能业务、应用业务和业务运营等是靠不同的业务平台和协议完成 的。这样,电信业务就可以灵活地加以扩充。二是业务的交换性。 电信业务是由模块组成,用户可以自由定义,任何业务可以通过增 加模块的方式实现新的业务,这样可以产生针对不同用户的个性化 业务l 。p a r l a ya p i 技术的优点主要体现在以下几方面: 1 快速创建业务 p a r l a y o s a 使软件开发人员可以基于同样的方式来创建商业通 信软件。他们可以采用不同的软件开发环境,并结合现有的开发工 具,如针对j a v a 的快速开发工具b o r l a n dj b u i l d e r 和i b mw e b s p h e r e , 来创建p a r l a y o s a 应用程序。许多厂商,像爱立信,还配备 p a r l a y o s a 的测试工具,这意味这他们可以在一台运行l i n u x 或 w i n d o w s 的便携机上来测试p a r l a y 的应用程序。 2 与底层网络无关 p a r l a y o s aa p i 被设计成网络无关的。对一个移动数据业务, 开发人员可能并不了解下面的网络怎么去实现定位的,他们只要知 道位置坐标和误差就行了。而且,开发出来的应用程序很容易的在 不同网络上运行,同样的程序甚至能被移植到固网上去。这样一来, 应用程序不需要关注如何获取位置信息,而只需要处理位置数据就 第二章下一代网络及p a r l a y o s a 可以了。其他功能也是一样,如建立呼叫、基于内容或业务的计费, 用户都不需要对内部的实现细节有过多了解。 3 与开发厂商无关 p a r l a y o s aa p i 技术和网络无关的一个必然结果,就是他的厂 商无关性。业务提供商只要采用同一套a p i ,就可毗支持不同的设备 平台,使得部署非常方便。 4 大量的开发人员 标准软件技术的采用,意味着那些掌握了c 十+ 、c o r b a ,或j a v a 和e j b 的人能很快学会p a r l a y o s a 的开发。世界上有大约15 0 万c 和j a v a 的程序员,只有不到几千人的高级智能网( a i n ) 开发人员, 而且他们还需要非常专业的培训才能开发新业务。 5 第三方独立软件厂商 采用标准软件开发技术的一个结果就是,产生了很多独立的第 三方软件厂商,他们开发、出售基于p a r l a y o s a 的业务。p a r l a y 小 组会议正式提供了一个展示厅,软件厂商可以演示基于p a r l a y o s a 的业务程序“】。 2 2 2p aria y o s a 的标准化进程 1 9 9 8 年3 月,p a r l a y 工作组由b t 、u l t i c o m 、m i c r o s o f t 、n o r t e l 和s e i m e n s 5 家公司联合成立。p a r l a y 来源于法语的动词“p a r l e r ”, 意思是说话。法国的商人和探险家在北美活动时引入进了英语。为 了同当地的土著人进行动物皮毛的交易,这个词又被用作谈判的意 思。英语语言的研究者接受了这个词,通用的意思就是“谈判一宗 有利的交易”或者“增加一项投资”。p a r l a y 最初的版本于1 9 9 8 年 1 2 月出版,其书写格式为u m l 语言。主要定义了应用程序访问业 务的接口,譬如呼叫控制业务、多方呼叫业务、多媒体业务、消息 业务、会议业务等基本业务功能,还定义了框架接口包括鉴权、认 证、业务查找、事件通知等接口。1 9 9 9 年5 月,6 个成员加入了p a r l a y 工作组,它们是a t & t 、c e g e t e l 、c i s c o 、e r i c s s o n 、i b m 和l u c e n t , 此时共有1 1 个成员。p a r l a y 工作组第二个阶段的工作侧重于核心a p i 能力,尤其是针对无线和i p 服务领域。2 0 0 0 年1 月a p i2 0 出版a 电子科技大学硕士学位论文 在2 0 0 1 年2 月,p a r l a y 工作组成员列表由2 4 个成员和13 新加入的 成员。此时,版本为3 0 。而p a r l a y a p l 3 1 修正3 0 中的错误和遗漏, 除了原来的u m l 到i d l 的映射外,又将3 0 版本从u m l 语言映射 到x m l 语言,以方便业务供应商在互联网上开发通信业务。p a r l a y 组织在2 0 0 2 年第二季度推出p a r l a y 4 0 ,把p a r l a v 规范和目前的底层 通信网协议互相映射,也就是开始着手定义资源接口,譬如和s i p 协议相融合。另外,p a r l a y 规范还将映射到w s d l ( 网络业务描述语 言) ,建立p a r l a y 的w e b 服务器。与此同时,p a r l a y 组织还意识到由 于p a r l a y 规范的庞大和复杂,比较难以掌握,目前8 0 的p a r l a y 业 务只用到了2 0 的p a r l a ya p i ,所以它开始着手定义p a r l a yx ,p a r l a y x 通过把原来的p a r l a ya p i 进行组合和封装,在p a r l a ya p i 层之上建 立了各具特色的p a r l a y 业务组件模板,譬如用于p c 桌面的p a r l a y x 、 公司服务器的p a r l a y x 、用于p d a 的p a r l a y x 等,每种p a r l a y x 组 件只用到了较少的a p i s ,以适应不同的业务需要,使第三方开发业 务更加方便。图2 2 详细的描述了p a r l a y 的标准化进程。 图2 - 2p a r l a y o s a 标准化进程 2 ,2 3p aria y o s a 和其他工业标准的关系h 1 在定义标准应用接口的过程中,p a r l a y 小组充当了一个重要的 发起者的角色。鉴于p a r l a y a p i 的广泛应用和它在业界的重大影响, 许多著名的标准化组织和业界组织相继宣布在自己制定的标准或规 范中已经采用了或者即将采用p a r l a ya p i 规范。这些组织主要包括 i t u ,t 、e t s i 、i e e e 、i e t f 、3 g p p 、o m g 、t i n a c 、s o f t s w i t c h 论 坛、j a i n 等。p a r l a y 小组同这些标准化组织保持着紧密的联系,也 o 第二章下一代网络及p a r l a y o s a 因此p a r l a y a p i s 具有广泛的通用性。 其中,3 g p p 是一个开发第三代移动网络规范的组织,它的最终 规范由p a r l a y 和e t s i 联合发布。在北美和远东,3 g p p 2 是一个致力 于将现有网络向c d m a 和a n s l 4 1 网络过渡的标准组织,3 g p p 2 也 吸取了联合工作组一些于底层网络无关的技术和一些无线访问网络 的技术。 j a i n 即j a v a 高级智能网络,其目标是综合i n t e r n e t 和i n ,实现 业务的可携带、网络的融合和安全的网络接入等功能。业务可携带 是指利用j a v a 的移植性,使一种业务可在所有的系统平台中运行。 网络融合是指允许业务运行在p s t n 、分组网和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论