第一篇 SaaS商业模式
第一章 SaaS的前世今生
SaaS的核心概念是软件的服务化.
用户使用软件的目的是希望软件能帮助其完成某方面的工作.所以,软件的用户关心的是软件的功能和处理能力,以及软件是否使用方面和运行稳定.
软件是一种服务,而不是商品.
SaaS明确地将软件定义为服务SaaS,将供需双方对软件商品的需求定义为软件服的需求,从而将软件商业模式从商品供需模式转换为服务供需模式.
SaaS是站在用户角度看问题的,考虑的是用户需要什么的问题.
SaaS要将开发的重点放在软件本身的功能上.因此,SaaS关注的是软件是否能为用户提供有效的服务,并不讲重点放在提供服务的形式上.
SaaS属于云计算这个更大的概念中的具体应用.
SaaS的对用户的优点:拿来即用;按需使用;无需维护.随处可用;风险减少;成本降低,先天防毒;对软件商的优势是:节省销售成本;节省维护成本;稳健的经营模式.
SaaS的缺点:依赖互联网;数据安全性;数据保密性(信用建设).
第二篇 SaaS应用架构
第二章 SaaS成熟度模型
SaaS成熟度模型的高低就是SaaS规模效应高低的最重要体现.
判定SaaS成熟度模型的主要特征是如何在对租户机构下,实现可配置,高性能和伸缩性的目标.它也是SaaS应用架构师面临的最大挑战.
第一级成熟度模型是定制开发;第二级成熟度模型是可配置.第三级是高性能的多租户单实例架构.第四可伸缩性的多租户架构(多租户多实例[增加负载均衡层]).
选择合适的SaaS成熟度模型需要考虑的因素:产品所面向的客户群的特征和需求;产品的租户数量级别;团队开发能力和愿意付出的开发/改造成本.
第三章 构建多租户应用
第四章 高性能的多租户最佳实践
第五章 多租户应用的可配置性
第六章 可伸缩的SaaS应用架构
第七章 SaaS系统安全
第八章 离线应用
第三篇 SaaS基础架构-云计算
第九章 分布式文件存储
第十章 分布式数据库
第十一章 分布式缓存
第十二章 分布式计算
第四篇 开放的SaaS平台
第十三章 Open API
第十四章 开放的Saas平台
第十五章 结束语