- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统架构设计
系统架构系统架构设计设计说明书说明书
系统架构系统架构设计设计说明书说明书
版本号版本号:V:V0.10.1
版本号版本号::VV0.10.1
2010 年 7 月
1. 目的
本说明书的编写目的是描述系统的架构设计方案,包括系统的软件总体架构
设计及使用的框架说明,以及基于该架构的开发流程,并作为指导开发人员、测
试人员进行系统开发及测试的依据。
2.系统架构设计
整个软件架构方案采用分层、分布式的部署结构,明确地分离了表现层和业
务逻辑,能够保证应用服务逻辑的一致性和稳定性、结构的开放性、功能的可扩
展性和可维护性、开发的可并行性,同时采用一些开源的框架,兼顾了经济性。
框架是一种特殊的软件,它为软件开发带来了高度的重用性,是无数软件开发人
员的多年项目开发经验的总结。在一个优秀的框架上开发应用,而不是从零开始,
可以大量缩短项目的开发周期、降低开发风险、增强应用系统的稳定性。
用户层 STB 客户端 WEB 浏览器 (IE )
视频 视频 游戏
CMS 第
P4P 视频传
BOSS 表示层 JSP Struts Ext 三
输服务
EPG 方
平
DTO DTO
台
CDN 视频
分发服务 WEB 应用 业务层 BLO Spring
服务器
DTO DTO
NMS 网络
监控服务 数据访问层 DAO Hibernate
JDBC JDBC
数据库 ORACLE
操作系统 LINUX
系统总体架构图系统总体架构图
系统总体架构图系统总体架构图
系统总体架构如上图所示,按功能可以分为 P4P 视频传输服务、CDN 视频
分发服务、NMS 网络监控服务、内容管理系统(CMS )、业务运行支持系统(BOSS )、
电子节目单发布系统 (EPG );系统根据功能特点与业务需求采用 C/S 和 B/S 两
种架构模式,其中,
P4P 视频传输服务采用 XBT 开源项目,XBT 项目基于纯 C++
代码实现,可以运行于Linux 和 Windows 平台,支持UPNP 和 NAT 穿透;CDN
视频分发基于 FTP 协议实现视频文件的分发传输;NMS 网络监控服务采用
OpenNMS 开源项目,Open
文档评论(0)