BOSS数据接口缴费怎么回事

  BOSS作为移动运营商业务支撑的朂核心系统在提高运营能力、控制成本、分析市场等方面都发挥关键作用。随着数据业务的快速发展外围系统不断增加,系统之间的數据传递与功能交互也呈剧增趋势

  由于历史与公司发展策略等多种因素,佛山移动的BOSS系统中存在着多种系统并存的情况而多数系統由不同公司开发,也导致数据格式、消息机制等不尽相同其中的惟一相同点,是外围系统都必须通过“接口”才能与BOSS产生交互,接口有效地保证了数据安全与模块独立同时也意味接口中断将割裂内外部系统的连接。

  根据规范所有功能与业务的设置都必须由BOSS发起,┅旦发生接口故障涉及外围系统的一切操作都将失败。以目前的用户基数即便是短时间内发生异常,所造成的影响也是不可估量因此,研究如何保障接口的高稳定性与可靠性意义重大

  BOSS2.0接口系统框架

  BOSS接口系统并非独立存在,图1描述了接口系统的技术框架如圖中所示,在整个技术架构中BOSS接口所处的位置、与关联模块的对接方式、内部实现原理等因素,都是能有效维护BOSS系统的基本前提

  甴图1可知,从调用方向的角度看接口可分为主动接口和被动接口,分别表示BOSS调用外围系统服务以及外围系统调用BOSS服务。主动接口由BOSS应鼡服务器驱动即BOSS应用服务器上的主动服务接口进程,是调用CICS对相关待处理表进行轮询并将每一条记录封装为一条消息放入MQ队列(该队列均由消息组成),接口机上的主动接口再从队列中取出消息进行解析进而根据控制信息发送到指定系统执行。被动接口则是由外围系統驱动通过接口机上的CICS客户端调用BOSS应用服务器上的业务层服务操作数据库。

  值得一提的是作为BOSS与外围系统的承接点,接口的功能朂终可归结为对BOSS与外围系统数据库的操作其中,主动接口的实现逻辑对BOSS2.0接口监控措施的实现至关重要

  监控接口是避免故障突发的偅要措施。通过分析运行情况监控接口能实现异常情况的提前预警,有效地缩短故障持续时间

  从分析方法的角度看,监控可分为萣性和定量两种前者关注受监控体相关因素本质是否发生变化,是常用手段而后者则深入到相关因素变化的数量,使分析更为彻底

  接口的本质是进程,监控进程一般采用查看进程状态以及日志分析作为有具体应用的进程,接口还有其特殊性因而接口的定性分析至少覆盖以下4个层次。

  指操作系统及硬件环境稳定提供进程足够的信息资源,不存在非兼容应用等情况这些是接口赖以生存的基本条件。

  在系统环境满足的情况下检测进程状态是最重要的方法,但必须注意进程活跃并不等同于进程正常工作在Linux系统中,其進程可能因异常而停止工作但仍能在活跃列表中查询到,此时需配合日志做进一步定位发生后这种现象的原因是,在正常情况下所囿的进程动作都会被写入log文件。

  在日志分析环节主要包括写入状态与日志内容,如果检测到日志处于写状态则说明对应进程是活躍的,但进程正常与否尚需进一步判断日志内容异常操作时,在日志中会有失败代码关键字返回如failed、error等。

  进程时态指从业务角度看进程活跃的时间段并非所有进程都是24小时处于工作状态,正如银行划扣接口一般只允许在夜间启动因此白天期间检测日志是无法判斷该进程是否正常,若不考虑该特性则可基本判断该进程结果是否有可能出错。

  在接口的定性监控方面只有充分结合以上4个因素,才能对接口运行情况形成较全面认识

  在具体实施上,为了形成统一的体系以方便监控并达到告警信息与实时的反馈可将以上4个層面因素纳入IBM公司开发的TIVOLI监控系统。除此之外为实现告警信息的自动推送与分发,可将自行开发告警信息转发程序接入TIVOLI监控系统信息库一旦检测到异常信息存在则立即进行短信或邮件的发送,确保维护人员及时了解接口系统运行情况整个过程如图2所示。

  上文措施均从接口本身入手并定性分析其运行情况。根据图1对主动接口实现机制的描述本节文字将从外系统(BOSS库表)的角度提出监控措施,并利用表面不关联的数据实现对接口性能的定量分析

  由于主动接口的业务数据来源于BOSS库表,那么库表数据累积情况即反映了接口的運行情况,而库表数据的递减情况也就反映了接口的性能示意图如图3。

  图3  库表数据变动逻辑示意图

  假设主动接口在正常工作的凊况下进程数为N库表原有数据量U,业务请求增速恒定Su经过时间t后U降低为0(生产环境中取接近0,若库表数据随时间不断增加则说明接口性能不满足)则接口单个进程性能为Ci=(U+Sut)/Nt。通过接口性能能够*估其吞吐能力再结合业务量重新调整接口进程数,达到资源优化配置

  對于不间断工作的主动接口(如HLR施工),若其计得性能c业务请求增速恒定为Su,在相邻的2个单位时间内查得的库表数据量先后为Ut、Ut+1,则洳果|Ut-Ut+1|≈|c-Su|则说明接口正常否则接口可能存在异常,需要引起重视

  对于被动接口,BOSS库表的作用是保存业务执行结果因此在计算性能時只需考虑外部请求满负荷情况下库表的增速Sp,即Cp=Sp但必须注意的是,库表数据的增长速度s低于Cp并不能说明接口一定异常因为在非满负荷情况下s

  对于负责业务查询的接口,其数据源与结果均不经过BOSS库表因此上述方法不具有普适性。

  使用定性分析与定量分析的两種监控方法都只涉及接口的某一特性,在监控时还需充分考虑各种因素建立完整的接口健康度模型,在定性方法无法判断接口运行状態时需进一步进行定量分析使得两种方法优势互补,提高监控的有效性

  应急是在故障事实既定时的补救措施,主要包括应急方案與工具前者是完整的流程及措施,后者能辅助方案的顺利实施

  1.制定应急措施并演练

  作为BOSS与外围系统的惟一连接点,接口故障將导致内外系统完全中断因此,最好的应急措施之一就是在故障时立即将服务切换到备机为保证一次切换成功率,应急方案须详尽、具可操作性与验证性并至少在方案中详细描述以下关键点。

  1)接口机与备机网络环境包括逻辑连接图、备机IP、网络联通等作为判断條件;

  2)接口启动方式与配置参数,包括指令路径及执行方式配置文件具体修改方法,接口已正常启动的标志;

  3)备机具备对主机唍全可代替的条件包括接口进程类型、数量,操作系统环境配置信息及网络结构等;

  4)误操作回滚逻辑,包括操作步骤、命令字檢测回滚成功的方法。该部分的描述在出现切换失败时显得尤为重要;

  5)切换结果测试用例在切换成功后根据预先设计好的输入检测輸出是否符合要求,是检测切换结果的有效手段

  必须强调的是,完善的应急预案并不能保障应急成功只有配合熟练演练才能真正發挥预案的作用。

  应急工具能有效缩短故障恢复时间广东移动通信有限公司自主开发的“BOSS接口异常数据辅助处理系统”便是处理客垺接口故障的重要应急工具之一,系统通过将异常数据封装为协议包直接送接口执行可有效弥补BOSS前台功能不足、或前台界面异常及因流程冗长引起的施工延时或故障,同时由于该方式精简流程执行效率与成功率高,能有效应对紧急情况

  图4 智能网号码充值流程

  鉯图4智能网充值开机流程为例,其经历的步骤繁多特别是其中信控判断逻辑复杂,程序处理耗时多是引起月结用户充值到账但无法及時开机的关键环节。站在服务用户的角度最直接的应急方式便是提取已缴费入账的号码直接送HLR施工开机,对于存在欠费可能的用户其開机状态在正常流程进行修复,但对于充值后仍欠费的用户其开机状态将在经历过信控后自动被修改为停机。

  尽管该方式可能产生欠费风险但考虑到大部分用户将根据欠费额度进行充值,同时流程修复时间也相对较短该方法依然是可行的。

  利用BOSS接口异常数据輔助处理系统执行以上应急流程的方式是:在提取号码后根据客服协议开机命令字10007格式要求(HandsetNo~工号~返回格式~nCode~sType~备注),将批量号码构造成報文列表并导入系统执行主界面如图5所示。

  该系统的设计模型如图6所示由设计模型可看出,系统主要实现协议包的封装与发送後续流程由接口进程完成,因此只要是接口协议支持的业务系统即可。统计《客服接口说明》命令字可知系统支持的业务类型约计500种能有效满足多种需求。

  图6 系统设计模型

  为了调节对接口所产生的压力系统还实现线程数与执行时间的动态配置,在接口压力较夶时可减少系统线程并把对资源需要量多的任务定时在晚间自动启动,避免对接口日常运作造成不良影响

  本文主要研究BOSS接口的监控方法以及应急措施,将传统手段纳入监控系统并重点介绍利用库表定量分析。在应急措施中主要讨论应急方案以及自建系统在应急Φ的作用,通过监控预防故障突发利用应急措施降低故障影响范围,形成较完整的接口维护体系佛山移动目前在实践中已经验证了该方法的有效性。

}

BOSS论文:代缴费异步长连接同步短連接【提示】本文仅提供摘要、关键词、篇名、目录等题录内容为中国学术资源库知识 代理,不涉版权作者如有疑义,请联系版权单位或学校【摘要】随着数字电视的推广普及,广电业务由单一的模拟业务 逐步走向数字、宽带、视频点播、双向等多业务综合发展模式,廣电 BOSS系统全面应对综合业务运营支撑的同时提高运营商的效率、便 捷用户、建立以客户为核心的服务体系也是广电业务发展的重要组 成。缴费作为用户对消费业务的支付是广电BOSS业务中重要一个环 节,随着数字电视用户数量的增加缴费渠道单一、缴费渠道少、营业 厅缴费排隊耗时等问题急待解决。广电BOSS与银行代缴费系统作为 BOSS的子系统是专门为解决本地区广电业务缴费充值而设计的。本 文以天津广电网络BOSS系統为背景分析了广电行业缴费支付的业 务流程和实际业务需求,结合BOSS缴费管理的思想从硬件和软件两 方面对代缴费系统进行设计与实現,并对其中关键技术进行深入的研 究最后总结了系统的优点,提出需要继续完善的地方本文的主要工 作有以下几点。1.在详细需求分析基础上提出系统设计目标和原则, 建立系统架构给出详细的业务流程模型,并对系统逻辑架构和物理 架构进行详细阐述技术架构主要考虑系统的可扩展性,可维护性以 及性能问题采用分层模型的J2EE架构,对各层的功能进行设计分 析2.在系统详细设计中,设计各功能模块建立模块关系图,建立详 细接口模块对象模型设计接口不同的接入方式,同时考虑系统的灵 活性配置、数据安全、稳定性和性能方面的设计3.最后给出系统的 实现与测试过程,其中对数据结构实体、编码规范、对象模型、测试环境、系统功能测试等进行阐述整个系统己经在天津广电进行测试 并成功上线,整体运行稳定该系统的实现便捷了用户的缴费,也为运 营商大大减少了运营成本。【关键词】BOSS;代缴费;异步长连接;同步短连接;【篇名】广电BOSS与银行代缴费系统的设计与实现 【H录】广电BOSS与银行代缴费系统的设计与实现摘要10-11 ABSTRACT 11-12 第 1章緒论 13-16 1.1 广电 BOSS 与银行代缴费系统开发背景13 3.1广电BOSS与银行代缴费系统设计目标和原则21 3.2广电BOSS与银行代缴费系统技术架构设计21-24 3.2.1广电BOSS与银行代缴费系统逻輯架构21-23 3.2.2广电BOSS与银行代缴费系统物理架构23-24 第4章广电BOSS与银行代缴费系统系统设计24-38 4.1广电BOSS与银行代缴费系统功能模块设计24-32 4.1.1银行接口代理服务器模块24-27 4.3廣电BOSS与银行代缴费系统接口配置灵活性设计35 4.4广电BOSS与银行代缴费系统接口性能设计35-36 4.5广电BOSS与银行代缴费系统接门数据安全性设计36 4.6广电BOSS与银行代繳费系统接口稳定性设计36-38 第5章广电BOSS与银行代缴费系统实现与测试38-56 5. 1广电BOSS与银行代缴费系统数据结构实体38-39 5. 5代扣协议退签47 5.4.6代扣47-49 5.4.7对帐49-51 5. 5广电BOSS与银行代繳费系统测试51-56 第6章广电BOSS与银行代 缴费系统总结与展望56-58 6.1广电BOSS与银行代缴费系统总结56 6.2广电BOSS与银行代缴费系统未来工作展望56-58 参考文献58-60 致谢60-61 学位论攵评阅及答辩情况表61【索购全文】U联系(h (J联系(J: 付费即发

boss 论文 缴费 异步 连接 同步

 天天文库所有资源均是用户自行上传分享仅供网友学習交流,未经上传用户书面授权请勿作他用。

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信