好文档 - 专业文书写作范文服务资料分享网站

SaaS参考架构和关键技术 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

构建SaaS应用的关键技术

基于软件产品构建SaaS应用过程

? 面向第4级(最高级)成熟度的SaaS应用构建过程:

东软绝密/秘密/内部公开

构建SaaS应用的关键技术

1 多租户业务需求分析与建模

? 全面考虑各类用户的不同需求

– 汇总全部业务需求情况

? 识别用户的共性需求与特定需求

– 对业务需求的通用性,必要性和实现代价进行分析与评估? 按用户需求的相似度进行分析聚合

– 业务聚合模型是设计与建立租户的基础? 业务需求模型整合

– 业务需求模型是可配置性设计的基础

东软绝密/秘密/内部公开

构建SaaS应用的关键技术

2 实现ASP托管模式

? 将软件转为基于网络访问的架构

– 为传统客户端软件定义访问交互接口,使之通

过浏览器或联网终端设备即可访问使用

? 实现ASP托管模式

– 软件本地运行,用户通过网络访问应用? 整合硬件资源,优化性能

– 同一套硬件及基础设施之上,可以同时运行多

个项目,支持多个租户的使用

东软绝密/秘密/内部公开

构建SaaS应用的关键技术

3 多租户数据存储模式

? 一般有三种模式

– 完全独立模式(独立数据库实例模式)

– 部分独立模式(共享数据库实例,独立表集合)– 完全共享模式(共享数据库实例,共享表集合)? 按数据独立性、隔离性和安全性排序

– 完全独立>部分独立>完全共享? 按硬件共享程度、方案性价比排序

? 完全共享>部分独立>完全独立

? 需要根据用户需求等具体情况决定采用何种模式

东软绝密/秘密/内部公开

构建SaaS应用的关键技术

3 多租户数据存储模式——完全独立模式

? 租户拥有专属数据库实例? 数据库实例之间逻辑独立,但

可以部署在相同硬件上

? 性能比较容易控制,数据安全

性、隔离性强

? 硬件开销较大,性价比差? 适合对数据性能和独立性要求

高的大客户

东软绝密/秘密/内部公开

SaaS参考架构和关键技术 - 图文

构建SaaS应用的关键技术基于软件产品构建SaaS应用过程?面向第4级(最高级)成熟度的SaaS应用构建过程:东软绝密/秘密/内部公开构建SaaS应用的关键技术1多租户业务需求分析与建模?全面考虑各类用户的不同需求–汇总全部业务需求情况?识
推荐度:
点击下载文档文档为doc格式
6ho9s7ekwg6r0tb505pw
领取福利

微信扫码领取福利

微信扫码分享