SOA架构在电信运营支撑系统的应用

减小字体 增大字体 作者:佚名  来源:www.zhonghualunwen.com  发布时间:2010-01-06 10:56:24

  1. 引言
  
  随着移动通信的市场竞争日趋激烈,电信运营商在市场、管理等方面面临的压力越来越大。国内电信市场的开放,打破了以前独家垄断的局面。在残酷的竞争环境下,如何有效的管理,维护现有资源和数据,提高企业运作的效率,提高自身的市场竞争力,是摆在运营商前面一个很重要的课题。
  
  2. 基本概念
  
  2.1 业务运营支撑系统
  BOSS(Business Operation Support System)是业务运营支撑系统的简称,融合了业务支撑系统(BSS)与运营支撑系统(OSS)。是一个综合的业务运营和管理平台,同时也是真正融合了传统IP数据业务与移动增值业务的综合管理平台。它最早是由著名的国际机构TMF(TM-Forum,电信管理论坛)提出,并在OSS的系统上逐步发展至今而成。
  BOSS以客户服务、业务运营和管理为核心,以关键性事务操作(客户服务和计费为重点)作为系统的主要功能,为电信运营商提供一个综合的业务运营和管理平台,提供全面的解决方案。
  2.2 面向服务的软件架构
  面向服务的体系结构(SOA)建立在分布式计算技术的基础上,这种体系结构本质上是动态的,它提供对服务的登记、发现和调用的支持。最早在软件界内提出SOA思想的Gartner,他是这样定义SOA:“服务面向架构SOA是一种客户端/服务器端软件设计方法,其中应用含有软件服务和软件服务使用者(也称为客户或服务请求者)。SOA不同于通常的客户端/服务器端模型,它更强调的是软件组件之间的松散祸合和使用分散的标准接口。”
   SOA是基于面向对象技术和面向组件技术之上更高级别的抽象,其目的是为了减少异构性、互操作性,并提高企业软件的敏捷性和可重用性。它提出了服务的概念,并在实践角度上搭建应用环境架构。
  
  其中,各个部分的定义如下:
  服务提供者:发布自己的服务,并且对使用自身服务的请求进行响应;
  服务注册:注册已经发布的服务提供者,对其进行分类,并提供搜索服务;
  服务请求者:利用服务代理查找所需的服务,然后使用该服务。
  而在这些角色之间使用了以下操作:
  发布:使服务提供者可以向服务代理注册自己的功能及访问接口;
  发现:使服务请求者可以通过服务代理查找特定种类的服务;
  绑定和调用: 使服务请求者能够真正使用服务提供者。
  
  3. 电信运营支撑系统现状
  
  近年来,业务运营支撑系统已经成为电信运营商管理业务不可缺少的组成部分。对业务运营支撑系统的要求也在不断的提高,各个电信运营商之间的竞争已经集中体现为以电信运营支撑系统为核心的软件服务体系的竞争。移动现有运营支撑系统能够基本满足对电信网络维护及对已有业务支撑的需求,但由于系统建设缺乏良好规划,分散建设,已不能满足电信业务发展的要求,存在下列的一些问题亟待改进:
  > 缺乏面向客户、面向业务的系统和功能
  > BOSS各系统间"信息孤岛"现象严重
  > BOSS建设缺乏统一规划
  > 缺乏研究和规范
  > 前后台信息交互能力薄弱,部门之间协作效率比较低
  > 管理和生产方面的流程总体上难以管控
  
  4. 采用SOA 架构来架构新的运营运营系统
  
  图2提出了一种基于SOA的新的系统架构,在该架构模式中,各种用户与系统交互的实现作为前端应用程序,成为轻量级元素,仅仅考虑与用户交互和进行对话控制。服务通过SOA的接口定义语言IDL(Interface Definition Language,接口定义语言)和WSDL (Web Service Definition Language,网络服务定义语言)被描述,通过合理的服务粒度,在业务流程层和服务层封装业务流程的复杂性,有利于对整个系统的全面理解,通过对业务的划分,使得不必要公开的细节被封装。
  
  基本业务的核心业务逻辑和控制业务逻辑的分开,使得各个按SOA原则定义的业务服务之间具有良好的松耦合性,同时,基于核心业务逻辑的简单能够根据业务变更灵活的进行组合,保持高度的可重用性。
  由于具有统一的接口定义规则,新的系统可以通过服务总线很方便的集成现有系统并连接外部系统,实现数据共享和交互,解决因多业务生成多应用程序、平台造成的“信息孤岛”问题。
  在SOA基础结构部署完毕之后,可以通过组合现有服务来高效的开发业务部门提出的业务需求。在电信运营支撑系统中存在多种不同的服务,在设计中必须分析这些不同类型的服务的特点,找出它们在可重用性、维护性、伸缩性以及性能方面存在差异,才能在设计中有效的实现服务的目的。基于SOA的BOSS系统架构的基础上,根据SOA服务划分原则,构建出电信运营商的BOSS系统的功能架构:
  
  1) 综合化集中告警平台。通过标准或特定的接口,完整、准确、及时地采集各种网元的信息;利用信息传送平台和采集上来的信息,在本地网、省乃至全国范围对各种电信设备进行集中监控、集中维护和集中管理。平台内部系统之间信息的交换都建立在标准、统一、高度实时共享的基础上,以实现运营支撑应用系统的即插即用。这样的电信公共信息交换平台对于电信企业的生产经营管理来说具有重要的意义,通过信息交换平台可以在逻辑或业务关系上把过于分散的专业系统融合起来,大大方便了业务流程配置和生产组织管理。

[1] [2]  下一页

Tags:

作者:佚名
  • 好的评价 如果您觉得此文章好,就请您
      0%(0)
  • 差的评价 如果您觉得此文章差,就请您
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论