论文部分内容阅读
运营商的业务和服务保障能力是其核心竞争力。目前国内的广电运营商,业务运维的体系庞大、流程复杂,难以满足移动时代的运维信息分享需求。例如,一线员工与后台支撑员工之间的沟通成本高昂,效率低下;业务运维涉及业务系统(Boss)、网管系统等多个独立的信息系统,运维故障定位困难,告警信息推送不够及时。针对上述问题,本文以国内某直辖市广电运营商(以下简称O公司)的实际项目为背景,在对Web开发、微信社交、以及消息队列等相关技术进行分析的基础上,设计并实现了一个广电运营商业务运维信息分享系统(以下简称BOISS系统)。该系统的核心功能包括:业务运维数据整合、基于业务场景的业务运维信息分享规则配置、业务运维信息分享消息的接收和推送。测试及应用情况表明,该系统是可行且有效的。本文的工作要点如下:(1)业务运维数据整合功能的设计和实现。广电业务运维涉及业务系统、网管系统和各类设备管理系统等多个独立信息系统,各个系统的业务数据格式不同,难以满足业务和运维信息分享需求。本文提出了一种广电业务运维数据整合方法,该方法包括基于SOAP的广电业务运维数据的统一交互协议、业务运维数据与统一交互消息的相互转换机制和相应的转换工具。应用情况表明,BOISS系统可支持500多万用户的业务系统及300多万设备终端的业务运维数据整合。(2)基于业务场景的业务运维信息分享规则配置功能的设计和实现。广电运营商业务运维信息需根据不同的业务场景,设置不同的分享规则。本文结合广电运营商业务运维管理规范,并基于Spring和myBatis这2个Web应用开发框架实现了基于业务场景的业务运维信息分享规则配置功能。应用情况表明,BOISS系统可基于3种分享策略支持各种自定义的广电业务运维场景。(3)业务运维信息分享消息的接收和推送功能的设计和实现。广电业务运维信息分享消息需支持实时或预约的接收、推送方式,消息类型包括文字、图片和网页链接。本文提出了一种基于微信公众号的广电业务运维信息分享消息的收发方式,设计并实现了消息接收模块、分堆挑选的批量处理机制和按资源分类的批量发送机制。应用情况表明,BOISS系统可支持三千多名运维员工日均两万余次的业务运维信息分享消息的接收和推送。