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

基于网构软件的SaaS架构研究

作 者: 包放辉
导 师: 邵堃
学 校: 合肥工业大学
专 业: 计算机软件与理论
关键词: 网构软件 SaaS 开放协同 环境驱动
分类号: TP393.09
类 型: 硕士论文
年 份: 2011年
下 载: 103次
引 用: 2次
阅 读: 论文下载
 

内容摘要


随着网络的普及和应用,SaaS已经成为被广泛应用的软件服务提供方式,SaaS应用服务在各行各业被越来越多的企业所采用,然而各种SaaS架构或平台都是针对各自的领域进行设计开发,相互之间不具备互操作性,容易形成以各自的用户数据为中心的信息孤岛。如何设计具有较高通用性的智能化SaaS架构,继而演化为智能平台,是目前需要解决的一个问题。互联网上的服务资源一般都是独立开发并管理的,具有一定的自主性,而由于互联网本身所具有的开放、动态、不可控性,互联网上的服务资源未来必将以某种协作方式实现互联互通,进而共同完成一定的任务。网构软件由具有一定自主性的资源构成,它能够感知外部环境的变化,并随着这种变化进行静态调整和动态演化,以使系统具有尽可能高的满意度。网构软件的协作具有无全局规划、真分布等新特征。在传统的运行环境中,普通构件和Web服务在互操作方面有所进步,但在刻画自主性方面能力不足,无法满足网构软件的协作性要求。本文基于网构软件的开放协同模型,提出了自主服务概念及其协作框架,并将该框架融入传统SaaS架构的服务层来实现服务的按需聚合和动态演化。环境信息的描述和获取是上述基于开放协同模型的SaaS架构的前提和基础。本文研究了互联网环境下自主服务协同中的各种环境构成,结合一种适合网构软件的环境本体模型,给出了一种以案例推理为基础的环境驱动模式以及案例相似度比较算法,并以此为核心描述了一种基于环境驱动模型的SaaS架构,用来弥补基于开放协同模型的SaaS架构在环境感知方面的缺陷。最后从应用的角度出发,分析和实现了架构实际开发过程中需要解决的一些关键技术。

全文目录


摘要  5-6
ABSTRACT  6-8
致谢  8-13
第一章 绪论  13-18
  1.1 研究背景  13-14
    1.1.1 SaaS  13
    1.1.2 网构软件  13-14
  1.2 研究现状  14-16
    1.2.1 SaaS  14-15
    1.2.2 网构软件  15-16
  1.3 研究内容  16-17
  1.4 论文组织  17-18
第二章 SaaS 与网构软件  18-30
  2.1 SaaS  18-23
    2.1.1 SaaS 服务特性  18-19
    2.1.2 SaaS 成熟度模型  19-20
    2.1.3 传统SaaS 架构  20-22
    2.1.4 SaaS 与其他技术概念的比较  22-23
  2.2 网构软件  23-26
    2.2.1 网构软件的提出  23-24
    2.2.2 网构软件的特点  24-25
    2.2.3 网构软件的发展与挑战  25-26
  2.3 SaaS 和网构软件  26-30
    2.3.1 自主实体和SaaS 提供的服务  26-27
    2.3.2 开放协同模型与SaaS 架构  27-28
    2.3.3 环境驱动模型与SaaS 架构  28-30
第三章 基于网构软件的SaaS 架构  30-43
  3.1 自主服务及其协作框架  30-34
    3.1.1 构件角度的自主服务模型  30-31
    3.1.2 Web 服务角度的自主服务模型  31-32
    3.1.3 自主服务协作框架  32-34
  3.2 基于开放协同模型的 SaaS 架构  34-36
  3.3 环境信息  36-41
    3.3.1 环境本体  36-38
    3.3.2 案例相似度  38-41
  3.4 基于环境驱动模型的 SaaS 架构  41-43
第四章 架构关键技术  43-53
  4.1 环境支撑  43-44
    4.1.1 环境获取模块  43
    4.1.2 环境推理模块  43-44
  4.2 运行支撑  44-53
    4.2.1 界面定制  44-46
    4.2.2 自主服务原型  46-48
    4.2.3 环境管理原型  48-50
    4.2.4 数据层  50-53
第五章 总结与展望  53-54
  5.1 论文总结  53
  5.2 研究展望  53-54
参考文献  54-58
攻读硕士学位期间发表的论文  58-59

相似论文

  1. 面向服务实体的网构软件演化模型的研究,TP311.5
  2. 基于SaaS的高校就业综合管理平台设计与实现,TP311.52
  3. 基于SaaS临床路径管理系统的设计与实现,TP311.52
  4. 基于SaaS模型面向SAP系统的GRC服务研究与表现,TP393.09
  5. SaaS技术在人力资源服务平台中的应用研究,TP311.52
  6. 基于SaaS和SOA的ERP系统关键问题的研究,TP315
  7. WEB报表工具及其组件化的研究与开发,TP393.09
  8. 基于SaaS模式的统一通信服务平台的设计与实现,TP393.09
  9. 面向SaaS模式的应用软件日志架构设计与实现,TP393.09
  10. 基于SaaS的协同项目管理系统的研究与开发,TP311.52
  11. 基于SaaS模式的应用集成平台的设计与开发,TP311.52
  12. 网构软件模型转换技术应用研究,TP311.52
  13. 基于SaaS模式的TMS系统架构研究与设计,TP311.52
  14. SaaS-II的软件服务运作及盈利模式研究,F407.672
  15. 基于SaaS架构的IT自动化运维服务系统的实现,TP393.09
  16. 苏州市软件评测中心有限公司CRM系统研究,F426.672
  17. 基于.NET三层架构的服务外包平台的研究和构建,TP311.52
  18. 基于云计算理论的图书馆管理系统研究,TP315
  19. 基于SAAS架构的集中式移动化应用平台的构建,TP311.52
  20. SaaS模式下多租户多用户软件功能与构架的研究,TP311.52
  21. 针对科研型SaaS的模型驱动开发方法设计,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com