论文部分内容阅读
随着电信业务的不断发展,用户群体不断增加,基于电信行业核心系统Business & Operation Support System(BOSS)的外围接口也随之增多,如何面对当前电信行业的激烈竞争化,如何能更快更好的为用户提供方便有效的业务办理渠道,以及如何大幅度提高用户的感知度和体验度,对外围接口的管理显得尤为重要。然而,各个外围厂商对于接口的实现方式和部署平台不尽相同。为更加有效的管理烦乱杂多的接口,从而进一步拓展业务、提高生产效率、提升客户满意度,需要对外围接口统一规划,建设统一接口平台则势在必行。统一接口平台的建设,可以更加有利支撑电信业务发展,是及时准确的提升用户感知度的重要基础,针对目前业务受理流程逐渐电子化,当前电信行业的激烈竞争化,可以通过外围接口的访问量分析出主要用户的实时动向,在电信行业市场中始终保持强有力的竞争力。基于电信行业核心系统(BOSS)的外围接口接入协议不同,接入的厂商不同,对接口的实现语言,实现机制不同,部署平台不唯一,如何更好的处理不同厂家,不同协议之间的差异,减少开发成本和维护成本,提出了直接实时对外围接口进行统一处理,统一接口平台选择了以消息模型做为基础,将所有外围接口接入消息统一转换为平台消息进行处理,再通过接口管理转化为各个平台的接入消息进行返回。通知选择基于JMS的消息中间件MQ来进行平台消息的封装。本文首先介绍了统一接口平台依赖的消息模型的设计,包括对JMS消息的探究以及平台消息的设计,并指出了目前存在的问题。基于以上研究,设计并实现了一套可以屏蔽不同消息协议,与平台无关的统一接口平台。其次详细介绍了统一接口平台的总体架构和平台可以支持统一鉴权,统一消息格式,适配不同协议,支持服务路由,具有动态伸缩性等特性。第四章则详细介绍了统一接口平台各个功能模块的主要设计与实现,通过协议适配器模块对外围接入消息进行统一管理,将不同接口标准,不同协议的外围系统接入,转化成平台内部的消息流转和业务处理采用统一数据格式,同时也支持以不同协议、不同接口标准接出到外围系统;配置管理模块可以更灵活的支持业务实现,最大限度的满足不同业务需求,减少开发工作量,提高需求响应速度;业务处理模块是一个独立性很强的模块,根据不同业务需求编写各自的业务处理类。在业务处理中可能与配置管理模块、接出管理模块发生协作关系。通过各个模块之间的相互协作,可以充分保障平台的正确性、安全性、稳定性。