业务支撑环境中基于策略的消息跟踪系统的设计与实现

业务支撑环境中基于策略的消息跟踪系统的设计与实现

论文摘要

下一代网络和新一代业务支撑环境有利于快速、灵活的业务开发和部署。应用服务器是新一代业务支撑环境中一个主要的功能实体,它通过开放的协议或API与软交换设备交互来间接地利用底层的网络资源,实现业务与呼叫控制的分离,为业务的运行提供一个高可用、可伸缩的执行环境,以有利于新业务的引入。消息跟踪是业务支撑环境中管理、维护及监控业务的一个有效手段,同时它在电信运营支撑体系中也占有重要地位,直接关系到网络运营商等能否达到有效监控消息、降低业务维护成本的目标。因此,为新一代业务支撑环境中增加消息跟踪的功能是非常必要的。北京邮电大学网络与交换技术国家重点实验室在承担863项目“支持多媒体和移动业务的软交换系统”过程中实现了基于Parlay API的电信应用服务器,基于消息跟踪系统的设计与实现就是针对目前应用服务器的重构需求而展开的。本文首先阐述了本论文的研究背景,接着对新一代业务支撑环境的情况做了介绍,指出了消息跟踪系统在业务支撑环境中的位置,分析并提出了消息跟踪系统的整体设计与实现的需求。为了解决跟踪条件设定的灵活性多样性以及协议扩展问题,作者提出了利用基于策略的消息跟踪技术,通过制定消息跟踪策略,为支持多协议的跟踪提供统一的接口框架打下基础;同时,为了解决当协议扩充后,系统比较难于修改的问题,作者采用了自动编解码技术,利用针对Parlay的消息自动编解码器进行消息的编解码处理。基于这两种关键技术方案,作者提出系统的总体设计、模块设计,并编码实现,同时对如何将这两种技术运用在系统设计中的关键问题进行了详细阐述。本文最后对消息跟踪系统进行了功能和性能方面测试,并分析得出了结论。最后指出了设计与实现工作需要进一步研究和完善的地方。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 论文背景和意义
  • 1.2 国内外研究现状
  • 1.2.1 消息跟踪在No.7信令网中的应用
  • 1.2.2 消息跟踪在智能网中的应用
  • 1.2.3 基于策略的消息跟踪研究现状
  • 1.3 论文主要工作
  • 1.4 本文的组织与结构
  • 第二章 业务支撑环境概述
  • 2.1 基于开放式API的新一代业务支撑环境
  • 2.2 电信级应用服务器
  • 2.2.1 业务逻辑执行环境功能
  • 2.2.2 业务逻辑执行环境软件设计体系结构
  • 2.3 小结
  • 第三章 需求分析
  • 3.1 消息跟踪系统在业务逻辑执行环境中的位置
  • 3.2 原有系统问题分析
  • 3.3 消息跟踪系统重构需求
  • 3.3.1 功能需求
  • 3.3.2 非功能性需求
  • 3.3.3 接口需求
  • 3.4 小结
  • 第四章 关键技术方案
  • 4.1 要解决的关键问题
  • 4.2 两种核心技术解决方案的提出
  • 4.3 消息跟踪策略
  • 4.3.1 策略分析
  • 4.3.2 策略归类
  • 4.3.3 针对消息跟踪系统的策略
  • 4.3.4 相关问题——跟踪方式
  • 4.4 自动编解码技术
  • 4.4.1 基本设计思想
  • 4.4.2 Stub和Skeleton的自动生成
  • 4.5 小结
  • 第五章 系统设计与实现
  • 5.1 设计基本原则
  • 5.2 术语解释
  • 5.3 消息跟踪系统的总体结构
  • 5.3.1 前后台设计
  • 5.3.2 模块分解
  • 5.4 对外接口设计
  • 5.5 系统工作机制
  • 5.5.1 基本工作机制
  • 5.5.2 设置消息跟踪策略和方式
  • 5.5.3 自动编解码器工作机制
  • 5.6 非功能需求设计考虑
  • 5.7 小结
  • 第六章 模块设计与实现
  • 6.1 主要模块设计及实现
  • 6.1.1 消息跟踪管理模块
  • 6.1.2 消息跟踪代理模块
  • 6.1.3 自动编解码器模块
  • 6.2 关键数据结构实现
  • 6.2.1 TTraceType
  • 6.2.2 Message
  • 6.2.3 MessageType
  • 6.3 小结
  • 第七章 测试与测试结果分析
  • 7.1 测试环境和JacORB的配置
  • 7.1.1 IDL定义
  • 7.1.2 编译及系统集成
  • 7.2 功能测试及结果分析
  • 7.2.1 测试用例举例
  • 7.2.2 701业务的一个完整消息跟踪过程
  • 7.2.3 设置消息跟踪方式Interrupt
  • 7.2.4 设置多个跟踪会话
  • 7.2.5 其他典型测试用例举例
  • 7.2.6 结果分析
  • 7.3 性能测试及结果分析
  • 7.4 小结
  • 第八章 结束语
  • 8.1 重构后的消息跟踪系统优势
  • 8.2 进一步的工作
  • 8.3 工作总结
  • 参考文献
  • 附录
  • 缩略语
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    业务支撑环境中基于策略的消息跟踪系统的设计与实现
    下载Doc文档

    猜你喜欢