论文部分内容阅读
在三网融合的环境下,业务运行协同平台需要为各种增值业务提供运行环境,包括对各种资源的访问,列如提供对业务数据和用户数据的存储访问,而且还需要为业务的快速开发及部署提供支持。本文面向支持三网融合的新一代业务运行管控协同支撑环境,研究多业务运行子系统的的设计与实现。本文首先对多业务运行子系统所处的整个系统环境以及在多业务运行子系统的设计与实现过程中遇到的相关技术进行介绍。其次描述了多业务运行子系统在业务运行协同平台中的位置,确定的多业务运行子系统的主要功能为业务解析、多业务触发、业务生命周期管理、支持多业务多实例运行、提供业务开发接口、为业务数据和用户数据提供存储,同时提供对SIP协议的支持。在完成功能需求分析的基础上提出了多业务运行子系统的整体架构的设计。然后根据多业务运行子系统的整体架构的设计对各个模块的设计与实现进行了详细的介绍。按照资源模块、业务触发模块、业务容器模块、执行层以及业务开发接口的顺序进行阐述,同时对业务触发模块中的业务触发和冲突业务的回滚提供了详细的算法描述,接着给出了各个功能模块的详细交互流程,描述了各个功能模块的相互调用的关系以及消息的流动。在完成了系统原型后设计了56个测试用例对原型系统的功能进行测试。通过不断地测试和调试最终通过了所有的测试用例,符合第三章提出的功能需求。最后在论文的结尾,对研究工作进行了总结,并对下一步的工作目标和研究方向进行了展望。