APP下载

家庭宽带业务订单处理能力提升研究和实践

2018-11-14樊晓婉

移动信息 2018年8期
关键词:适配器宽带订单

樊晓婉 候 亮 梁 芳



家庭宽带业务订单处理能力提升研究和实践

樊晓婉 候 亮 梁 芳

中国移动通信集团广西有限公司,广西 南宁 530022

广西公司家庭宽带订单由BOSS(Business & Operation Support System,业务运营支撑系统)派发至IOM(Integrated Order Management)进行订单的分发和管理,但随着业务发展订单量增大,双方原有Web Service方式的实时同步接口支撑出现瓶颈:一是可能受网络、对方服务宕机等原因造成接口数据发送失败,造成对方平台丢单情况;二是处理性能有限。重点研究与实现双方派单接口的基于接口表的异步交互模式,来提高派单接口交互性能,减少系统间异常工单。订单在BOSS侧采用基于TF(Transfer Framework)框架实现多线程并发处理,从而有效提高宽带订单处理的效率。该接口派单接口性能、并发处理方面得到显著改善,订单收发处理时延时大幅降低。

家庭宽带;异步接口;多线程并发

引言

随着家庭宽带业务快速发展以及提速降费系列举措的持续推进,广西公司家庭宽带业务量不断增长。2016年4月起,广西移动针对宽带用户推出了“免费大提速”。活动针对往月消费满足要求的宽带用户,无须缴纳任何费用,也无须办理任何手续,即可直接完成宽带提速。但与此同时,由于家庭宽带订单量的激增,支撑系统的订单处理性能遇到瓶颈。为了满足“高起点、高品质、高价值、建优势”的家庭宽带发展需求,广西公司针对支撑系统宽带订单处理做了转向研究和实践。

1 存在问题分析

广西公司于2015年开发上线了有限业务支撑系统(以下简称“IMO”系统),并在全区进行了推广,用以实现宽带订单的分发和管理。家庭宽带订单在BOSS侧生成后,通过BOSS与IMO系统间接口派发至IMO系统,由IMO系统间接口派发至IMO系统,由IMO系统对订单进行分发处理,生成宽带账号密码并派往外线施工等,处理完毕后由IMO系统向BOSS回复订单处理结果(见图1)。

图1 BOSS与IMO订单交互流程图

BOSS与IMO系统间使用Web Service方式的实时同步接口。随着宽带业务量不断增大,以下几点问题越来越突出。

(1)接口容错性能不足,当网络连接发生故障或对方系统服务宕机时,会造成接口数据发送失败,造成订单状态异常甚至订单丢失的情况[1]。

(2)接口并发处理量较低。接口每分钟最大承载的订单派发处理量不超过800单,不能满足业务发展需求,导致订单积压。

(3)订单手法处理时延较高。手法处理一千个订单需花费175秒左右的处理时间,但业务量激增时,订单收发的及时率将受到较大影响。

2 解决方案

针对以上问题,广西公司重点研究与实现BOSS和IMO系统间接口在框架和功能上的改造,提升宽带订单处理能力,改造后的总体功能结构图大致分为三层,即接入层、服务层及数据层。接入层采用基于接口表的异步交互模式,实现MOSS与IMO系统间订单数据的写入和读取;在服务层,MOSS侧采用基于TF多线程并发处理框架,实现订单数据向接口层的派发和接收处理,IMO侧启用容错机制对订单进行分发处理;数据层主要负责对经过服务层处理后的数据进行入库保存(见图2)。

ICS(InterChange Server)是业务消息处理子系统服务器的一个组件,在其中定运行应用系统间的流程。对外呈现两种接口方式:一是使用控制器接口对应用提供适配器;二是利用Server Access Interface(简称SAI),接受J2EE模式的外部访问,SAI在CRM系统和97系统的接口适配器中未采用[2]。

适配器是ICS与业务应用系统间双向交互的接口。一方面可以通过应用库与应用系统交互;另一方面利用SDK通过与ICS的适配器控制器交互。适配器和ICS之间可采用消息或IIOP协议进行通信。

图2 订单系统总体架构

通过监控模块(System Manager)实现对Collaboration以及适配器的监控。Collaboration、适配器的配置信息存储在数据库中。测试现有软硬件环境下业务消息处理子系统的总体吞吐量是否满足广西公司的各业务的峰值要求,以及在此情况下,同步和异步流程的平均以及最大和最小的响应时间。按照真实上线的环境,部署所有的协作流程以及相关组件,在对业务消息处理子系统环境以及后台支持的数据库环境充分调优的基础上,通过测试程序模拟CRM 客户端,以及通过测试程序对模拟97 数据库的操作,从CRM 端和97 端触发相应的协作流程[3]。测试程序产生数据的流量按照广西公司现有业务的实际峰值要求产生,通过业务消息处理子系统平台的监视器监视各业务流程的处理情况,同时通过Server Vantage 应用程序对测试环境的系统情况以及数据库的应用实时监控。通过测试软件统计数据的吞吐量以及同步流程的平均、最大以及最小的响应时间。

测试用例选择如下流程:同步VBC 流程,包含欠费查询、号码范围选择、号码预占取消、安装时间选择、安装时间预约取消、验证电话及分账序号;异步流程,包含账务停复机、后台割接通知、订单状态刷新、订单提交、付费查询及客户信息同步。在进行压力测试时,由于VBC 的六个同步流程均为查询及更新的业务数据,数据较小,业务类型及业务数据大小较为一致,且在实际环境中6 个VBC 的业务流程也是共用同一个MQ 队列,具有一定的相似性,所以在压力测试过程中对六个VBC 业务流程的加压,均是对一个业务流程的增加,其他流程保持不变。

3 应用效果

广西移动宽带物业订单BOSS和IMO系统间接口在框架和功能上完成改造之后,订单处理能力大幅提升。截至2017年5月,广西移动已为将近19万户家庭的办理免费提速。在提速的基础上,广西移动又推出降费举措。用户手机消费达到108元/168元/200元,即可免费使用20 M/50 M/100 M宽带。在满足家庭用户基本上网需求的同时,广西移动还推出“魔百和”互联网高清电视业务。宽带用户使用“魔百和”业务,即可在电视上观看热门高清大片、综艺娱乐节目、热播电视剧以及在线教育等精彩的节目内容,可以满足全家老少不同的收视需求。目前可以优惠办理,单宽带新装客户可按月交付收视费免费使用机顶盒,融合宽带新装客户以及宽带老客户可预存收视费免费使用机顶盒。据统计,相比以往的宽带资费,广西移动宽带资费价格总体下降了约50%。目前广西移动已投入20亿元建设移动光宽带,建成了覆盖全区14个城市,超过100个区域/县,将近1 500个乡镇和6万个村的高速光纤宽带网络,可以为890万家庭提供宽带服务。

4 结束语

对BOSS和IMO系统间接口在框架和功能上的改造,有效地提升了广西公司的宽带业务订单处理能力,对于公司的健康发展至关重要。

[1]张初兵,李东进,吴波,等. 网络购物感知等待时间消极影响机理研究——订单处理时间VS.商品配送时间[J]. 兰州学刊,2016(2):58-67.

[2]王磊,耿亮. 下一代智能家庭网关技术的研究与实践[J]. 高科技与产业化,2016(12):57-60.

[3]徐尼锋,苏更殊,江义杰. 基于统一模型的中国电信光网宽带IT能力提升方案研究[J]. 电信技术,2016(11):9-14.

Research and Practice on Improving the Processing Capacity of Home Broadband Business Orders

Fan Xiaowan Hou Liang Liang Fang

China Mobile Communications Corporation Guangxi Co., Ltd., Guangxi Nanning 530022

Guangxi company’s home broadband orders are distributed by BOSS (Business & Operation Support System) to IOM (Integrated Order Management) for order distribution and management, but as the business development orders increase, the original Web Service mode the real-time synchronization interface supports bottlenecks. Firstly, the interface data may be sent due to network and other service failures, causing the platform to lose orders. Secondly, the processing performance is limited. It focuses on the asynchronous interaction mode based on the interface table that implements the single interface of the two parties to improve the interaction performance of the dispatch interface and reduce the abnormal work orders between the systems. Orders on the BOSS side use TF (Transfer Framework) framework to achieve multi-threaded concurrent processing, which effectively improves the efficiency of broadband order processing. The performance of the interface of dispatch interface and the concurrent processing are significantly improved, and the delay in order processing is greatly reduced.

home broadband; asynchronous interface; multi-threaded concurrency

TN929.1

A

猜你喜欢

适配器宽带订单
春节期间“订单蔬菜”走俏
订单农业打开广阔市场
我国行政村、脱贫村通宽带率达100%
装宽带的人
宽带发射机IQ不平衡的矫正方法
一种宽带低功耗四合一接收机设计
“最确切”的幸福观感——我们的致富订单
基于3D打印的轻型导弹适配器
潜空导弹垂直发射出筒适配器受载变形仿真研究
电源适配器怎么选