(计算机科学与技术专业论文)基于能力注入模式的业务提供模型研究与设计.pdf_第1页
(计算机科学与技术专业论文)基于能力注入模式的业务提供模型研究与设计.pdf_第2页
(计算机科学与技术专业论文)基于能力注入模式的业务提供模型研究与设计.pdf_第3页
(计算机科学与技术专业论文)基于能力注入模式的业务提供模型研究与设计.pdf_第4页
(计算机科学与技术专业论文)基于能力注入模式的业务提供模型研究与设计.pdf_第5页
已阅读5页,还剩69页未读 继续免费阅读

(计算机科学与技术专业论文)基于能力注入模式的业务提供模型研究与设计.pdf.pdf 免费下载

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

文档简介

北京邮电大学硕士学位论文摘要 基于能力注入模式的业务提供模型研究与设计 摘要 下一代网络是业务驱动的网络,开放业务接口将电信业务的开发开放 给了第三方,这有利于促进业务的繁荣。简单、统一的业务提供接口和方 式可以实现业务的快速开发和统一处理。 现有的开放业务接口中,p a r l a y 虽然有较强的业务控制能力和完善的接 纳管理框架,但是对开发者的电信背景知识要求较高,无电信知识的开发 者难于使用。p a r l a yx 提供了基于业务类型的业务接口,封装粒度比p a r l a y 更粗,对开发者电信知识要求不高,使用简单。但是p a r l a yx 的接1 :3 定义 与业务类型绑定,当新增业务类型时需要新增接口定义,接口处于持续增 长的不稳定状态,这样就不能提供一个统一的第三方业务接口,不利于上 层构建统一的业务提供平台。 为了构建统一的第三方业务接口和业务提供模型,本文吸取了w e b 2 0 中互联网应用开放思想和地图m a s h u p 构建方式的特点,从能力拆分与融合 的业务构建角度出发,将业务能力划分为逻辑控制和数据控制两种能力, 在此基础上提出了基于能力注入模式的业务提供模型。 在基于能力注入模式的业务提供模型中,业务模板抽象出业务的逻辑 控制能力,提供了基于业务类型的业务开发视图;模板应用实现业务数据 处理能力,开放给第三方实现;业务能力注入接口提供了将数据处理能力 注入业务模板的途径。该接口从基于业务控制的角度进行接口封装,具备 应用侧发起业务、网络侧业务发起通知、事件监听和过程中业务控制能力, 形成了比较完整、统一的业务接口。 在基于能力注入模式的业务提供模型中,业务模板吸收了p a r l a yx 基 于业务类型提供开发视图的特点,能力注入接口则参考了w e b 2 0 中r e s t 架构的统一接口特性。二者结合,既体现了基于业务类型的业务提供方式, 又体现了统一接口的特点;模板应用将用户最关心的业务数据处理能力开 放出来,由开发者实现。开发者可以抛开复杂的业务流程控制逻辑,更加 关注于业务数据的处理。这三者构成了一个简单、统一的业务提供模型。 总结本论文工作,主要贡献有以下几个方面: 北京邮电大学硕士学位论文摘要 1 、从能力拆分与融合的角度研究业务开放方式,将业务能力归纳为逻 辑控制与数据控制两种能力。在此基础上提出了基于能力注入的业务提供 模式。 2 、突破基于业务类型的接口封装模式,从业务控制的角度进行业务接 口定义,接口具备应用侧发起业务、网络侧业务发起通知、事件监听和过 程中业务控制能力,业务类型的扩展不会再引起业务接口的增加,接口具 有统一性。 3 、提出了基于能力注入模式的业务提供模型,在模型中,业务模板封 装业务逻辑控制能力,模板应用实现业务数据处理能力,能力注入接口实 现两种能力的融合,应用侧框架基于容器组件模式提供了简单、统一的业 务开发与处理模型。 4 、设计和实现了基于能力注入模式的业务提供模型的原型,为基于此 模型设计业务提供平台提供了实现参考 关键词下一代网络开放业务接口m a s h u p 业务能力注入模式业务提供 模型 北京邮电大学硕士学位论文 摘要 t h er e s e a r c ha n dd e s i g no fs e r v i c e p r o d i n gm o d e lb a s e do ns e r v i c ea b i l i t y i n j e c t i o n a bs t r a c t t h en e x tg e n e r a t i o nn e t w o r k ( n g n ) i sd r i v e n b ys e r v i c e s s e r v i c e d e v e l o p m e n ti so p e n e dt ot h i r dp a r t yb yo p e ns e r v i c ea c c e s si n t e r f a c e s ,w h i c h p r o m o t e dt h em u l t i p l i c i t yo fs e r v i c e s r a p i ds e r v i c ed e v e l o p i n ga n du n i f o r m p r o c e s s i n go fs e r v i c e s c a nb ea c h i e v e db yu n i v e r s a la n ds i m p l es e r v i c e p r o v i d i n gm o d e l a m o n gp r e s e n to p e ns e r v i c ea c c e s si n t e r f a c e s ,p a r l a yi sr i c hi ns e r v i c e c o n t r o la b i l i t i e sa n dh a saf r a m e w o r kw i t hp e r f e c ta c c e s sm a n a g e m e n t b u tt h e h i g hr e q u i r e m e n to ft e l e c o m m u n i c a t i o nk n o w l e d g em a k e si td i f f i c u l tf o rs e r v i c e d e v e l o p e rw i t h o u t t e l e c o mb a c k g r o u n dt ou s e i t p a r l a yxp r o v i d e s a s e r v i c e - b a s e di n t e r f a c e ,e n c a p s u l a t e ss e r v i c ea b i l i t i e si nah i g h e rl e v e l ,a n di s e a s yt ou s e h o w e v e r , t h ed e f i n i t i o no fp a r l a yxi n t e r f a c e si sb i n dt os e r v i c e t y p e s ,w h e na d d i n gan e ws e r v i c et y p e ,a l s os h o u l dp r o v i d i n gan e w l yd e f i n e d i n t e r f a c e c o n t i n u o u sg r o w t ho fi n t e r f a c ed e f i n i t i o nm a k e si td i f f i c u l tt o p r o v i d i n gu n i v e r s a ls e r v i c ei n t e r f a c ea n ds e r v i c ep r o v i d i n gm o d e lw h i c hc a n a d a p tc h a n g e si ns e r v i c et y p e sb a s e do np a r l a yx f o rt h es a k eo fu n i f o n ns e r v i c ei n t e r f a c ea n dp r o v i d i n gm o d e l w ed e f i n e d as e r v i c ep r o v i d i n gm o d e lb a s e do ns e r v i c ea b i l i t yi n je c t i o nt h e o r y t h em o d e l a b s o r b e dt h i n k i n gi no p e n i n go fw e b 2 0a p p l i c a t i o na n dc o n s t r u c t i o no f m a s h u p , a n di ti sb a s e do ns e r v i c ec o n s t r u c tm o d e li nt h ev i e wo fs e r v i c ea b i l i t yd i v i d i n g a n dm e r g i n g i nt h em o d e l ,a b i l i t yo fl o g i cc o n t r o l l i n gi sd e f i n e db ys e r v i c et e m p l a t e , w h i l ed a t ap r o c e s s i n gi sd e f i n e db ys e r v i c et e m p l a t ea p p l i c a t i o n s e r v i c e a b i l i t yi n je c t i o ni n t e r f a c ei sd e f i n e di nt h ev i e wo fs e r v i c ec o n t r o l l i n gw h i c h p r o v i d i n ga b i l i t yo fa p p l i c a t i o n i n i t i a t e ds e r v i c e s ,s e r v i c en o t i f i c a t i o na n d 北京邮电大学硕士学位论文 摘要 c o n t i n u o u ss e r v i c ec o n t r o ld u r i n gp r o c e s s i n g t h es e r v i c e p r o v i d i n gm o d e l b a s e do ns e r v i c ea b i l i t yi n j e c t i o nh a sc h a r a c t e r i s t i c sb o t hi np a r l a yxa n d w r e b 2 0a p p l i c a t i o n ,w h i c hi sas i m p l ea n du n i v e r s a ls e r v i c ep r o v i d i n gm o d e l s u m m a r i z et h i sa r t i c l e ;t h em a i nc o n t r i b u t i o nh a sf o l l o w i n gs e v e r a la s p e c t s f i r s t ,i nt h ev i e wo fs e r v i c ea b i l i t yd i v i d i n ga n dm e r g i n g ,s e r v i c ea b i l i t i e s a r ed i v i d e di n t os e r v i c el o g i c a lc o n t r o l l i n ga b i l i t ya n dd a t ap r o c e s s i n ga b i l i t y i m p l e m e n t a t i o no fd a t ap r o c e s s i n ga b i l i t yi so p e n e dt ot 1 1 i r dp a r t ya st h em o s t f o c u s e da s p e c t s e c o n d ,b r e a kt h r o u g hs e r v i c et y p eb a s e dm e t h o d ;s e r v i c ei n t e r f a c ei s d e f i n e di nt h i n k i n go fs e r v i c ec o n t r o lf e a t u r e s e x t e n s i o no fs e r v i c et y p e sw i l l n o ta f f e c to ns e r v i c ei n t e r f a c e s t h i r d , as e r v i c ep r o v i d i n gm o d e lb a s e do ns e r v i c ea b i l i t yi n j e c t i o ni s b r o u g h tf o r w a r di nt h i sp a p e r i nt h em o d e l ,s e r v i c et e m p l a t er e p r e s e n t ss e r v i c e l o g i cc o n t r o l l i n ga b i l i t y ;s e r v i c et e m p l a t ea p p l i c a t i o nr e p r e s e n t ss e r v i c ed a t a p r o c e s s i n ga b i l i t y ;s e r v i c ea b i l i t yi n j e c t i o ni n t e r f a c em e r g e st w ok i n d so f a b i l i t i e sw h i l ea p p l i c a t i o nf r a m e w o r kp r o v i d e sau n i v e r s a lm o d e lo fs e r v i c e d e v e l o p m e n ta n dp r o c e s s i n gi na p p l i c a t i o ns i d e f o u r t h ,d e s i g n e da n di m p l e m e n t e dap r o t o t y p eo fs e r v i c ep r o v i d i n gm o d e l w h i c hg i v e sai m p l e m e n t a t i o nr e f e r e n c e k e yw o r d sn e x tg e n e r a t i o nn e t w o r k ,o p e ns e r v i c ea c c e s si n t e r f a c e ,m a s h u p , s e r v i c ea b i l i t yi n je c t i o n ,s e r v i c ep r o v i d i n gm o d e l a s c p d p m e c c e o p h t t p 玳a p r j s o n m o p n g n o p p s a p 洲 q o s i t e s t r s s s 越 s c f s i p s o a p s t s t a s 1 a c s t a m s t c s t i s t m t d m t o p u i u x m l 缩略语 a p p l i c a t i o ns e r v e r c o n f i g u r a t i o np o i n t d e t e c t i o np o i n tm a n a g e m e n t e n h a n c e d c a l l c o n t r o l e v e n to p e r a t ep o i n t h y c e r t e x tt r a n s f e rp r o t o c o l 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 r o t o c o l i n t e r a c t i v ev o i c er e s p o n s e j a v a s e r i p to b j e c tn o t a t i o n m o n i t o ro p e r a t ep o i n t n e x tg e n e r a t i o nn e t w o r k o p e r a t i o np o i n t p r o t o c o ls t a c ka d a p t o r m i cs w i t c h e dt e l e p h o n en e t w o r k q u a l i t yo fs e r v i c e r e p r e s e n t a t i o n a ls t a t et r a n s f e r r d fs i t es u m m a r y s e r v i c ea b i l i t yi n j e c t i o n s e r v i c ec o n t r o lf u n c t i o n s e s s i o ni n i t i a t i o np r o t o c o l s i m p l eo b j e c ta c c e s sp r o t o c o l s e r v i c et e m p l a t e s e r v i c et e m p l a t ea p p l i c a t i o n s e r v i c et e m p l a t ea p p l i c a t i o nc o n t a i n e r s e r v i c e t e m p l a t ea p p l i c a t i o n m a n a g e m e n t e n v i r o n m e n t s e r v i c et e m p l a t ec o n t a i n e r s e r v i c et e m p l a t ei n s t a n c e s e r v i c et e m p l a t em a n a g e m e n te n v i r o n m e n t t i m e d i v i s i o nm u l t i p l e x i n g t r i g g e ro p e r a t ep o i n t u n i f o r mr e s o u r c ei d e n t i f i e r e x t e n s i b l em a r k u pl a n g u a g e 应用服务器 配置点 触发点管理 增强型呼叫处理 事件交互点 超文本传输协议 智能网应用协议 交互式语音应答 j a v a s c i r p t 对象标注 监测交互点 下一代网络 交互点 协议栈适配器 公共交换电话网络 服务质量 表象化状态转变 r d f 站点摘要 业务能力注入 业务控制功能 会话初始化协议 简单对象访问协议 业务模板 业务模板应用 业务模板应用容器 业务模板应用管理环境 业务模板容器 业务模板实例 业务模板管理环境 时分复用 触发交互点 统一资源标识符 可扩展标记语言 声明尸明 独创性( 或创新性) 声明 本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。尽 我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经 发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他教育机构的学位或证书 而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确 的说明并表示了谢意。 申请学位论文与资料若有不实之处,本人承担一切相关责任。 本人签名: 日期: 关于论文使用授权的说明 学位论文作者完全了解北京邮电大学有关保留和使用学位论文的规定,即:研究生 在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权保留并向国家有 关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借阅;学校可以公布学 位论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存、汇编学位论 文。 本人签名:垄叠日期:坦唾! ! 翌至! ! 望 导师签名:盈至塑兰l 日期:二童兰兰坠毕 北京邮电大学硕士学位论文第一章绪论 1 1 本文研究背景和意义 第一章绪论 下一代网络以业务提供为中心,是业务驱动的网络。为了促进业务的繁荣,出现了 基于开放式业务接口的业务提供方式,将电信业务的开发向第三方开放。 目前,主流的开放式业务接口包括p a r l a y 、p a r l a yx 【2 】以及中国电信的e c c 接口。 p a r l a y 具有细粒度的业务控制能力和完善的接纳管理框架,但是,p a r l a y 体系庞大而且 对开发者的电信背景知识要求较高。p a r l a y x 和作为其扩展的e c c 接口基于业务类型进 行接口封装,封装粒度较大,对电信背景知识要求不高,便于无电信专业知识的开发者 使用。然而,p a r l a y x 基于业务类型的接口封装模式使得接口定义与具体业务类型绑定, 在新增业务类型时需要新增接口定义,无法为上层提供一个统一的第三方业务接口,因 此,也无法基于p a r l a y x 构建一个统一的业务提供平台。因此,业务接口封装模式以及 统一的第三方业务提供模型的研究与设计,成为非常重要和有实际意义的研究课题。 互联网应用进入了w 曲2 0 时代,应用的开放程度得到大幅提高。r e s t a t o m r s s 等互联网应用开放技术的出现,为互联网应用开放和融合提供了技术保证,出现了以 m a s h u p 应用为代表的互联网混合应用。r e s t 架构具有简单的统一的接口方法,地图类 m a s h u p 应用构建方式与第三方业务构建的需求都具有典型的能力拆分特点。因此,能 否从互联网应用开放和融合的模式中为电信业务提供模式获取一定的借鉴? 如何构建 统一的第三方电信业务接口,进而构成统一的业务提供模型? 这些问题成为了本文的出 发点。 1 2 项目背景介绍 本论文研究内容所在项目是北京邮电大学i b m 中国研究实验室联合开放课题:“面 向w e b 2 0 的新型电信互联网混合应用提供模型 。该课题的目的在于研究w e b 2 0 互联 网应用构建与开放模式,研究电信业务开放模式,在w e b 2 0 互联网应用提供模式中寻 找可作为电信业务提供模式借鉴的内容,设计出具有w e b 2 0 特征的混合应用提供模型。 本论文所讨论的基于能力注入模式的业务提供模型就是在该课题研究过程中完成的。 1 3 本人工作情况 本人在研究生阶段参与了以下多个项目的研究与开发工作: 8 6 3 计划重大项目“支持多媒体和移动业务的软交换系统 的商用化 一参与软交换呼叫控制子系统的重构与优化; 一负责业务视图模块支持多业务触发能力的研究工作; 北京邮电人学硕上学位论文 第一章绪论 一负责支持多机的d p m 模块重构工作; 北京邮电大学m m 中国研究实验室联合开放课题:“面向w e b 2 0 的新型电信互联 网混合应用提供模型” 一参与基于能力注入模式的业务提供模型的研究与设计; 一负责p a r l a y 、p a d a yx 和e c c 开放业务接i = 1 研究; 一负责w e b 2 0 应用开放方式研究; 一负责w e b 2 0m a s h u p 应用构建方式研究; 一负责基于能力注入模式的业务提供模型的原型设计与实现; 1 4 论文结构介绍 除去绪论和结束语,其它主要章节如下: 1 、下一代网络及业务( 第2 章) 本章分析了下一代网络( n g n ) 的基本原理、概念、体系结构,重点分析n g n 中的业 务特征,最后介绍了基于开放式业务接口的业务提供方式。 2 、电信业务与互联网应用开放( 第3 章) 本章分析了当前主流电信开放业务接口的特点,包括p a r l a y 、p a r l a y x 和e c c 接口: 并且对w e b 2 0 应用开放与m a s h u p 应用构建方式和特点进行了分析与研究。通过分析和 比较,得出了基于能力拆分与融合的业务构建模式能力注入模式。 3 、基于能力注入模式的业务提供模型( 第4 章) 本章首先根据能力注入模式,提出了基于能力注入模式的业务提供模型,然后从总 体上描述此模型,包括其总体结构、业务模板框架、能力注入接口和应用侧框架。在模 型中,业务逻辑控制能力被抽象为业务模板、业务数据处理能力被抽象为模板应用,由 第三方实现、两种能力通过能力注入接口进行融合,提供完整的业务能力。 4 、原型实现与验证( 第5 章) 本章详细讲解了基于能力注入模式的业务提供模型的原型设计与实现,包括整体结 构设计、能力注入接口消息的结构定义和应用侧框架的设计与实现。最后给出了基于该 原型实现的w e b c a l l b a c k 业务实例作为原型验证。 2 北京邮电大学硕士学位论文第二章下一代网络及业务 2 1n g n 概念 第二章下一代网络及业务 下一代网络的内涵十分丰富、外延极其宽泛。它泛指一个不同于目前的,大量采用 创新技术,以i p 技术为中心,同时支持语音、数据和多媒体业务的融合网络。2 0 0 4 年 初,国际电联在n g n 会议中给出了n g n 的定义:n g n 是一个基于分组的网络,它能 够提供包括电信业务在内的各种业务,并能够使用多种带宽的且有q o s 保证的传送技 术;业务功能与所用的承载传送技术无关;使用者通过n g n 能够不受限制地接入不同 业务提供者;它支持通用移动性,允许无处不在地提供业务给客户。 下一代网络包容了大量的新一代网络技术,从体系结构上看,下一代网络概念模型 从上到下可以分为业务层、控制层、传输层和接入层。如下图所示: i 匣圄巨圃巨圃 岈层 圄厦圆屡蚕面 图2 1 下一代网络分层体系结构示意图 ( 1 ) 、业务层:通过分布式处理环境和开放的业务接口将业务与网络资源分离开, 这里开放的业务接1 3 可以是p a r l a y 、j a i n 等接1 3 。业务层主要包括应用服务器 ( a p p l i c a t i o ns e r v e r , a s ) 、业务生成环境、业务开发平台等。应用服务器通过业务开放平 台订购使用网络服务,而业务开放平台具有管理网络服务的能力。 ( 2 ) 、控制层:主要提供呼叫控制、连接控制、协议处理、媒体资源控制等能力,并 将网络的能力以服务的形式通过开放的业务接口提供给业务。控制层包括软交换、媒体 服务器等设备。控制层的作用是隔离业务曾和资源接入层,使应用的开发与底层的基础 网络无关。 ( 3 ) 、传输层:负责提供各种信令和媒体流的传输,下一代网络的核心传输网将是i p 分组网络。 北京邮电大学硕十学位论文 第_ 二章下一代网络及业务 ( 4 ) 、接入层:提供各种网络和设备接入到核心骨干网的方式和手段,主要包括信令 网关、媒体网关等多种网关接入设备【3 1 。 n g n 将支持话音、数据和多媒体等多种业务,具有开放的业务a p i 接口以及对业务 灵活的配置和定制化能力。由于n g n 中呼叫控制与媒体层和业务层分离,对业务和媒 体层的管理边界将更加清晰,而各层的管理也将更加集中灵活。 2 2n g n 业务 下一代网络以业务提供为中心,是业务驱动的网络,业务真正地独立于网络,用户 能够自行配置和定义自己的业务特征,而不必关心承载网络的网络形式和终端类型,因 此业务提供比传统网络更加灵活有效。 相比来说,传统智能网没有实现呼叫控制和承载控制分离,其业务特征是与底层网 络相绑定的,因此传统智能网对应的标准业务接i e i 协议( i n a p ) 与底层网络能力紧密相 关,这也就导致了通过i n a p 来开发智能网业务必须对底层网络有充分的理解,造成了 业务开发的封闭性。这种与底层承载能力相绑定的业务接口、不开放的业务开发方法导 致业务实现和业务运行的绑定,扼杀了独立的业务开发商和业务提供商的生存空间【4 1 。 下一代网络采用分层开放的体系结构,将传统交换机的功能模块分离成独立的网络 实体,各实体之间采用开放的协议或a p i 接口,打破了传统电信网封闭的格局,实现了 多种异构网络的融合。下一代网络通过将应用业务与呼叫控制分离、呼叫控制与承载分 离来实现相对独立的业务体系,使得上层业务与底层的异构网络无关,提供了开放灵活 的业务提供体系。 2 2 1n g n 业务特征 n g n 是个有能力提供全业务的网络,包括话音、数据、视频、流媒体、i n t e m e t 接 入、数字t v 广播、移动等各种带宽、有线、无线业务和应用,并提供开放的业务接口, 允许多种业务提供商构建和提供业务。 从目前的研究来看,下一代网络业务的需求主要体现在开放性、兼容性、移动性、 互通性、融合性、客户化、安全可靠性、可维护、可管理、可控制、可计费等方面。下 一代网络使用开放的业务体系和系统协议,通过灵活的体系框架或业务引擎等方式,让 多方参与业务提供,以多种方式灵活、快速地生成和提供业务。抛开具体业务特性,n g n 业务主要有以下特征: 2 2 1 1 多媒体化 随着n g n 网络建设带来的灵活接入和高带宽,通信带宽已经不再是阻碍通信的主 要问题。在使用p s t n 进行语音通信的同时,用户开始关注于全面的多媒体通信。用 户能够使用可视电话,在进行语音沟通的同时看到对方的容貌。即时消息加视频语音的 4 北京邮电大学硕士学位论文 第二章下一代网络及业务 全面多媒体业务也已经被广泛使用。n g n 提供的强大网络能力为实现实时多媒体业务 提供了可靠保证。 2 2 1 2 开放化 下一代网络希望能够实现快速化、简单化的业务开发。业务开发周期的缩短,意味 着相同时间内能够提供更多的业务,促进业务的繁荣,为用户带来多样化的服务。要实 现这个目标,除了网络运营商提供的普遍业务之外,还需要更多的专有业务提供商参与 到业务的开发中来。向第三方开放网络能力,就需要网络具有标准的、开放的接口。目 前国际上主流的开放业务接口为p a r l a y 以及基于w e b s e r v i c e 实现的p a r l a y x 。 2 2 1 3 个性化与可订制化 下一代网络能够向用户提供个性化的业务。用户可以通过用户终端、系统提供的网 页,定制自己的业务实现方式、业务特征和相关的业务信息。例如,用户可自由选择呼 叫路由、配置呼叫前转、呼叫方式、接听方式、接听顺序和呼叫中转传递信息等。典型 的个性业务比如彩铃,用户可以自行订制回铃音;统一号码业务可以将多个终端号码对 外统一翻译成一个号码,这对于企业集团用户保护网络细节具有很大意义。个性化业务 符合可运营、可管理的要求,不仅能够实现通信的个性化,而且可以带来新的价值增长 点,给运营商带来丰厚的利润。 2 2 1 4 融合化 传统业务提供方式是垂直分割的,业务的独立性十分明显,使用融合业务并不方便。 随着下一代网络的发展,下一代网络业务提供向着扁平化的方向迈进,提倡业务的开放 与融合。 用户对业务融合的要求也日趋明显,比如在基于文本的即时消息业务中,发起多方 的语音视频会议,不具备语音视频能力的参与者将最终在语音信箱中接收一封会议总 结邮件等。融合多种能力,提供内容更丰富而且更加简单易用的业务,已经成为用户对 n g n 业务的显著需求。电信业务提供商也开始向这个方向做出努力。中国移动的“飞 信业务,能够提供跨网络的即时消息业务,还能让用户发起多方语音会话,具有典型 的融合特性。 2 2 1 5 智能化 在下一代网络中,终端无论是接入能力还是处理能力,都得到了极大提高。网络业 务和终端特性结合起来可以提供更加智能化的业务。 例如,在开放式办公环境中,员工的座位并不固定,员工在上班时,通过网络设置 办公桌的电话号码以及电话特性,这样无论他坐在哪个办公桌都可以使用个人固定的电 话号码。 北京邮电大学硕十学位论文 第二章下一代网络及业务 2 2 2 开放式业务接口业务提供方式 面对种类繁多、增长迅速的业务需求,单独依靠运营商的力量难以快速有效的提供 用户所需的业务,于是出现了由独立的业务提供商提供的第三方业务。第三方的出现, 起到了补充业务开发力量、缩短业务开发周期的作用,对促进业务繁荣有重要影响。 第三方参与业务开发,就要求网络能力的开放。目前主要的网络能力开放方式为基 于开放式业务接口a p i 的方式。该方式中,开放业务接口抽象出网络的能力集,并通过 传统的应用程序编程接口的方式对外暴露其能力,上层业务可以直接调用这些a f i 来使 用网络能力。 目前主流的开放式a f i 业务接1 3 为p a r l a y 、p a r l a yx ,还有就是中国电信通过扩展 p a r l a yx 而形成的e c c 接口。其中,p 砌a y 规范细粒度的封装了网络能力,详细定义了 业务管理框架和业务接口,是十分完善的第三方业务接口。p a r l a yx 是对p a r l a y 的进一 步封装,提供更简单的面向业务的接口,进一步降低对使用者的要求。中国电信的e c c 接1 :3 针对p a r l a yx 的一些不足对其进行了扩展,弥补了p a r l a yx 在业务状态控制、用户 交互等方面的缺陷。 2 3 小结 下一代网络是业务驱动的网络,业务具有多媒体化、开放化、个性化、融合化和智 能化等特点,用户对业务的多样性需求增长迅速。为了满足用户对业务的需求,单独依 靠运营商的力量难以实现,需要将业务开发向第三方开放,吸引更多的业务开发力量加 入下一代网络业务开发队伍中来。为了向第三方开放网络能力,出现了基于开放式业务 接口的业务提供方式。目前主流的开放业务接1 3 为p a r l a y 及其w e bs e r v i c e 实现 p a x l a y x ,中国电信针对p a r l a yx 的一些不足对其进行了扩充,形成了e c c 开放业务接 口。 6 北京邮电大学硕士学位论文 第三章电信业务与互联网应用开放 第三章电信业务与互联网应用开放 向第三方开放网络能力,提供电信业务接口,是n g n 业务开放的重要内容。p a r l a y 、 p a r l a y x 是当前主要的开放业务接口,中国电信的e c c 接1 3 作为p a r l a y x 的扩展也成为 了不错的开放业务接口。 互联网应用随着w e b 2 0 的到来,也进入了开放的时代。以r e s t r s s a t o m 等技术 为代表的开放接口和数据提供技术,以及g o o g , l e 、a m a z o n 等互联网应用提供商开放的 应用a p i ,造就了新型互联网应用仰嬲h u p 的产生。m a s h u p 的构建方式与特点,对 于构建统一的第三方业务接口,具有一定的启发。 3 1 主流电信开放业务接口 3 1 1 p a r l a y p a r l a y 工作组成立于1 9 9 8 年,主要研究支持外部应用访问安全网络的内部资源的网 络接口规范,使第三方业务供应商或者电信运营商基于这一接口平台,采用不同的技术 在无线、因特网或公众交换网上开发通信产品,提供通信业务。p a r l a y 在未来的电信应 用中,无论是在移动数据业务还是固网业务中,都将成为一个重要的平台。 3 1 1 1p 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 a 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 a p i 的位置。 7 北京邮电大学硕士学位论文第三章电信业务与互联f 。g 应用开放 3 1 1 2p a r l a y a p i 图3 - 1p a r l a y 体系结构 接门说明 1 、应用与框架之闻的接口,为应用提供保障其 客户应用 ii 12 li p 砌可框桑 _ 3 _ p a r - 科服务 电信网葚 使用网络能力的基础机制( 比如认证) 、应用与业务能力集之间的接口,使第三方能 够使用能力集完成业务 、框架与业务能力集之间的接口,提供业务注 册机制,支持多方业务提供。 、企业操作员与框架之间的接口,使操作员能 够监控客户应用账户和进行业务管理与配置 图3 - 2p a r l a ya p i 逻辑结构 p a r l a y 框架接口为第三方提供了安全的可控的接入网络资源的能力。p a r l a y 框架接 口主要包括图3 2 中1 、3 、4 接口。分别为: l 、应用与框架之间的接口,包括鉴权、授权、框架与业务能力特征的发现、业务约定 签署、对s c f 的访问控制。 2 、业务能力服务器与框架之间的接口,提供了向框架进行业务能力注册的机制。 3 、企业操作员与框架之间的接口,提供业务订阅能力。在这个订阅模型中,企业操作 员扮演的是业务订阅者客户的角色,客户应用则扮演着业务用户客户的角色,框架 北京邮电大学硕士学位论文第三章电信业务与互联网应用开放 本身扮演着业务传播者的角色。也就是说,企业操作员通过框架订阅业务,客户应 用通过框架订阅业务能力集,框架则为以上两者进行服务。 p a r l a y 5 0 中定义了1 5 种业务能力特征,包括一组呼叫控制能力( 4 种) 、用户交互 能力、移动性管理、终端能力、数据会话、通用消息、连接性管理、账户管理、计费、 策略管理、在席与可用性管理和多媒体消息。 p a r l a y a p i 的特点: 接纳控制方面,p a r l a ya p i 对网络能力进行了抽象,向第三方提供了完善的业务能 力发布与发现、业务能力接纳管理的f r a m e w o r k ,能够保证业务能力安全可靠的接入网 络。 业务能力提供方面,p a r l a ya p i 定义了详细、丰富的业务能力集,为第三方业务开 发与运营提供了有力支持。 业务的实现技术方面,p a r l a y 由最初的基于c o r b a 实现分布式应用,逐渐开始同 时提供基于w e b s e r v i c e 和j 2 e e 的实现描述,为第三方业务开发技术选择提供了更大的 灵活性。 p a r l a ya p i 也有一定的不足。首先,p a r l a ya p i 体系庞大,用户要完全掌握非常困难。 其次,p a r l a y a p i 是网络能力级的业务接口,带有比较重的网络控制痕迹,对用户的电 信背景知识有较高的要求。比如:简单的应用发起两方呼叫,使用p a r l a ya p i 构建时, 开发者需要理解呼叫、呼叫方的概念,需要先创建一个呼叫、然后创建一个呼叫方和另 一个呼叫方,并将其绑定到呼叫上,之后进行路由等等。使得一个简单的两方呼叫的创 建非常繁琐。作为业务接口,用户应当只看到发起两方的业务视图,而不用去关心呼叫 方创建甚至路由等细节。用户只需指定两方的号码,然后发起呼叫就可以了。由此可见, p a r l a y 作为一个网络能力级的业务接口向第三方开放,对第三方的要求比较高。 3 1 2 p a r l a y x 为了扩大业务开发队伍,降低使用难度和背景要求,p a r l a y 组织在p a r l a y 规范基础 上提出了p a r l a yx 规范。它对p a r l a y 规范在业务能力层次上进行了抽象和简化。p a r l a yx 技术与w 曲s e r c v i c e 技术结合能够使不具备专业电信知识的r r 开发人员快速开发电信 业务。 p a r l a yx 以w 曲s e r v i c e 的形式封装了一组典型的业务能力,具有以下特点。 ( 1 ) 每一种p a r l a y xw e bs e r v i c e s 均由一组电信网络能力抽象而来,相对功能性而 言更加强调简单性。p a r l a yx w e bs e r v i c e s 提供的能力可以是同质的( 例如仅提供呼叫 控制能力) 或者异质的( 例如同时提供终端位置和用户状态能力) 。 ( 2 ) 基于p a r l a yx w e bs e r v i c e s 的应用与实现p a r l a yxw e bs e r v i c e s 的服务器之间 采用基于x m l 语言的消息进行交互。 ( 3 ) p a r l a yx w e bs e r v i c e s 语义简单,开发者能够使用通用的w e bs e r v i c e 开发技术 9 北京邮电大学硕士学位论文第三章电信业务与互联网应用开放 进行开发,把注意力集中在如何访问电信网络能力上。 ( 4 ) p a r l a yx w e bs e r v i c e s 独立于具体网络和网络设备, 电信网络能力。 ( 5 ) p a r l a yx w e bs e r v i c e s 应当基于w e bs e r v i c e 技术, 述p a r l a yx w e bs e r v i c e s 。 可以抽象各种不同类型的 当前采用w s d l 调用和描 ( 6 ) p a r l a yxa p i 应当具备可扩展性,应当支持使用现有可靠标准的w e bs e r v i c e 技术来集成第三方提供的接1 2 11 5 1 。 目前p a r l a y x 的发布版本为2 1 ,包括1 3 类典型业务

温馨提示

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

最新文档

评论

0/150

提交评论