学位论文 > 优秀研究生学位论文题录展示
SaaS模式下多租户多用户软件功能与构架的研究
作 者: 刘波
导 师: 申利民
学 校: 燕山大学
专 业: 计算机应用技术
关键词: SaaS 访问控制 可插拔 多租赁性 柔性
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 209次
引 用: 0次
阅 读: 论文下载
内容摘要
传统的软件都是针对某个用户单独定制,无法同时为多个用户提供服务。SaaS模式是一种具有多租赁性的软件运营模式,在这种模式下同一套软件将可以同时出租给多个租户使用,租户间的数据彼此逻辑上或物理上隔离。然而SaaS是一个新兴的软件模式,设计和实现方案不成熟,因此本文以基于SaaS模式的多租赁性为基础,提出了一种开发SaaS软件的可行方案,详细介绍了设计和实现系统的各个重要环节。首先,总结了SaaS模式的特点及其对用户和服务提供商所带来的优势,分析了AOP编程的思想,论述了当前访问控制发展和研究的现状,并分析了现存访问控制框架应对SaaS模式存在的不足。其次,基于SaaS模式的多租赁特性提出了一种系统存储结构设计的方法,该方法解决了系统同时为多个用户提供服务的同时,用户数据必须保持独立的问题。采用元数据思想,提出了一种扩展数据表逻辑结构的机制,实现了表结构的动态变化,根据表的结构在表现层自动生成对应的输入输出接口。再次,针对SaaS模式下多租赁的特点,应用接口抽取方法和AOP的思想,提出一种可插拔的访问控制框架,该框架能够可以同时对多个系统进行访问控制管理,并能应对多租赁模式的应用软件。给出了接口抽取法的形式化定义,叙述插拔配置的方法和步骤,给出了访问控制判定实现过程,在基本上不改变原应用系统代码的前提条件下,实现了对应用系统与访问控制框架的柔性连接。最后,通过一个具有多租赁特性的会议管理平台的实现,说明了所提出方案的可行性,并将可插拔的访问控制框架插入系统进行访问控制。
|
全文目录
摘要 5-6 Abstract 6-10 第1章 绪论 10-16 1.1 研究背景及意义 10-12 1.1.1 研究背景 10-11 1.1.2 研究意义 11-12 1.2 国内外研究现状 12-14 1.2.1 SaaS 模式现状 12-13 1.2.2 SaaS 与访问控制 13-14 1.3 课题研究内容 14-15 1.4 论文组织结构 15-16 第2章 SaaS 模式与RBAC 模型 16-28 2.1 SaaS 模式简介 16-20 2.1.1 SaaS 与ASP 16 2.1.2 SaaS 软件的优势 16-17 2.1.3 SaaS 的基本特性 17-18 2.1.4 SaaS 模式成熟度模型 18-20 2.2 面向方面的程序设计 20-23 2.2.1 AOP 的基本思想 20-21 2.2.2 织入机制(Weaving) 21-22 2.2.3 Spring.NET AOP 介绍 22-23 2.3 访问控制研究 23-26 2.3.1 访问控制 23-24 2.3.2 访问控制模型 24 2.3.3 RBAC 模型 24-26 2.4 本章小结 26-28 第3章 SaaS 模式下软件架构设计方案 28-40 3.1 角色分析 28-29 3.2 数据存储结构设计 29-33 3.2.1 系统的存储结构 29-31 3.2.2 系统的数据柔性 31-33 3.3 系统架构设计 33-39 3.3.1 收费服务 33-35 3.3.2 路径服务 35 3.3.2 元数据服务 35-39 3.3.3 Tenant 后台管理 39 3.3.4 安全服务 39 3.4 本章小结 39-40 第4章 SaaS 模式下可插拔访问控制框架设计 40-51 4.1 引言 40 4.2 SaaS 模式下可插拔访问控制框架PFACS 40-49 4.2.1 可插拔的定义 40-41 4.2.2 框架的功能 41 4.2.3 框架的组成 41-45 4.2.4 访问控制器 45-47 4.2.5 插拔配置器 47-48 4.2.6 访问控制决定平台 48-49 4.3 本章小结 49-51 第5章 系统实现 51-61 5.1 引言 51 5.2 系统用例分析 51-53 5.3 系统设计 53-58 5.3.1 扩展表结构 54-57 5.3.2 界面柔性的实现 57-58 5.4 将PFACS 部署到系统 58-60 5.4.1 抽取信息 58-59 5.4.2 生成可配置文件 59-60 5.5 本章小结 60-61 结论 61-63 参考文献 63-66
|
相似论文
- 医疗信息集成平台中DICOM中间件及访问控制模型的设计与实现,TP311.13
- 井巷柔性材料风帘组的阻风性能试验研究,TD724
- 柔性、刚性混配配合物的合成与性质表征,O621.1
- 基于先进制造技术的大规模定制家具开发和生产解决方案的研究,TS664
- 法院审判信息系统的访问控制研究,TP309
- 基于柔性芳香羧酸金属—有机骨架材料的构筑、结构及其性能研究,O621.13
- 双三氮唑配位聚合物的合成、结构和性质研究,O633.5
- 基于神经树的人脸识别方法研究,TP391.41
- 基于SaaS的高校就业综合管理平台设计与实现,TP311.52
- 基于SaaS临床路径管理系统的设计与实现,TP311.52
- 基于S2SH框架的雅砻江虚拟研究中心系统研究与设计,TP311.52
- 福建电信运维操作审计系统设计与实现,TP311.52
- 关系数据库基于目的的访问控制研究,TP311.13
- 多策略支持下的策略冲突检测与消解研究,TP393.08
- 嵌入式Web系统安全性的研究与实现,TP393.08
- 基于Portal协议的网络访问控制系统的设计与实现,TP393.08
- 柔性领导力的文化支撑,C933
- 脉冲阴极弧放电制备PI基低辐射薄膜及其性能研究,TB383.2
- 液压式高速转塔冲床专用数控系统的研究与开发,TG385.1
- 柔性制造教学系统的开发,TH165-4
- 智能卡数据库管理系统的研究与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|