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

SaaS应用构建方法的研究与实现

作 者: 周建魁
导 师: 周兵
学 校: 郑州大学
专 业: 计算机系统结构
关键词: SaaS 多租户 可配置 可伸缩性 SOA XML
分类号: TP393.09
类 型: 硕士论文
年 份: 2011年
下 载: 40次
引 用: 0次
阅 读: 论文下载
 

内容摘要


SaaS(Software as a Service)作为一种新的软件交付模式,已经得到越来越多的应用,必将成为未来的软件科技发展的新趋势。然而,SaaS应用的实现相当复杂,必须确保其具备四大特性,即多租户可配置、高安全、可伸缩。首先,可配置是多租户特性的必然要求,在分析其如何实现时,不得不面临着如何设计与实现SaaS应用中多层次的可配置需求,同时还要考虑到系统性能要求的难题,本文结合具体实践,根据不同的使用场景,分别提出了基于元数据和基于XML的可配置解决方案,还针对异构环境中的业务流程可定制问题,提出了面向SOA的业务流程定制方案。最后,以可配置技术应用实例实证了本文的方法是可行的。其次,为确保租户数据的安全性,本文还研究了SaaS应用的安全性,分别从应用层安全、数据层安全和网络层安全三个方面入手,共同保障数据的安全性与可靠性。最后,本文设计和实现了GDesigner,分析了其特点,描述了具体的实现过程。另外,为了解性能,本文对WWW服务器进行了性能压力测试,全面了解了服务器的性能情况,如所能响应的最大并发请求数量和平均响应时间等。同时测试数据也为程序的进一步优化提供的依据。从性能测试的实验数据可以看出,本文所提出的方法是有效可行的。

全文目录


摘要  4-5
Abstract  5-12
第1章 绪论  12-16
  1.1 研究背景  12
  1.2 国内外研究现状  12-14
  1.3 论文的研究内容  14
  1.4 论文的组织结构  14-16
第2章 SAAS应用相关理论  16-23
  2.1 SAAS概述  16-18
    2.1.1 从用户的方面来看  16-18
    2.1.2 对服务提供商的优势  18
  2.2 SAAS应用架构  18-19
  2.3 软件成熟度模型  19-21
    2.3.1 Level 0:定制开发  20
    2.3.2 Level 1:可配置的  20-21
    2.3.3 Level 2:可配置、多租户、高性能  21
    2.3.4 Level 3可伸缩、可配置、多租户、高性能  21
  2.4 软件成熟度模型选择依据  21-22
  2.5 本章小结  22-23
第3章 SAAS数据库设计方案研究  23-28
  3.1 独立数据库  23-24
  3.2 共享数据库,单独模式  24
  3.3 共享数据库,共享模式  24-25
  3.4 方案的比较  25-26
  3.5 方案的选择  26-27
  3.6 本章小结  27-28
第4章 可配置技术研究与实现  28-37
  4.1 可配置涉及到的内容  28-29
  4.2 可配置的选择依据  29
  4.3 基于元数据的可配置解决方案  29-31
  4.4 基于XML的可配置解决方案  31-33
    4.4.1 页面元素可配置  31-32
    4.4.2 功能可配置与系统菜单可配置  32-33
  4.5 面向SOA的业务流程定制方案  33-35
  4.6 可配置运行时  35
  4.7 本章小结  35-37
第5章 SAAS安全性问题研究  37-49
  5.1 应用层安全  37-41
    5.1.1 身份认证  37-39
    5.1.2 方案比较  39-40
    5.1.3 日志管理  40-41
  5.2 数据层安全  41-46
    5.2.1 数据隔离  41
    5.2.2 数据库连接安全  41-43
    5.2.3 数据加密  43-46
  5.3 网络层安全  46-47
    5.3.1 安全传输  46-47
  5.4 服务提供商自身信誉建设  47-48
  5.5 本章小结  48-49
第6章 系统实现与性能分析  49-62
  6.1 基于SAAS的毕业设计系统介绍  49-53
    6.1.1 主要功能特点  51
    6.1.2 实时推送服务  51-53
  6.2 系统实现过程  53-56
    6.2.1 逻辑视图  53-54
    6.2.2 开发视图  54-55
    6.2.3 过程视图  55
    6.2.4 物理视图  55
    6.2.5 场景视图  55-56
  6.3 系统功能演示  56-58
  6.4 系统性能测试  58-61
    6.4.1 测试环境  59-60
    6.4.2 测试结果  60-61
  6.5 本章小结  61-62
第7章 总结和展望  62-64
  7.1 总结工作  62
  7.2 未来工作展望  62-64
参考文献  64-66
致谢  66-67
附录:个人简历及攻读硕士学位期间主要的研究成果  67

相似论文

  1. 基因调控网络模型描述语言研究,Q78
  2. 支持XML数据查询的F&B索引结构的研究,TP311.13
  3. LXI自动测试系统集成技术研究,TP274
  4. 基于无源性的控制及其在磁悬浮系统中的应用,TP13
  5. 基于网络的服装款式设计系统的研究与实现,TS941.2
  6. 基于MDA的界面自动生成方法的研究,TP311.5
  7. 栽培方式及株行距配置对超级稻宁粳3号产量形成和群体均衡性的影响,S511.22
  8. 中国区域基础教育资源配置的均等化研究,G521
  9. 上海地区竹种调查及其在园林中的配置与应用,S795
  10. 我国民防局(办)的基本职能定位研究,E256
  11. 高校后勤实体的归属性及其人力资源配置研究,G647.4
  12. 板球系统的控制算法研究,TP13
  13. 陕西高校后勤资源配置研究,G647.4
  14. 山东协和职业技术学院后勤人力资源优化配置研究,G717
  15. C++代码缺陷检测系统的研究与设计,TP311.53
  16. DP大学辅导员队伍配置问题的案例研究,G641
  17. 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
  18. 基于Web的科学计算遗留应用共享技术研究,TP393.09
  19. 基于供需平衡的济宁市水资源优化配置研究,TV213.4
  20. 青海油田产量成本优化配置研究,F406.72
  21. 基于XML的异构数据交换系统的设计与实现,TP311.52

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