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

面向Web的组合环境设计和应用构建

作 者: 崔伟毅
导 师: 戴开宇;曹邦伟
学 校: 复旦大学
专 业: 软件工程
关键词: Web 2.0 组合应用 REST Web内容联合 企业社会计算
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 39次
引 用: 0次
阅 读: 论文下载
 

内容摘要


Web 2.0和面向服务架构(SOA)是业界近来炙手可热的两个概念。从应用领域来划分,前者主要集中在公众Internet计算,而后者更侧重在企业Intranet计算。随着社会、企业和技术三要素的不断发展和相互推动,融合了Web 2.0和SOA的Web组合应用正在越来越多地涌现出来。与传统的Web应用相比,这些新的面向Web的组合应用无论从设计理念还是从编程模型方面,无论在数据、业务还是在表现层上,都发生了显著的变化。对应于这些需求变化和特征,企业面向Web的软件开发方法也需要进行相应的调整。首先,从社会、企业和技术等方面针对Web 2.0和SOA融合式发展的趋势,分析了企业对Web组合应用的潜在需求,并预测了企业社会计算的前景。根据这些趋势,从技术重用性和灵活性角度尝试性地提出了一个“面向Web的组合环境”的愿景,分别从资源层、服务层、服务器端运行时环境、标准技术协议层、客户端运行时环境、设计时环境和企业社会参与层等核心组成部分深入地阐述了它的架构综述。接着,基于一个面向Web组合环境的参考架构,围绕其在服务器端运行时环境和标准技术协议层的具体设计,着重介绍了该组合环境技术实现的特色组成部分,其中包括了URI驱动的REST样式的开放API框架,适用于Web内容联合的内置Feed模型以及组合环境的灵活性和可扩展性设计。最后,通过一个企业社会计算的案例,针对在“面向Web的组合环境”下的组合应用设计和构建方法,进行了富有实际意义的具体演练,也更进一步地验证了该面向Web组合环境概念的可行性,以及使用该组合环境的参考价构实现对与在企业内构建Web 2.0和SOA融合式新应用的有效性、灵活性和扩展性。

全文目录


摘要  4-5
ABSTRACT  5-6
第一章 绪论  6-9
  1.1 研究背景  6-8
  1.2 本文的主要内容  8
  1.3 本文的章节安排  8-9
第二章 面向WEB的组合环境概述  9-25
  2.1 面向WEB的组合应用简介  9-12
    2.1.1 Web发展历程  9-10
    2.1.2 Web组合应用  10-12
  2.2 面向WEB的组合环境愿景  12-14
    2.2.1 相关研究现状  12-13
    2.2.2 组合环境愿景  13-14
  2.3 面向WEB的组合环境架构综述  14-25
    2.3.1 资源层  17
    2.3.2 服务层  17-18
    2.3.3 服务器端运行时环境  18-20
    2.3.4 标准技术协议层  20-21
    2.3.5 客户端运行时环境  21-22
    2.3.6 设计时环境  22-24
    2.3.7 企业社会参与层  24-25
第三章 面向WEB的组合环境具体设计  25-57
  3.1 URI驱动的REST应用编程接口  25-43
    3.1.1 URI资源服务端点  25-28
    3.1.2 API具体设计  28-30
    3.1.3 请求阶段划分  30-31
    3.1.4 底层方法绑定  31-34
    3.1.5 数据类型绑定  34-36
    3.1.6 请求解析处理  36-38
    3.1.7 响应绘制处理  38-43
  3.2 适用于WEB内容联合的FEED模型  43-49
    3.2.1 Web内容联合  43-44
    3.2.2 Feed接口设计  44-45
    3.2.3 Feed模型具体设计  45-49
  3.3 组合环境的灵活性和可扩展性设计  49-57
    3.3.1 编程接口的灵活性设计  49-51
    3.3.2 组合环境的基础开发框架  51-55
    3.3.3 组合环境的可扩展性设计  55-57
第四章 面向WEB的组合应用构建  57-72
  4.1 案例概述  57-58
    4.1.1 案例背景  57
    4.1.2 重点分析  57-58
  4.2 案例需求分析  58-61
    4.2.1 功能需求  58-59
    4.2.2 数据需求  59-60
    4.2.3 外部接口需求  60
    4.2.4 非功能需求  60-61
  4.3 组合应用设计  61-66
    4.3.1 业务模型设计  61
    4.3.2 开放API设计  61-65
    4.3.3 用户界面设计  65-66
  4.4 组合应用构建  66-72
    4.4.1 业务资源构建  66-68
    4.4.2 开放API构建  68-71
    4.4.3 用户界面构建  71-72
第五章 结论和展望  72-74
  5.1 本文的结论  72-73
  5.2 本文的展望  73-74
参考文献  74-76
致谢  76-77

相似论文

  1. 基于用户兴趣特征的图像检索研究与实现,TP391.41
  2. 隐式用户兴趣挖掘的研究与实现,TP311.13
  3. 基于WEB的仿真互操作性测试工具研究,TP391.9
  4. LXI仪器Web接口开发,TP274
  5. LXI计数器研制,TP274
  6. 面向服务的多主体协作机制的研究与实现,TP393.09
  7. 基于模型的Web测试技术研究与应用,TP311.53
  8. 面向RIA开发模型的研究,TP311.5
  9. 面向业务过程的服务动态组合方法研究,TP393.09
  10. 基于本体的语义检索研究,TP391.3
  11. 面向服务的Web报表的研究与设计,TP393.09
  12. 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
  13. 基于云模型的软件可信性评估模型,TP311.53
  14. 基于嵌入式Web服务器的监控系统研究,TP393.05
  15. 一种基于领域本体的语义Web服务匹配和组合方法,TP393.09
  16. 面向主题的Web文档自动文摘生成方法研究,TP391.1
  17. 基于BMC的Web服务失配检测方法研究,TP311.52
  18. Web使用挖掘与网页个性化服务推荐研究,TP311.13
  19. 基于兴趣度的Web日志用户访问序列模式挖掘,TP311.13
  20. 基于嵌入式Web技术的动态应变仪研究与实现,TP368.1
  21. 基于SOA的车载信息服务计费系统的设计与实现,TP311.52

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