发布网友 发布时间:2022-04-22 23:02
共2个回答
热心网友 时间:2022-05-07 01:32
SaaS系统分层大概是:租户 识别>应用层>数据访问层>缓存层>数据库
业务代码都是写在应用层。
租户识别可以用spring*实现,然后使用ThreadLocal传递给后端
数据库和缓存层对应用层应该是透明的。程序员在写代码的时候,只关心业务逻辑,不应该担心多租户的问题。
SAAS的业务特点:
规模化提供软件服务成为可能
软件交付方式的变革
优势: 1.SaaS模式的低成本性
2.SaaS模式的多重租赁特性
3.SaaS模式灵活的自定*务
4.SaaS软件的可扩展性
5.SaaS软件提供在线开发平台
6.SaaS软件的跨平台性
7.SaaS软件的自由交互性
SaaS模式面临的挑战
采用SaaS模式同样也面临一些挑战,比如需要新的技术、安全性、客户的接受程度等。
1.新技术
2.安全性
3.客户的接受程度
目前市面上很多披着SAAS外衣的公司,但并不是真正的SAAS技术,据我了解到国内目前最完善的SAAS技术是shopce,网址就是shopce点cn,你可以了解一下。
热心网友 时间:2022-05-07 03:07
哨子办公
结构:
软件即服务,就是企业不建立基本设施,直接向第三方公司购买软件服务,用第三方公司的软件。
特点:
节省了成本,提高了工作效率