基于SOA构建全业务网络.doc
《基于SOA构建全业务网络.doc》由会员分享,可在线阅读,更多相关《基于SOA构建全业务网络.doc(8页珍藏版)》请在沃文网上搜索。
1、刘洁:基于SOA构建全业务网络基于SOA构建全业务网络 摘 要:为了重构能快捷、灵活地提供移动业务的业务网络,各个移动运营商均采用了SOA的系统设计理念,随着运营商向全业务运营商的转型,业务网络架构需要按照新的要求重新梳理。本文从全业务运营的需求出发, 基于SOA的理念和架构,以中国电信的网络为例,分析业务网络存在的问题和如何向SOA的灵活架构演变。关键词:SOA 全业务营运 服务 ISMP ISAC 业务网络在全业务运营的竞争场景中,谁能快捷地提供业务,谁能实现差异化运营和精确管理,谁就能在竞争中取得优势的地位。对于以往的业务管理网络架构来说,当业务系统越来越多时,投资和管理费用也越来越多;
2、同时业务能力的开放性和重用性很差,数据中存在很多冗余,多种业务的组合困难,容易造成重复建设并影响推出产品的周期;而且业务的差异化很难实现,不适应全业务的运营需求。SOA(service oriented architecture,面向服务的架构)是一种架构方法,起源于软件开发和企业信息化应用,通过包装业务功能实现能力开放,通过调用标准能力组装新的应用,同时通过标准接口的交互大大简化业务的运营。基于SOA建设的全业务网络除了能够屏蔽底层不同网络和不同协议的差异性,提供可重构的开放能力,快速生成应用;更重要的是能够协调各类能力的关系,提供统一的视图,并根据标准化的互操作协议有效地提供和管理各类应用
3、。对电信运营商来说,基于SOA以标准的中间件来重构传统的BOSS一直是最被认同的应用。软件是业务网络核心,这是不可否认的事实,本文尝试从另一角度出发,以中国电信的全业务运营为背景,说明利用SOA的理念构建灵活、有效的业务网络,同样是一种非常成功的应用。一、SOA理念和务实SOA中的服务定义为已注册的、可以被重用的基本功能单元,服务之间相互独立,服务对外提供标准的接口供调用和管理,服务带有一定的合约性质(包括QoS、SLA、安全策略等),并且共享符合XML规则的数据和信息。SOA的主要特性是可重用、松藕合和标准化接口,换言之,SOA的理念是共享可重用的服务构件,整合和集成共同的支撑单元和流程要求
4、,通过松藕合的方式组装和提供服务;可以把已有的应用作为服务构件,按照模块化的方式来添加新服务或更新现有服务。SOA要求能力构件或数据之间是相互独立的,基本没有冗余;服务流程和能力构件是分离的,以体现松藕合的特点。SOA的核心在于Web Service。Web Service使应用功能得以通过标准化接口(WSDL)提供,并可基于标准化传输方式(HTTP和JMS)、采用标准化协议(SOAP)进行调用。Web Serice只是SOA中体现信息、数据传输和交互、访问的协议体系,它规定使用封装的XML消息进行交流,而对上层的应用并没有规范。利用Web service来实现SOA的好处是可以整合异构系统提
5、供的服务。从电信业务运营的角度看,SOA的应用往往是以Web Service或其扩展或改造的形式实现低层服务的调用和封装。SOA通常利用BPM(业务流程管理)指导业务流程创建,调用服务。SOA属于服务抽象层,BPM属于流程组织层,它们配合起来, 可以协调服务之间的互动流程,实现更加强大的灵活性和有效性。结合业界的应用,SOA的务实需要理解好以下层次的内容。(1) 用户交互层:体现业务需求,展现业务和组合业务, 提交业务请求。(2) 服务能力(服务抽象)层:包括业务控制(业务逻辑)和触发机制、共享的数据和信息体现为应用程序软件代码、业务注册机制、路由策略和数据库等。(3) 流程组织层:指具体应用
6、实现, 可直接调用服务能力, 形成增强的业务能力,或者通过与它连接的各种应用的服务接口实现各种应用之间的交互, 控制它们之间的通信,实现服务的汇聚, 形成新的业务和应用。(4) 业务管理层:逻辑上是服务层的特殊子层, 一方面提供服务的映射、组装并提供开放的标准化的调用接口;另一方面提取公共的业务框架, 体现管理、支撑方面的能力需求。二、移动业务网络功能架构广义的业务网络包括各类业务平台和承载业务平台的基础网络, 窄义的业务网络就是指业务平台(系统)的有机结合。从全业务运营的角度看, 业务网络应该包含网络所能提供的任何业务系统, 除了增值业务系统, 还包括语音业务等由承载网络实现的业务系统。本文
7、主要考虑增值业务系统, 同时从完整性出发, 将保证与增值业务的QoS/SLA紧密相关的承载控制功能作为业务网络的一部分。下面以中国电信的业务网络为例,分析业务网络的功能架构。传统中国电信的业务网络是一种相对封闭的纵向架构, 各种资源无法有效地协调, 并且无法提供开放能力。软交换引入了承载和控制分离的架构,在一定程度上改善了这种状况, 但业务提供能力有限。移动业务的运营是一种机遇, 中国电信针对移动业务的运营需求新建的移动业务网络体现了业务网络的发展趋势, 但目前整个管理平台还是主要针对移动网络, 如何将现有的固网业务网络融合到该架构中是下一步关注和研究的重点。中国电信的移动业务网络是一个水平型
8、的综合业务平台, 是按照OSE(OMA的体系架构规范)和3GPP的OSA(开放业务体系)设计的。OSE的目标就是提供一个灵活的、可扩展的结构给应用开发者、业务引擎和业务提供者, 包括OMA引擎实现和可重用、可交互的应用执行环境和可扩展的公共管理框架。OSE的特点是标准化、承载无关、开放和互通互用, 其模型如图1所示。图1中, 应用执行环境可以近似看成一种业务引擎实现, 4类相关接口定义如下。(1)I0:引擎实现之间或引擎实现提供给应用的功能调用接口, 包括对运营支撑功能模块的调用接口。(2)I0+P:应用了策略的I0接口, 这类接口提供给应用和其他引擎实现调用时,在I0的基础上附带了另外的策略
9、参数, 保证调用的安全性和有效性。(3)I1:引擎实现与应用执行环境之间的接口, 实现应用发布、计费等运营上的管理功能。(4)I2:引擎实现调用网络和后端运营管理资源的接口。3GPP提出的OSA架构, 主要思路是引入了Parlay(X)API的开放接口。图2说明OSA开放接口在OSE的位置和它们的关系。图2中Parlay X API实现、Parlay API实现和OSE引擎实现处于同等位置。底层资源可以是OSA/Parlay资源, 也可以是非OSA/Parlay的其他资源。其中, OSA/Parlay资源包括了各种业务能力服务器(SCS, 实现映射, 为各类应用提供开放接口)和Parlay服务
10、框架, 是一个实现协议映射和封装的中间适配层。各类实现为应用提I0调用接口, 也可以通过I0接口调用其他实现;同时,实现通过I2接口调用网络和后端支撑能力/资源。OSA API接口功能既存在于I0接口上, 也可以以I2接口的形式出现。可以看出, OMA、OSA之所以得到广泛的认同, 正是由于它们潜移默化地运用了SOA的理念。鉴于已有的电信业务的特殊性, OSE并未规范XML与Web Service作为服务绑定的必选技术。虽然OSE初衷只是引导OMA业务引擎向更好的集成结构移植,但完全可以扩展以支持全业务网络的构建和运营。 已建的移动业务网络由业务管理、业务控制、业务能力、业务接人(能力开放)、
11、门户(业务展现)等几部分组成,除了直接提供基本电信应用, 还可以开放业务能力供自营或者第三方应用调用。现有移动业务网络架构如图3所示。1业务能力层业务能力层包括各种引擎、各类用户和业务数据,执行触发业务、完成业务逻辑的功能,并具体实现各类业务功能, 包括业务引擎(各个业务平台)、网络接入网关、智能网等网元。业务能力层提供电信应用服务, 也可以通过能力重组,形成多种能力有机结合的综合能力。2业务控制层业务控制层提供承载层的呼叫控制、网关控制、接入认证和鉴权、业务触发等功能, 可以直接提供一些核心业务能力, 如由承载网络提供语音、多媒体会话业务等。3能力开放层能力开放层通过ISAG以Web Ser
12、vice方式包装各个业务平台能力, 包括数据业务中的短消息、多媒体消息、WAP Push、位置业务以及语音增值业务中的呼叫控制、放音控制能力等。 ISAG通过对业务能力的适配,实现对业务能力服务器的调用, 有效地屏蔽了网络的复杂性;同时可以根据业务需要组合各类业务能力, 避免各个业务能力之间发生直接信息交互而增加能力服务器的复杂度和维护管理的难度。ISAG目前提供面向第三方CP/SP的统一接入和向ISMP触发鉴权计费的功能, 以开放各类业务系统的能力。ISAG对外的Parlay X接口, 对于智能网业务、增值语音业务仍未能提供开放接口。4业务管理层业务管理是一种公共管理框架。ISMP抽取各类业
13、务共性的管理要求, 对服务区域内业务、用户、CP/SP进行统一管理, 包括用户管理、订购关系管理、业务管理、CP/SP管理和内容管理等。5门户层门户主要完成展现业务、推广业务、提供用户自服务窗口等功能。用户可以通过它浏览业务、订购业务、使用业务以及完成自服务。门户还可实现终端适配, 提供业务使用喜好的统计分析等功能。三、SOA的应用从以上中国电信移动业务网络的结构中, 已经可以看到SOA的影子。为了更好地实现全业务运营, 中国电信的业务网络的构建不仅需要考虑移动业务部分, 更需要考虑固定和移动的整合和融合业务的综合提供。为了实现精确化运营, 对不同的QoS或SLA, 需要实现不同的资源配置流程
14、。利用SOA实现业务网络提供业务的灵活性和快速性, 是实现中国电信竞争优势的关键。目前的业务网络并不能很好地体现服务引导的理念, 主要表现在以下方面。(1)门户众多:各类业务普遍存在自身的展现门户。移动WAP门户的建设在一定程度上体现了统一门户的趋势, 但还不能替代现有门户。(2)重复功能没有构件化:相似功能模块重复建设。(3)服务缺乏标准封装,接口缺乏统一规范:ISAG的映射能力有限, 某些业务能力无法开放, 业务间交互的实现较困难。(4)业务管理未集中:存在多个管理平台, 管理平台架构各异, 与支撑系统功能分工各异。(5)业务控制未统一:融合业务难以提供, 业务端到端QoS无法全面保障,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SOA 构建 业务 网络
