面向多租户的多层次可伸缩SaaS软件架构研究 |
| |
引用本文: | 周学权,战德臣,聂兰顺,孟凡超.面向多租户的多层次可伸缩SaaS软件架构研究[J].华中科技大学学报(自然科学版),2013(Z2):131-136. |
| |
作者姓名: | 周学权 战德臣 聂兰顺 孟凡超 |
| |
作者单位: | 哈尔滨工业大学计算机科学与技术学院;哈尔滨工业大学(威海)经济管理学院;哈尔滨工业大学(威海)计算机科学与技术学院 |
| |
基金项目: | 国家自然科学基金资助项目(61273038);国家科技支撑计划资助项目(2013BA17F00);山东省科技攻关项目(2011GGX10108,2010GGX10104,2010GGX10116,2010GZX20126200);威海-哈工大共建项目(2011DXZJ07) |
| |
摘 要: | 针对SaaS模式下面向多租户的SaaS软件如何随着用户数量及请求规模的变化而进行自适应伸缩的问题,在分析SaaS软件的可伸缩需求的基础上,从一个较为宏观的角度提出了一个面向多租户的多层次可伸缩SaaS软件架构.该软件架构将SaaS软件的伸缩层次划分为业务层和数据层两个部分,从应用、流程和构件等三个粒度研究多粒度业务层的动态可伸缩实现方法;在数据层,以内存数据库子层、全局数据库子层以及数据引擎构建一个面向多租户的数据库开发框架,实现租户数据的隔离、存储以及一致性.基于该软件架构,开发了一个面向物流行业的多租户SaaS原型系统,验证了其有效性和可用性.
|
关 键 词: | 软件架构 多粒度业务层 多租户数据库框架 可伸缩 SaaS |
本文献已被 CNKI 等数据库收录! |
|