基于SOA架构的虚商业务接入平台流程优化

2018-04-19 06:15曾祥飞杨海珊
电信工程技术与标准化 2018年4期
关键词:虚商工单订单

曾祥飞, 杨海珊

(中国移动(深圳)有限公司,深圳 518048)

根据工业和信息化部的定义,移动通信转售业务是指从拥有移动网络的基础电信业务经营者购买移动通信服务,重新包装成自有品牌并销售给最终用户的移动通信服务。移动通信转售业务的经营者为移动虚拟运营商(MVNO),指本身没有基础电信运营商(MNO)所具备的无线接入网络和分配许可的无线频率,通过租用基础电信运营商或第三方网络及系统供应商的网络资源,可以独立开展包括发行SIM卡、销售、客服、计费等电信业务流程,并对电信业务进行深度加工,以自己的品牌向最终用户提供电信业务的新型电信运营商。移动通信技术的快速发展和巨大的市场利润使不同行业背景的公司纷纷想进入这个市场。

为了更好的把握转售业务带来的机遇,移动虚拟运营商纷纷建立移动虚商自建系统,完成资源管理、市场营销、用户管理、产品管理、计费账务等方面的功能。但是,由于移动虚拟运营商不能自建无线网、核心网、传输网等网络通信基础设施。所以,运营商需要建设虚商业务接入平台,以支持转售业务的开展。

虚商业务接入平台采用了面向服务的体系结构(SOA)的系统架构,对外系统提供标准服务接口,实现服务原子化。SOA来源于早期的基于构件的分布式计算方式,在OMG和IONA的推动下,成为大家所广泛认可的规范。它将应用程序的不同功能单元通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,独立于实现服务的硬件平台、操作系统和编程语言。使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。

本文将对虚商业务接入平台进行研究分析,介绍相关的架构设计,并对架构流程进行优化。

1 虚商业务接入平台架构

1.1 应用架构

通过对虚商业务所需能力进行分析,划分功能模块如图1所示。

虚商业务接入平台主要划分为以下7个部分。

能力开放平台:对转售商提供业务支撑的接口开放能力。

客户管理:客户管理包含维护三户信息管理,即客户信息管理、用户信息管理和账户信息管理。

销售管理:包括业务管理和订单管理。业务管理包括开户、销户、产品变更、补换卡等业务受理,订单管理包括订单生成、订单审核、订单变更等服务。

服务开通:包括服务开通类订单管理、工单管理、开通与激活。

产品管理:产品管理主要包括产品生命周期管理和产品配置管理。

资源管理:包括资源生命周期管理、资源调度管理、资源信息管理、号码模式管理。

BOSS:包括计费账务中心、账详单中心、结算中心等。

1.2 技术架构

虚商业务接入平台技术架构图如图2所示。

提供面向SOA的系统架构,对外系统提供标准服务接口,实现服务原子化。实现虚商业务接入平台各模块结构松耦合,可以支持虚商业务接入平台内部按模块解耦和接口标准化,支持单个模块的更换与升级。

在接入管理层提供负载均衡和服务路由支持。

提供面向流程的支持,通过引入BPM(Business Process Management)和微流程、规则引擎等技术,支撑了业务流程、产品服务的灵活组装与管理。

在数据访问层提供数据路由支持,将应用服务层与数据存储层分离,避免应用服务对数据库直接操作。支持虚商业务接入平台数据库分中心部署模式,基于底层数据路由机制,实现多中心支持能力。

图1 应用架构图

1.3 部署架构

虚商业务接入平台部署架构如图3所示。

总体划分为两个域:CRM域、BOSS域;CRM域包括能力开放域,服务编排域,服务消费者域,服务提供者域和服务注册中心,能力开放域负责与外部接口交互;BOSS域包括计费和账务处理,位于防火墙内,安全级别较高。

图2 应用架构图

其中除核心应用以及数据库为AIX小型机外,其它均为x86服务器,部署Linux操作系统。部署方案中大量采用集群以提升总体性能,同时借助于HA(高可靠性)技术保证平台的高可靠性,无单点故障。

2 虚商业务接入平台流程优化

2.1 业务流程介绍

转售模式分为对接模式与租用模式两种,其中租用模式是由省公司提供支撑能力;对接模式为集团公司一点对接虚商自建系统,从而支撑转售业务。因租用模式需要对接多个省公司和多个虚拟运营商,存在多对多问题,虚拟业务接入平台采用对接模式,为虚拟运营商业务进行支撑。

具体开通工单处理流程如图4所示。

流程描述如下。

(1)客户向虚商自建系统发起业务请求,虚商自建系统向虚商业务接入平台发起业务请求。

(2)虚商业务接入平台在对虚商的业务请求进行业务处理后生成开通工单。

(3)虚商业务接入平台将业务请求处理结果返回给虚商自建系统。

(4)虚商业务接入平台将开通工单转发网状网,网状网将开通工单转发用户归属省。

(5)归属省在接收到开通工单后,将开通工单的逻辑开通参数转换成省开通参数并生成省开通工单。

(6)归属省将开通工单送省开通系统进行开通处理。

(7)归属省侧将开通工单的处理结果返回给网状网。

(8)网状网将省BOSS侧的开通工单处理结果返回虚商业务接入平台。

(9)归属省开通系统扫描开通工单,对虚商业务接入平台的开通工单进行送网元处理。

(10~11)归属省在收到网元开通结果后发起服务开通报竣请求,返回开通工单的实际开通结果。

(12~15)网状网将开通工单的开通处理结果通知虚商业务接入平台,虚商业务接入平台收到报竣结果后记录结果,更新订单状态,将结果反馈至虚商自建系统。

(16~18)虚商自建系统收到报竣后处理,并将处理结果返回至虚商业务接入平台,虚商业务接入平台将报竣处理结果通过网状网返回给省,流程结束。

2.2 流程问题描述

虚商业务接入平台对接的是各个虚商自建系统,属于B2B模式,原有的业务开通模式存在以下问题。

虚商业务接入平台在送开通成功及送计费成功后,工单就直接竣工转实例处理,生成订购信息。如果省侧开通失败则导致实例数据与省、转售商的状态不一致。

虚商业务接入平台记录的开通时间为订单受理转实例时间,与省侧实际开通时间不一致。

虚商业务接入平台缺少服务开通工单应答失败、报竣失败和等待报竣的处理机制,导致虚商对失败业务处理困难。

对于等待报竣工单平台无超时限制。容易导致恶意欠费、等待报竣工单积压等问题。

整体流程在还未收到实际开通结果的情况下,在虚商业务接入平台直接处理成功,三方数据不一致,对后续根据开通结果自动化处理带来了困难。

图4 开通工单处理流程

2.3 流程优化分析

开通下发流程优化后如下。

主要包括两个方面优化。

订单流程改造:包括删除同步计费子流程、新增预开通订单状态、改造订单响应子流程、新增重复订单及含依赖关系订单受理限制流程。

开通报竣流程改造:包括改造报竣接受处理流程、新增同步计费子流程、改造转实例子流程、改造更新订单开通状态子流程、改造反馈订单开通结果子流程。

新增报竣超时控制:对报竣超时订单进行自动重发,并实现告警等功能。

3 优化效果和性能评估

流程优化上线后,整体比对的一致率提升67%,保证了大圈交易中各方数据一致性。提升用户办理业务效率,针对失败工单,虚商可以直接重新发起,减少了80%的用户申告率,极大的提升了客户感知。针对B2B模式下的电信CRM业务,对整个交易流程进行了规范。

在测试环境对虚商业务接入平台进行了性能测试。选取的关键业务(开户、停机),通过LoadRunner进行性能测试。并发用户数设置为50,测试结果如表1所示。

据表中数据,对于虚商侧,开户应答和停机应答分别了提升了30%和25%,对于省公司侧,开户报竣应答和停机报竣应答分别提升了18%和2%。性能提升是由于把前期实例化和送计费的过程转移到了报竣后完成。流程优化不仅大量减少了用户申告率,还提升了虚商业务接入平台业务接入性能。

表1 性能测试结果

4 结束语

本文对虚商业务接入平台的建设背景与需求进行了介绍,对系统架构与技术进行了研究与设计,详细描述了系统应用架构、技术架构和部署架构,在此基础上,介绍了目前业务流程,针对虚商支撑系统的业务特殊性,分析流程上的问题并提出流程优化解决方案,根据解决方案对系统整个开通流程进行重构,并且针对优化前后进行系统性能测试,验证可行性和优化效果。由于篇幅有限,本文仅对整体流程变更进行描述,实施层面的一些技术细节并没有详细说明,截止到本文撰稿,虚拟运营商业务支撑系统流程优化已完成联调与上线,上线后数据一致性得到较好的保证,大量节约了人力维护成本,取得了良好的经济效益。

[1] 刘洋, 赵仁乾, 徐明慧. 我国移动转售业务与MVNO发展分析[J].电信网技术, 2015,(01):36-40.

[2] 应江勇. 虚拟运营商对省级基础运营商的影响 研判影响研判[J]. 移动通信, 2014,38(15):54-56.

[3] 丁兆青, 董传良. 基于SOA的分布式应用集成研究[J]. 计算机工程, 2007,(10):246-248.

猜你喜欢
虚商工单订单
春节期间“订单蔬菜”走俏
基于量化考核的基层班组管理系统的设计与应用
基于transformer的工单智能判责方法研究
新产品订单纷至沓来
虚商新路 对话七大虚拟运营商总裁
“最确切”的幸福观感——我们的致富订单
把打开的那扇窗再开大些虚商转正再出发
基于HANA的工单备件采购联合报表的研究与实现
联通取消虚商保底结算不吃亏
“鲶鱼”虚商转正延期