|
基于SOA构建漫游计费清算流程集成平台
http://www.cww.net.cn 2013年11月5日 14:45
漫游是移动通信网络与固定电话网络截然不同的一个关键特性,它使用户能在世界任何国家的签约运营商之间使用自己的手机进行通信,因此,运营商之间需要交换这种漫游用户的通信记录,以便向用户收取通话费用。漫游计费清算主要是通过对多种格式的漫游清算话单文件进行采集(传输)、校验、查重、批价、分拣、下发、结算处理等处理,实现归属和拜访电信运营商之间的通信费用清算。 三大弊病制约漫游计费清算系统 随着信息化的快速发展,企业内部建立了庞大的子系统群,由于初期缺乏统一规划,企业内部多套系统之间不能互联互通,漫游计费清算的各个环节如校验、查重等在不同的漫游系统(如网间漫游、国际漫游)下孤立存在,无法共享。日趋激烈的市场竞争要求企业能够迅速响应外部环境的变化,及时调整现有的业务流程,而目前企业IT架构无法支持多变的业务流程,抑制了企业的发展,其主要表现在三个方面。 1.烟囱式、垂直化的建设模式,造成各个系统资源共享差。 由于各个应用在开发之初都是基于某个需求来驱动,因此在设计时仅考虑当前系统的实现,随着需求变化,业务线增加,系统不断增多,各系统就成了一个个垂直的烟囱,基于各漫游业务线建设的系统存在太多的相似性,系统的资源如话单查重组件、话单传输组件等在笔者所在的公司的多套清算系统,十多条业务线中都重复存在,造成系统资源复用难度大,同时重复运维也带来运维成本高。 2.跨系统和跨部门的“长流程”被阻隔,无法实现端到端流程,集成度低。 目前各个漫游计费清算系统的调用流程都是分散的,以实现具体应用的“短流程”居多,如话单预处理流程,而跨系统的流程尚未实现自动衔接,如话单传输系统、话单预处理系统和话单下发系统的各个“短流程”或应用都是分散的,无法支撑端到端流程的全贯通,从而形成一个个的“信息孤岛”,集成度不高。 3.系统间关系纷繁复杂,耦合度较高。 由于系统建设的历史原因,系统间的数据依赖强,接口技术纷繁复杂,系统间调用成本高,耦合性强。 为了解决上述问题,采用SOA技术将原有功能采用OSB (Oracle Service Bus)封装为服务进行复用,采用BPEL(Business Process Execution Language)构建端到端流程,集成各个分散系统并采用统一的接口技术降低系统间的耦合度。 系统设计借鉴SOA 基于SOA技术构建的漫游计费清算流程集成平台将十多条漫游计费清算业务线设计成十多个端到端的流程,每个流程由封装现有组件应用的服务组成,服务之间通过定义良好的接口进行通信,同时通过门户展示的方式对这些服务和流程进行统一的管理和监控。因此要求该系统的建设目标和原则要求如下: 1.搭建漫游计费清算流程集成平台,构建统一的企业服务总线和流程引擎。 2.服务可复用,一般服务按粒度大小分为基本服务、合成服务和组合服务三种,基本服务组合成特定功能的合成服务;基本服务按照一定的顺序组合成组合服务,服务粒度越小,可复用性越高。 3.服务松耦合,SOA封装现有组件应用为服务,并采用中立的接口定义和契约将之联系起来,中立接口因为没有强制绑定到特定的实现上而独立于硬件平台、操作系统和编程语言,使得服务是松耦合的。 来源:通信世界网-通信世界周刊 作 者:国移动(深圳)有限公司 | 付兵兰 郑锡涛 肖中卿编 辑:于光媚
关键字搜索:漫游计费
猜你还喜欢的内容
文章评论【查看评论()】
|
企业黄页 会议活动 |