出 版 社: 電子工業出版社
出版時間: 2009-1-1
字數: 356000
版次: 1
頁數: 335
印刷時間: 2009-1-1
開本: 16開
印次: 1
紙張: 膠版紙
I S B N : 9787121077364
包裝: 平裝
編輯推薦
本書特色:國內第一本完整介紹SaaS套用設計的書籍。
具有豐富SaaS實踐經驗的一線架構師的經驗總結。
用創業故事貫穿全書,以一種活潑的風格來描述SaaS套用逐步成熟的過程。
本書不只是一本有關SaaS現狀和平台架構的好書,更是作者在阿里軟體實踐的心得,這是在任何一本其他書中都讀不到的。全書也從技術角度折射出了阿里軟體成功的原因,是一本告訴你明天的網際網路軟體如何成功的書。
——王堅博士,阿里巴巴集團首席架構師,浙江大學博導,前微軟亞洲研究院副院長
SaaS最終將提升整個軟體產業,並促生新的軟體商業模式,作為一名軟體系統的設計師,本書是你的最佳選擇,因為目前中國最大的SaaS系統就構築於本書作者們的實踐之上!
——許吉,阿里軟體saas平台事業部資深總監
SaaS是軟體和網際網路結合的產物,這種結合正深刻地改變著軟體產業本身。本書的作者們擁有開發和運營中國最大SaaS平台的豐富經驗,他們將從技術架構上告訴你如何迎接偉大的SaaS時代。
——孟荊,阿里軟體 總裁助理
內容介紹
本書是國內第一本完整介紹SaaS套用開發的書籍,聚集於架構設計。內容是網際網路領域具有豐富實踐經驗的8位一線架構師,對於多年SaaS實踐經驗的總結。對於SaaS領域的業務、設計、開發人員,具有很高的指導價值。本書首先從SaaS的商業價值分析開始,討論SaaS套用與其它套用最大的差異特徵:多租戶。SaaS套用架構是否成熟正是對多租戶的三個重要特性的衡量:高性能、可配置性和伸縮性。本書將對SaaS套用成熟度的4個模型一一描述,並通過郭靖和楊康兩個大學生的創業故事來描述SaaS套用逐步成熟到百萬級以上租戶時,套用軟體的架構設計演變過程。
同時,本書針對雲計算、OpenAPI、離線套用、安全以及開放平台等SaaS等相關的主題進行了深入的闡述。
作者介紹
葉偉。阿里軟體研發中心總監。曾先後就職於金仕達衛寧、IBM、金蝶、在HIS、ERP、SaaS領域領導開發了多個大型成功產品,復旦大學計算機科學學士、碩士,1993年獲高級程式設計師,2000年被評為高級工程師,15年軟體開發經驗,專長面向對象分析&設計,以及SaaS套用架構設計。
目錄
第1篇 SaaS商業模式第1章 SaaS的前世今生
1.1 什麼是SaaS
1.2 SaaS軟體的優勢
1.3 SaaS的缺點及解決辦法
1.4 SaaS成功案例
1.5 小結
第2篇 SaaS套用架構
第2章 SaaS成熟度模型
2.1 SaaS的規模效應
2.2 SaaS成熟度模型分級
2.3 如何選擇合適的SaaS成熟度模型
2.4 SaaS軟體的成熟度模型的漸進步驟
2.5 小結
第3章 構建Multi-tenant套用
3.1 第一階段:做項目
3.2 第二階段:做產品
3.3 第三階段:多租戶
3.4 小結
第4章 高性能的Multi-Tenant最佳實踐
4.1 資料庫層性能最佳化
4.2 套用層性能最佳化
4.3 Web層性能最佳化
4.4 性能監控
4.5 最佳化的效果
4.6 小結
第5章 Multi-Tenant套用的可配置性
5.1 數據可配置
5.2 功能可配置
5.3 界面可配置
5.4 流程可配置
5.5 配置元數據管理
5.6 可配置系統運行
5.7 小結
第6章 可伸縮的SaaS套用架構
6.1 伸縮性(Scalable)的概念
6.2 套用伺服器層的水平擴展
6.3 資料庫層的水平擴展
6.4 小結
第7章 SaaS系統安全
7.1 套用安全
7.2 數據安全
7.3 網路安全
7.4 小結
第8章 離線套用
8.1 系統分析
8.2 本地使用
8.3 本地存儲
8.4 數據同步
8.5 數據傳輸
8.6 離線套用開發工具介紹
8.7 小結
第3篇 SaaS基礎架構——雲計算
第9章 分散式檔案存儲
9.1 大檔案的分散式存儲
9.2 小檔案的分散式存儲
9.3 小結
第10章 分散式資料庫
10.1 基於列的結構化分散式資料庫
10.2 基於代理的分散式資料庫
10.3 基於列的分散式關係資料庫
10.4 小結
第11章 分散式Cache
11.1 單層的分散式Cache
11.2 多層的分散式Cache
11.3 改進的多層分散式Cache
11.4 小結
第12章 分散式計算
12.1 MapReduce分散式計算框架
12.2 檔案下載的分散式計算
12.3 小結
第4篇 開放的SaaS平台
第13章 不Open API
13.1 Open API的商業價值分析
13.2 Open API相關產品
13.3 Open API的實現技術
13.4 Open API與API託管平台
13.5 服務集成平台設計與實現
13.6 小結
第14章 開放的SaaS平台
14.1 PaaS
14.2 互聯提升價值
14.2.1 拓展軟體的能力:聚合網際網路資源
14.3 軟體互聯平台
14.4 小結
第15章 結束語
15.1 SaaS發展趨勢
15.2 軟體行業的未來
參考資料