论文部分内容阅读
大型通信公司的运维模式需要对大量的不同类型的通信数据进行关联分析从而进行问题定位和解决方案制定,但是业务系统存在数据大量重复定义,数据易名定义等问题,直接影响数据关联分析的准确性,也无法推进现阶段集约化运维工作的转型。企业服务总线(ESB:Enterprise Service Bus),支持基于内容的路由和过滤,有复杂数据的传输能力,也提供规范化的标准接口,它的出现着力解决一级业务系统和二级业务系统之间的数据传输问题,ESB系统的研发设计可以保证采集上传数据的准确性、一致性和及时性,提供数据的共享能力。本文主要讨论ESB的数据接口问题。首先研究了数据采集业务流程,通过大量的资料和现场的调研分析,整理出现有ESB系统在实际业务使用中所存在的问题,最后引出系统的三个接口问题:文件采集接口、数据质量保障以及单点登录接口。对于文件采集接口,首先分析了接口的难点,通过对技术要求、文件目录标准化、文件名标准化和文件采集自动压缩等几个方面,详细规划了接口的具体实现,主要是将被采集的不规范文件格式转化成符合系统采集接口规范的标准化文件数据,统一上传到总部进行数据共享存储。对于数据质量保障接口,在分析接口的两个业务难点的基础上确定解决方案,通过检索海量二级业务系统服务器上的采集数据和一级业务系统服务器上的上传数据,对数据的构造等进行分析对比,及时发现数据在传输过程中的断传、漏传和延时等问题,并通过短信或者邮件的方式进行及时预警。对于单点登录接口,详细讨论了接口流程和账号管理等,具体介绍了接口的实现过程,保证ESB系统、论坛系统和考核系统的用户管理模块进行账号统一,实现外围系统可以单点登录到ESB系统和相关业务系统,解决了相关业务系统信息孤岛的问题。三个接口的设计和实现都是为了解决ESB在实际的应用过程中所遇到的业务问题,设计与实现以后都进行了相关的应用测试。文件采集接口,解决了采集文件不符合规范的问题;数据质量保障接口,解决了数据上传过程中的断传、漏传和延时不能及时预警问题;单点登录接口,解决了ESB及其周边业务系统的账号统一问题,保证使用者的用户体验和感知。