SOA架构下的电信服务开通系统及其接口的研究与实现

SOA架构下的电信服务开通系统及其接口的研究与实现

论文摘要

本文以电信服务开通系统(Service Process System,SPS)的系统架构及其周边接口的分析设计作为SOA(Service-Oriented Architecture)思想在具体系统中的应用研究的一个重要切入点,使选题具有较强的现实针对性和实际操作性,拓展了SOA原理、方法与实践研究的视野和路径。中国电信在进行新一代业务运营支撑系统(BOSS)建设时,必须充分考虑到不同时期分别构建了的不同类型的业务系统的接口和信息共享问题,以防他们成为电信企业进行业务重组的瓶颈。SPS系统作为电信运营支撑系统实现服务开通功能的核心,其系统架构及其周边接口的分析设计显得至关重要。笔者参与了BOSS项目的设计开发过程以及上线后的维护工作,在实践中通过研究,并在总结了电信老97系统存在和面临的问题的基础上,从SOA思想出发,结合其实现技术(包括消息中间件以及Web服务),给出了一个可行的Spring框架下的架构设计方案,并通过测试得出系统效率显著提高。文中分析了SPS系统的周边接口存在的几种形式,并就其中的同步和异步两种形式分别提出了基于Web服务和消息中间件的设计思路、实现方案。其中,Message Router和整合Hessian接口的方法在接口设计中起到了关键作用。通过实现SOA,减少了系统间的耦合,使得SPS具有高度的灵活性和可配置性,提高了电信系统业务流程的自动化程度,很好的支持了端到端的服务开通和保障。大大提高了对电信企业生产运营的支撑力度。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 选题来源和论文背景
  • 1.2 国内外BOSS现状
  • 1.3 97系统存在和面临的问题
  • 1.4 课题研究的目标和意义
  • 1.5 论文组织结构
  • 第二章 SOA理论与技术研究
  • 2.1 SOA理论
  • 2.1.1 SOA概述
  • 2.1.2 SOA方法学和其他方法学的比较
  • 2.2 SOA的技术基础
  • 2.2.1 Web服务
  • 2.2.2 消息中间件技术
  • 2.3 本章小结
  • 第三章 服务开通系统(SPS)的分析与设计
  • 3.1 SPS需求分析
  • 3.1.1 SPS系统在电信ITSP中的定位
  • 3.1.2 SPS需具备的特点
  • 3.2 SPS系统架构分析设计
  • 3.2.1 系统环境分析
  • 3.2.2 功能模块及业务流程
  • 3.2.3 系统功能架构设计
  • 3.2.4 系统技术架构设计
  • 3.2.5 系统部署
  • 3.2.6 界面风格
  • 3.3 SPS系统周边接口分析
  • 3.3.1 同步接口与异步接口比较
  • 3.3.2 SPS接口分析
  • 3.4 本章小结
  • 第四章 基于消息中间件的SPS-TSAP异步接口的设计实现
  • 4.1 SPS与TSAP接口的设计
  • 4.1.1 业务需求
  • 4.1.2 设计的基本思想
  • 4.1.3 消息报文的结构设计
  • 4.1.4 两个系统交互的业务流程实现
  • 4.1.5 服务的封装
  • 4.2 Message Router的设计
  • 4.2.1 Message Router基本思想
  • 4.2.2 数据模型设计
  • 4.2.3 消息处理实现
  • 4.3 本章小结
  • 第五章 基于Web服务的CRM-SPS同步接口的设计实现
  • 5.1 业务需求
  • 5.2 Web服务中SOAP协议与HBWSP协议的比较
  • 5.3 Hessian服务在接口设计中的实现
  • 5.3.1 Hessian协议的实现构架
  • 5.3.2 接口的实现
  • 5.4 对Hessian服务接口进行整合的一种思路
  • 5.4.1 现有Hessian服务接口存在的问题
  • 5.4.2 整合Hessian服务接口的一种方法
  • 5.5 Hessian服务的动态注册与查找的一种解决方法
  • 5.6 业务流程实现
  • 5.7 本章小结
  • 第六章 结束语
  • 6.1 工作总结
  • 6.2 工作展望
  • 参考文献
  • 致谢
  • 攻读学位期间主要研究成果
  • 相关论文文献

    标签:;  ;  

    SOA架构下的电信服务开通系统及其接口的研究与实现
    下载Doc文档

    猜你喜欢