论文摘要
下一代网络和新一代业务支撑环境有利于快速、灵活的业务开发和部署。应用服务器是新一代业务支撑环境中一个主要的功能实体,它通过开放的协议或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 TTraceType6.2.2 Message6.2.3 MessageType6.3 小结第七章 测试与测试结果分析7.1 测试环境和JacORB的配置7.1.1 IDL定义7.1.2 编译及系统集成7.2 功能测试及结果分析7.2.1 测试用例举例7.2.2 701业务的一个完整消息跟踪过程7.2.3 设置消息跟踪方式Interrupt7.2.4 设置多个跟踪会话7.2.5 其他典型测试用例举例7.2.6 结果分析7.3 性能测试及结果分析7.4 小结第八章 结束语8.1 重构后的消息跟踪系统优势8.2 进一步的工作8.3 工作总结参考文献附录缩略语致谢
相关论文文献
标签:消息跟踪论文; 策略论文; 下一代网络论文; 自动编解码论文;