学位论文 > 优秀研究生学位论文题录展示

基于REST和工作流的数字媒体资产管理系统构建

作 者: 周轶
导 师: 戴开宇;李松年
学 校: 复旦大学
专 业: 软件工程
关键词: 数字媒体资产 REST 工作流 JBPM AJAX
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 40次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着数字媒体新兴产业的不断发展,越来越多的广播电视机构与企业正面临着如何有效地管理与利用日益增长的数字媒体资产(如视频、图像文件等),以体现它们的巨大价值。通过数字媒体资产管理系统的建立,实现数字媒体资产的采、存、编、发一体化流程,使数字媒体资产价值最大化,同时也为数字媒体资产管理开拓一个新的应用领域。因此,构建一个高灵活性和易扩展性的数字媒体资产管理系统以满足企业对数字媒体资产统一管理,是数字媒体产业势在必行的趋势。首先分析了数字媒体资产管理的应用背景,强调了构建数字媒体资产管理系统的必要性,明确了基于REST(表述性状态转移)和工作流的数字媒体资产管理系统的核心功能和工作流程。在此基础上,分析了系统总体架构和开发模式的选择。然后基于Jersey框架、AJAX技术、JBPM工作流引擎和Hibernate框架阐述了系统详细设计与实现。使用Jersey框架实现REST风格Web服务,这种基于REST风格服务,保证了系统提供的Web服务都是解耦的,极大地简化了系统架构,从而改善了系统的可伸缩性和可重用性;使用AJAX技术实现页面的动态效果,使系统界面更具亲和力,给予用户更丰富的浏览体验;系统业务流程控制借助于JBPM工作流引擎实现,包括流程建模与流程调度实现;利用Hibernate框架实现数据持久化,使得开发过程中对于底层数据访问更为简单。通过构建数字媒体资产管理系统,切实提高了企业对数字媒体资产的管理水平,给企业发展带来了经济效益,同时也为今后数字媒体资产管理系统的建设和演进提供了新思路和方法。

全文目录


摘要  5-6
ABSTRACT  6-8
第一章 绪论  8-13
  1.1 论文背景  8-10
  1.2 论文的内容与意义  10-11
    1.2.1 论文的内容  10
    1.2.2 论文的意义  10-11
  1.3 论文结构  11-13
第二章 数字媒体资产管理系统的相关概念与技术  13-26
  2.1 数字媒体资产管理系统介绍  13-15
    2.1.1 数字媒体资产管理概述  13-14
    2.1.2 数字媒体资产管理应用与发展趋势  14-15
  2.2 REST架构风格  15-20
    2.2.1 REST的含义  15-16
    2.2.2 REST的架构约束与设计准则  16-17
    2.2.3 REST风格的Web服务  17-18
    2.2.4 JAX-RS规范与Jersey框架简介  18-20
  2.3 JBPM工作流技术  20-23
    2.3.1 工作流技术概述  20-21
    2.3.2 JBPM简介  21-22
    2.3.3 JBPM体系结构  22
    2.3.4 JBPM工作流引擎运行原理  22-23
  2.4 其它相关技术  23-26
    2.4.1 AJAX技术  23-24
    2.4.2 Hibernate框架  24-26
第三章 数字媒体资产管理系统需求分析与总体架构  26-39
  3.1 需求分析  26-30
    3.1.1 系统建设目标  26-27
    3.1.2 系统功能性需求  27-28
    3.1.3 系统建设范围与边界  28-29
    3.1.4 系统工作流程描述  29-30
  3.2 系统架构设计  30-34
    3.2.1 系统逻辑架构  30-32
    3.2.2 系统功能组件  32-33
    3.2.3 系统逻辑接口  33-34
  3.3 数据库设计  34-37
    3.3.1 数据库概念设计  34
    3.3.2 数据库逻辑设计  34-37
  3.4 系统开发模式的选择  37-39
第四章 数字媒体资产管理系统详细设计与实现  39-60
  4.1 系统REST风格设计  39-42
    4.1.1 媒体资产采集服务REST化  39
    4.1.2 媒体资产管理服务REST化  39-40
    4.1.3 媒体资产迁移服务REST化  40-41
    4.1.4 媒体资产元数据验证与转换服务REST化  41
    4.1.5 媒体资产内容转码服务REST化  41-42
    4.1.6 媒体资产分发服务REST化  42
  4.2 系统REST风格Web服务实现  42-48
    4.2.1 REST资源设计  43-44
    4.2.2 REST资源表示实现  44-45
    4.2.3 REST统一接口实现  45-47
    4.2.4 相关配置实现  47-48
  4.3 数字媒体资产管理界面动态化实现  48-51
    4.3.1 基于AJAX的滚动条式分页实现  48-50
    4.3.2 基于AJAX的关键字匹配提示实现  50-51
  4.4 数字媒体资产工作流实现  51-57
    4.4.1 数字媒体资产业务流程实现  51-54
    4.4.2 数字媒体资产流程调度实现  54-55
    4.4.3 工作流引擎关键问题解决方案  55-57
  4.5 系统数据持久化设计与实现  57-60
    4.5.1 数据持久化设计  57-58
    4.5.2 数据持久化实现  58-60
第五章 结论  60-62
  5.1 总结  60-61
  5.2 展望  61-62
参考文献  62-64
致谢  64-65

相似论文

  1. 复杂仿真系统VV&A工作流技术研究,TP391.9
  2. 农业供应链系统网络平台的构建,S126
  3. 基于工作流的高校学生信息管理系统的设计与实现,TP311.52
  4. 基于云模型的软件可信性评估模型,TP311.53
  5. 基于嵌入式Web服务器的监控系统研究,TP393.05
  6. 基于Web的科学计算遗留应用共享技术研究,TP393.09
  7. 数字化查账系统研究,TP311.52
  8. 社区WebGIS原型系统设计与实现,P208
  9. 基于J2EE的Web题库后台管理系统的设计与实现,TP311.52
  10. 基于SNS的网络协作学习平台设计与实现,TP311.52
  11. 高校学生工作管理系统的分析与设计,TP311.52
  12. Web管理信息系统性能优化研究,TP311.52
  13. 宜春学院学生就业管理系统的设计与实现,TP311.52
  14. 工作流动态变更处理技术,TP311.52
  15. 基于域信任的自适应网格工作流调度算法,TP311.52
  16. 以Artifact为中心的工作流技术研究及其应用,TP311.52
  17. 基于jBPM的防空指控流程管理系统研究,TP311.52
  18. 基于AJAX的民生平台的开发设计,TP311.52
  19. 基于嵌入式Web服务器应用技术的研究,TP393.05
  20. 基于着色Petri网的工作流引擎研究,TP311.52
  21. 政府信访系统的开发设计,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com