论文部分内容阅读
随着国家三网融合政策的推进,广电业务遇到的竞争愈加激烈,广电为了提高竞争力,BOSS系统功能不断扩展,对接的异构系统也越来越多。如何实现异构系统与BOSS系统快速对接,提高业务接入的扩展性和灵活性,是各广电运营商急需解决的问题。本文以某省级广电网络BOSS系统为基础,设计并实现了一套统一接口平台,规范了BOSS系统对外的接口方式、传输方式、数据规范,屏蔽了与异构系统的对接细节,将信息查询类接口和业务交易类接口明确分离,实现了BOSS与异构系统接口的统一管理,既简化了接口对接逻辑,也提高了接口的适用性、灵活性。本文首先对BOSS系统和统一接口平台的研究现状做了介绍,广电运营商BOSS系统普遍使用点对点的方式与异构系统对接,而运营商最新的BOSS系统已经开始建设统一的接口提供层;接着描述了统一接口平台使用的相关技术,使用开放的WebService协议作为Web中间件,使用XML和WSDL作为数据组装工具和数据描述工具,使用SOAP协议作为服务交换协议,屏蔽了开发语言、平台、软件等异构系统间的异同点。在系统设计和实现部分,整体上将统一接口平台分为了三层,分别为接入层(Weblogic层)、业务逻辑层(Tuxedo层)、数据层(Oracle层)。接入层以MyEclipse为开发工具,采用Java开发语言,利用WebService技术与异构系统进行通信;业务逻辑层使用C++开发,接入层通过对业务逻辑层的调用实现各种功能;数据层使用oracle和timesten,只对业务逻辑层开放。通过MD5加密校验和源IP限制的方式保证了接口的逻辑接入安全,通过DES加密的方式保证了接口的数据安全,通过查询类与交易类分离的方式保证了系统的高可用,通过了接口的压力测试。最后,通过对已经上线接口的生产环境对接展示,说明在该省级广电,统一接口平台的业务可用性,而该统一接口平台的设计标准也逐渐成为全国各省级广电BOSS系统统一服务提供标准的一部分。