出版時間:2008 出版社:電子工業(yè)出版社 作者:葉偉,趙進,葉軍,聞波,黃曉龍,龍良,曾義,李戰(zhàn),莫建祥 頁數(shù):344
Tag標簽:無
前言
1969年,互聯(lián)網(wǎng)在美國誕生時,沒有人會想到這項發(fā)明會改變整個世界。1971年,E-mail的誕生改變了人們相互的通信習慣。然而,在1990年,以HTML語言和H1TrP協(xié)議為基礎(chǔ)的WWW技術(shù),讓互聯(lián)網(wǎng)真正成為了人們互動交流的信息工具。從此,互聯(lián)網(wǎng)進入了飛速發(fā)展的階段。當今的世界已被互聯(lián)網(wǎng)完全打通,曾經(jīng)阻礙信息溝通和交流的千溝萬壑也早已被夷為平地。超高速和大容量的信息交換,使得整個人類社會的生產(chǎn)生活都發(fā)生了質(zhì)的改變,各行各業(yè)也都在互聯(lián)網(wǎng)浪潮的洗禮中經(jīng)歷著自身產(chǎn)業(yè)的變革。 在軟件行業(yè),互聯(lián)網(wǎng)技術(shù)與軟件技術(shù)的融合誕生了在線軟件。經(jīng)歷過大起大落的磨難之后,在線軟件最終在理論、技術(shù)和實踐三個方面得到了升華,從而誕生了SaaS軟件。Software-as-a-Service(軟件即服務(wù))的概念真正抓住了人們使用軟件的根本目的,徹底將軟件從產(chǎn)品變成了服務(wù),從而改變了人們對軟件的觀念,實現(xiàn)了對軟件本質(zhì)的回歸?! ∪欢?,受全球金融危機的影響,中小企業(yè)也遭遇了罕見的冬天,資金壓力明顯。而SaaS的低成本、按需使用和按需付費等優(yōu)勢,無疑給中小企業(yè)的信息化提供了最好的方案。同時,SaaS先天所具有的防盜版和大量互聯(lián)網(wǎng)用戶資源的優(yōu)勢,也給整個軟件產(chǎn)業(yè)帶來了前所未有的機遇,讓業(yè)界看到了新的希望?! aaS軟件之所以受到業(yè)界重視,不僅僅是因為軟件提供形式的轉(zhuǎn)變,最重要的是SaaS為業(yè)界提供了一整套解決軟件生產(chǎn)和消費問題的思想和方法。因此,SaaS不僅僅是軟件行業(yè)的一次技術(shù)革新,更是催生了一個嶄新的商業(yè)運營模式。這種創(chuàng)新商業(yè)模式的價值和作用無可估量,必將在互聯(lián)網(wǎng)時代引發(fā)一場翻天覆地的軟件革命! 伴隨互聯(lián)網(wǎng)發(fā)展而興起的云計算技術(shù),也正在從理論走向成熟。云計算提供的強大軟硬件環(huán)境和基礎(chǔ)服務(wù),將逐漸成為支撐SaaS應(yīng)用的基礎(chǔ)設(shè)施。各個云計算平臺所包含的大量具有自身特色的公共服務(wù),為SaaS應(yīng)用的開發(fā)提供了豐富的資源。而統(tǒng)一整合各個云計算平臺的公共服務(wù),也成為了SaaS服務(wù)集成平臺(SIP)的發(fā)展目標。未來的SaaS應(yīng)用將架構(gòu)在由SIP整合的多個云計算平臺之上。
內(nèi)容概要
《互聯(lián)網(wǎng)時代的軟件革命SaaS架構(gòu)設(shè)計》是國內(nèi)第一本完整介紹SaaS應(yīng)用開發(fā)的書籍,聚集于架構(gòu)設(shè)計。內(nèi)容是互聯(lián)網(wǎng)領(lǐng)域具有豐富實踐經(jīng)驗的8位一線架構(gòu)師,對于多年SaaS實踐經(jīng)驗的總結(jié)。對于SaaS領(lǐng)域的業(yè)務(wù)、設(shè)計、開發(fā)人員,具有很高的指導(dǎo)價值?! 痘ヂ?lián)網(wǎng)時代的軟件革命SaaS架構(gòu)設(shè)計》首先從SaaS的商業(yè)價值分析開始,討論SaaS應(yīng)用與其它應(yīng)用最大的差異特征:多租戶。SaaS應(yīng)用架構(gòu)是否成熟正是對多租戶的三個重要特性的衡量:高性能、可配置性和伸縮性?!痘ヂ?lián)網(wǎng)時代的軟件革命SaaS架構(gòu)設(shè)計》將對SaaS應(yīng)用成熟度的4個模型一一描述,并通過郭靖和楊康兩個大學生的創(chuàng)業(yè)故事來描述SaaS應(yīng)用逐步成熟到百萬級以上租戶時,應(yīng)用軟件的架構(gòu)設(shè)計演變過程?! ⊥瑫r,《互聯(lián)網(wǎng)時代的軟件革命SaaS架構(gòu)設(shè)計》針對云計算、OpenAPI、離線應(yīng)用、安全以及開放平臺等SaaS等相關(guān)的主題進行了深入的闡述。
作者簡介
葉偉,阿里軟件研發(fā)中心總監(jiān).曾先后就職于金仕達衛(wèi)寧.IBM.金蝶,在HIS.ERP.SaaS領(lǐng)域領(lǐng)導(dǎo)開發(fā)了多個大型成功產(chǎn)品.復(fù)旦大學計算機科學學士.碩士,1993年獲高級程序員,2000年被評為高級工程師.15年軟件開發(fā)經(jīng)驗,專長面向?qū)ο蠓治?設(shè)計,以及SaaS應(yīng)用架構(gòu)設(shè)計.
趙進,阿里軟件首席架構(gòu)師,在管理軟件領(lǐng)域和SaaS領(lǐng)域都有多年的開發(fā)和架構(gòu)設(shè)計經(jīng)驗.現(xiàn)負責阿里巴巴軟件互聯(lián)平臺的技術(shù)規(guī)劃和架構(gòu)設(shè)計工作,對于云計算.PaaS.OpenAPI.MultiTenant架構(gòu).SOA.MDA等領(lǐng)域都具有濃厚的興趣.
葉軍,計算機博士,阿里軟件架構(gòu)師.10年Web應(yīng)用開發(fā)經(jīng)驗,對網(wǎng)站設(shè)計和互聯(lián)網(wǎng)前沿技術(shù)有廣泛的研究.現(xiàn)負責阿里軟件互聯(lián)平臺的系統(tǒng)架構(gòu)設(shè)計.
聞波,阿里軟件桌面平臺架構(gòu)師.一直致力于Windows應(yīng)用軟件開發(fā),對面向?qū)ο蟪绦蛟O(shè)計和Windows系統(tǒng)底層的研究有豐富的經(jīng)驗,對驅(qū)動程序開發(fā).軟件加密/解密等有較深入的研究.
黃曉龍,阿里軟件高級架構(gòu)師,先后在金蝶.騰訊等多家著名IT公司任職,在企業(yè)管理軟件.架構(gòu)設(shè)計.OOAD.敏捷開發(fā).項目管理等方面積累了多年經(jīng)驗.
龍良,阿里軟件架構(gòu)師,先后在金蝶.中興等多家著名IT公司擔任架構(gòu)師.系統(tǒng)分析師(2005年),清華大學軟件工程碩士.在Web架構(gòu)設(shè)計和企業(yè)管理軟件等方面積累了多年經(jīng)驗.
曾義,阿里軟件Web平臺技術(shù)經(jīng)理,四川大學計算機科學碩士.專長于MDA.Web前端組件設(shè)計.SOA,目前領(lǐng)導(dǎo)SaaS應(yīng)用開發(fā)平臺XPlatform的研發(fā).
李戰(zhàn),阿里軟件架構(gòu)師,從事SaaS研究多年.在SaaS數(shù)據(jù)庫.Web架構(gòu).前端框架以及數(shù)據(jù)庫全文檢索方面都有豐富的經(jīng)驗.
莫建祥,阿里軟件高級架構(gòu)師.擅長大規(guī)模即時通信系統(tǒng).分布式存儲和數(shù)據(jù)庫系統(tǒng).分布式計算.高性能計算.網(wǎng)絡(luò)通信的設(shè)計開發(fā).現(xiàn)負責阿里旺旺(IM產(chǎn)品)的整體架構(gòu)設(shè)計.
書籍目錄
Saas架構(gòu)設(shè)計第1篇 SaaS商業(yè)模式第1章 saaS的前世今生1.1 什么是SaaS1.1.1 SaaS的產(chǎn)生1.1.2 SaaS基本概念1.1.3 SaaS與ASP的異同1.2 SaaS軟件的優(yōu)勢1.2.1 給用戶的優(yōu)勢1.2.2 給軟件商的優(yōu)勢1.3 SaaS的缺點及解決辦法1.3.1 依賴互聯(lián)網(wǎng)1.3.2 數(shù)據(jù)安全性1.3.3 數(shù)據(jù)保密性1.4 SaaS成功案例1.4.1 Salesforce.com1.4.2 GOOgle.com1.4.3 Alisoft.com1.4.4 其他SaaS案例1.5 小結(jié)第2篇 SaaS應(yīng)用架構(gòu)第2章 saas成熟度模型2.1 SaaS的規(guī)模效應(yīng)互聯(lián)網(wǎng)時代的軟件革命2.2 SaaS成熟度模型分級2.2.1 Level1:定制開發(fā)2.2.2 Level2:可配置2.2.3 Level3:高性能的多租戶架構(gòu)2.2.4 Level4:可伸縮性的多租戶架構(gòu)2.3 如何選擇合適的SaaS成熟度模型2.3.1 產(chǎn)品所面向的客戶群的特征與需求2.3.2 產(chǎn)品的租戶數(shù)量級別2.3.3 團隊的開發(fā)能力與愿意付出的開發(fā)/改造成本2.4 saaS軟件的成熟度模型的漸進步驟2.5 小結(jié)第3章 構(gòu)建Multi-Tenant應(yīng)用3.1 第一階段:做項目3.1.1 發(fā)現(xiàn)商機3.1.2 "4+1"視圖3.1.3 設(shè)備托管3.2 第二階段:做產(chǎn)品3.2.1 設(shè)備共享3.2.2 創(chuàng)業(yè)之旅3.2.3 可配置化3.3 第三階段:多租戶3.3.1 成長的煩惱3.3.2 如何轉(zhuǎn)化成saas多租戶模式SaaS架構(gòu)設(shè)計3.3.3 SaaS多租戶設(shè)計3.3.4 saas多租戶模式的威力3.4 小結(jié)第4章 高性能的Multi-Tenant最佳實踐4.1 數(shù)據(jù)庫層性能優(yōu)化4.1.1 建立合適的索引4.1.2 消除大數(shù)據(jù)表連接4.1.3 避免復(fù)雜SQL4.2 應(yīng)用層性能優(yōu)化4.2.1 Cache4.2.2 統(tǒng)計和報表計算4.2.3 基于Tenant的索引搜索4.2.4 異步操作4.3 Web層性能優(yōu)化4.3.1 web開發(fā)的性能優(yōu)化策略4.3.2 Http服務(wù)器的性能優(yōu)化策略4.4 性能監(jiān)控4.5 優(yōu)化的效果4.6 小結(jié)第5章 Multi-Tenant應(yīng)用的可配置性5.1 數(shù)據(jù)可配置5.1.1 定制字段5.1.2 預(yù)分配字段互聯(lián)網(wǎng)日寸代的軟件革命5.1.3 名稱值對5.1.4 方案比較5.2 功能可配置5.2.1 原子功能劃分5.2.2 功能包設(shè)計5.2.3 功能使用校驗5.3 界面可配置5.3.1 系統(tǒng)菜單可配置5.3.2 頁面元素可配置5.4 流程可配置5.5 配置元數(shù)據(jù)管理5.5.1 配置元數(shù)據(jù)5.5.2 租戶配置數(shù)據(jù)5.5.3 配置元數(shù)據(jù)服務(wù)5.6 可配置系統(tǒng)運行5.6.1 系統(tǒng)菜單框架5.6.2 功能頁面容器5.6.3 擴展數(shù)據(jù)引擎5.6.4 功能引擎5.7 小結(jié)第6章 可伸縮的SaaS應(yīng)用架構(gòu)6.1 伸縮性(Scalable)的概念6.2 應(yīng)用服務(wù)器層的水平擴展第7章 SaaS系統(tǒng)安全 7.1 應(yīng)用安全 7.2 數(shù)據(jù)安全 7.3 網(wǎng)絡(luò)安全 7.4 小結(jié) 第8章 離線應(yīng)用 8.1 系統(tǒng)分析 8.2 本地使用 8.3 本地存儲 8.4 數(shù)據(jù)同步8.5 數(shù)據(jù)傳輸 8.6 離線應(yīng)用開發(fā)工具介紹8.7 小結(jié) 第3篇 SaaS基礎(chǔ)架構(gòu)——云計算第9章 分布式文件存儲9.1 大文件的分布式存儲9.2 小文件的分布式存儲 9.3 小結(jié) 第10章 分布式數(shù)據(jù)庫 10.1 基于列的結(jié)構(gòu)化分布式數(shù)據(jù)庫10.2 基于代理的分布式數(shù)據(jù)庫10.3 基于列的分布式關(guān)系數(shù)據(jù)庫 10.4 小結(jié) 第11章 分布式Cache 11.1 單層的分布式Cache 11.2 多層的分布式Cache 11.3 改進的多層分布式Cache 11.4 小結(jié) 第12章 分布式計算 12.1 MapReduce分布式計算框架 12.2 文件下載的分布式計算12.3 小結(jié) 第4篇 開放的SaaS平臺第13章 不Open API 13.1 Open API的商業(yè)價值分析 13.2 Open API相關(guān)產(chǎn)品13.3 Open API的實現(xiàn)技術(shù) 13.4 Open API與API托管平臺 13.5 服務(wù)集成平臺設(shè)計與實現(xiàn)13.6 小結(jié) 第14章 開放的SaaS平臺14.1 PaaS 14.2 互聯(lián)提升價值14.2.1 拓展軟件的能力:聚合互聯(lián)網(wǎng)資源 14.3 軟件互聯(lián)平臺 14.4 小結(jié) 第15章 結(jié)束語15.1 SaaS發(fā)展趨勢 15.2 軟件行業(yè)的未來參考資料 后記 魔教傳奇-阿里軟件的魔方文化
媒體關(guān)注與評論
本書不只是一本有關(guān)SaaS現(xiàn)狀和平臺架構(gòu)的好書,更是作者在阿里軟件實踐的心得,這是在任何一本其他書中都讀不到的。全書也從技術(shù)角度折射出了阿里軟件成功的原因,是一本告訴你明天的互聯(lián)網(wǎng)軟件如何成功的書?! 鯃圆┦浚⒗锇桶图瘓F首席架構(gòu)師,浙江大學博導(dǎo),前微軟亞洲研究院副院長 SaaS最終將提升整個軟件產(chǎn)業(yè),并促生新的軟件商業(yè)模式,作為一名軟件系統(tǒng)的設(shè)計師,本書是你的最佳選擇,因為目前中國最大的SaaS系統(tǒng)就構(gòu)筑于本書作者們的實踐之上! ——許吉,阿里軟件SaaS平臺事業(yè)部資深總監(jiān) SaaS是軟件和互聯(lián)網(wǎng)結(jié)合的產(chǎn)物,這種結(jié)合正深刻地改變著軟件產(chǎn)業(yè)本身。本書的作者們擁有開發(fā)和運營中國最大SaaS平臺的豐富經(jīng)驗,他們將從技術(shù)架構(gòu)上告訴你如何迎接偉大的SaaS時代?! 锨G,阿里軟件 總裁助理
編輯推薦
《互聯(lián)網(wǎng)時代的軟件革命SaaS架構(gòu)設(shè)計》特色: 國內(nèi)第一本完整介紹SaaS應(yīng)用設(shè)計的書籍?! 【哂胸S富SaaS實踐經(jīng)驗的一線架構(gòu)師的經(jīng)驗總結(jié)?! ∮脛?chuàng)業(yè)故事貫穿全書,以一種活潑的風格來描述SaaS應(yīng)用逐步成熟的過程。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
互聯(lián)網(wǎng)時代的軟件革命 PDF格式下載