智慧养老&养老软件信息化产品:SaaS架构设计

VIP免费
3.0 养老创业 2023-12-20 24 4 90.16KB 9 页 免费
侵权投诉
智慧养老&养老软件信息化产品
SaaS 架构设计
SaaS 架构设计.................................................................................1
SaaS 成熟度模型分级...........................................................................1
RUP “4+1”视图模式(逻辑视图/过程视图/开发视图/物理视图+场景视图)...........................2
MDA(Model Driven Architecture)模型驱动架构....................................................2
SaaS 的安全性设计.............................................................................2
安全性................................................................................... 3
SaaS 下的安全性设计很重要。一般常见的安全性设计分为两类:系统级和程序级。..................3
(1) 系统级:......................................................................3
(2) 程序级:......................................................................3
现在 SaaS Multi-Tenant 在数据存储上存在三种主要的方案......................................3
(1) 方案一:独立数据库............................................................4
(2) 方案二:共享数据库,隔离数据架构...............................................4
(3) 方案三:共享数据库,共享数据架构...............................................4
数据库层性能优化.............................................................................5
建立合适的索引...........................................................................5
消除大数据表连接.........................................................................5
1 / 9
应用层性能优化:Cache....................................................................5
日志记录................................................................................. 6
(1) 行为日志记录..................................................................6
(2) 数据日志记录..................................................................6
(3) 日志记录的安全................................................................6
数据加密算法(会牺牲一定性能)............................................................6
基于 SaaS 云计算网络性能测试指标...........................................................7
(1) 新建速率......................................................................7
(2) 并发数........................................................................7
(3) 吞吐量........................................................................7
(4) 响应时间......................................................................8
SaaS 成熟度模型分级
根据 SaaS 应用是否具有可配置性、高性能、可伸缩性的特性,SaaS 成熟度模型被分成四级。每一级都比前一级
增加以上三种特性的一种。
可配置 高性能 可伸缩性 特点
Level 1
定制开发 × × × 设备托管
Level 2
可配置 × × 设备共享、可配置化
Level 3
高性能的多租户架构
(Multi-Tenant)
× 多租户、数据隔离、
高性能
Level 4
可伸缩性的多租户架构 √ √
RUP “4+1”///+
图)
场景视图:用例图,描述用户的业务场景,从用户的角度标识出业务需求,它是架构设计的起点和终点;
逻辑视图:就是对象模型。逻辑视图重点在于功能,功能包括可见的业务功能,也包括不可见的系统功能(如
日志、权限、事务等)。同时更重要的是确立逻辑分层、模块划分和模块之间的依赖关系;
开发视图:用于描述开发环境下的静态组织。从开发环境、技术架构、分层策略和目录结构 4 个方面阐述;
过程视图:聚焦在程、线程等行时概念,以及相关的并发、信等问题果本系统不需要考虑这些
2 / 9
摘要:

智慧养老&养老软件信息化产品SaaS架构设计SaaS架构设计.................................................................................1SaaS成熟度模型分级...........................................................................1R...

展开>> 收起<<
智慧养老&养老软件信息化产品:SaaS架构设计.doc

共9页,预览2页

还剩页未读, 继续阅读

作者:养老创业 分类:养老创业筹开 价格:免费 属性:9 页 大小:90.16KB 格式:DOC 时间:2023-12-20

开通智库VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 9
客服
关注