前 言
SaaS(軟體即服務)是2008年IT市場10大熱門技術之一,2008年將成為“SaaS(軟體即服務)年”。在2007年12月12日,微軟在北京宣佈,“S+S”(軟體+服務)將成為微軟未來的發展方向。Google在今年年初推出了基於SaaS的套裝軟體。6月8日,星際網路推出基於SaaS託管應用模式的53IQ線上自助服務系統。雅虎公司則在9月中旬透過收購Zimbra公司加強其在SaaS市場的競爭力,11月28日,金蝶宣佈“友商網”正式上線。
有權威研究機構報道,2006中國軟體運營服務(SaaS)產業的規模為68億元,2011年將突破400億,達到406億元,未來五年的複合增長率達到43%。SaaS引領軟體產業的時代已經來臨。許多企業都紛紛朝SaaS模式轉變。SaaS 模式被商業管理軟體、網際網路公司等一致看好,被確定為未來軟體發展的必須方向。但是隻有準備好了,您才可能在這份十分誘人的蛋糕上分得一杯羹。
隨著IBM、微軟及其他廠商爭相提供網路服務。一時間SaaS風生水起,席捲傳統軟體業,傳統方案商將面臨最嚴峻的生存考驗,越來越多的傳統渠道方案商陷入了迷茫中。在這個竟爭激烈的時代,又處於日新月異的高科技的IT業,SaaS 模式的發展對一些傳統軟體企業是一場噩耗還是遍地黃金?歷史發展規律告訴我們,不在沉默中瀑發,就在沉默中滅亡。面對這種新的機遇與挑戰,我們將如何應對?將何去何從?是擺在許多軟體企業面前的問題。
但什麼是SaaS?怎樣從事SaaS軟體開發?從事SaaS軟體開發需要哪些技術?SaaS模式到底要解決哪些問題,又如何解決?如何運營、推廣SaaS系統,如何做好SaaS市場的商業計劃?這些都是至關重要的也能必須要搞清楚的問題。
本書就是圍繞上面這些問題一一詳細闡釋。
一、本書的架構體系
本書從理論到技術細節,從分解到組合,從組合上升到專案實踐,進行融合講解,用具體的例項,循序漸進,能解決行業的深難度問題。本書的架構體系結構如圖1所示。
圖1 本書的架構體系結構
二、章節內容介紹
全書共18章,包括基礎部分、SaaS模式、SaaS平臺及元件、SaaS主要問題、SaaS技術及案例解析等。第1、2章屬基本慨念篇,主要介紹了SaaS慨念及特點。第3章分析了SaaS在我國的現狀及未來。第4、5、6、7重點介紹了SaaS的各個模式,包括運營模式、商業模式、開發模式。第8、9章講解了SaaS平臺及平臺元件。第10、11、12、13、14章分析了SaaS模式下所下所要解決的安全性、可配置性、資料儲存與資料同步、適應性及擴充套件性。第15、16、17、18章面向開發。第15章分析了SaaS系統開發的工具、技術及語言。第16章分析了SaaS的可行性報告及商業計劃。第17章透過4個例項講解了SaaS開發的整個過程,包括從需求到設計。第18章是對全做個總結,提出更有影響的號召力和行動要求。
第1章是引導。該章介紹了軟體發展生命週期中的各個階段。在這幾個階段中主要介紹了SaaS的前身ASP。
第2章是對SaaS的介紹。該章介紹了什麼是SaaS,並且比較了SaaS與ASP、SOA的不同之處以及SaaS的特點及作用。
第3章是對我國SaaS的市場分析。該章介紹了我國SaaS市場概況、現狀及未來以及SaaS應用面臨的挑戰及對策。
第4章是對SaaS模式的分析。該章主要從SaaS模式研究的主要內容入手,重點介紹了SaaS模式的軟體平臺成熟度及其質量管理。
第5章是對SaaS的運營模式的分析。該章透過SaaS運營模式的慨念開始分析闡明運營模式的分類,繼於匯出SaaS的運營模式的生態人群結構。同時講解了以服務為核心的SaaS運營模式的服務模式,最後提出建立自己的SaaS運營體系的合理建議。
第6章介紹了SaaS的商業模式。該章介紹了“以服務為導向”的SaaS模式如何以商業的思維來理解軟體,透過“點菜”模式來提升SaaS的商業價值。透過配置模式滿足使用者的定製要求。
第7章介紹了SaaS的開發模。該章透過對實現SaaS軟體的關鍵技術的介紹讓我們有目的性的去了解有關這方面的知識。軟體工廠的產品線生產源於傳統的製造業,製造業中流水線的作業是否可在軟體業上應用還面臨著一些問題,但真正實現軟體的工廠化也不是不可能。
第8章是SaaS平臺。該章透過對SaaS平臺的概念、SaaS平臺的應用、SaaS平臺所要解決的主要問題,從於給出SaaS平臺框架整體設計、技術設計及邏輯設計。
第9章介紹了SaaS平臺基礎元件分析與設計。
第10章介紹了SaaS的安全性。透過對SaaS的安全性需求、服務的分析提出構建SaaS安全機制、安全體系架構設計的解決思路。
第11章介紹了SaaS的可配置性。該章闡明SaaS的可配置性是透過自定義表單來實現。其重點是工作流的應用。實現原理是透過元資料把業務與資料分離並存儲。
第12章介紹了SaaS的資料儲存。該章介紹了SaaS應用系統中資料儲存的需求,透過資料儲存的需求分析出資料儲存的4種分類,並建議選擇合適的資料儲存的幾條原則。
第13章介紹了SaaS的資料同步。該章介紹了SaaS應用系統中資料同步的需求,透過併發處理與分流技術,減輕伺服器負荷,實現按使用者訪問量及不同地域訪問不同的伺服器。
第14章是適用性及擴充套件性。該章對單例項、多使用者資料體系結構的論述遠不夠全面。在本系列的後續文章中,我們還將討論相關方法,並透過演示和流程定製等來幫助使用者更好地利用資料模型擴充套件。
第15章介紹了SaaS平臺的技術選型。該章介紹了SaaS平臺的技術選型方法。透過對SaaS平臺技術選型的要求,主要透過J2EE與.net的比較來說明哪種工具更適合SaaS平臺的開發。
第16章是SaaS模式可行性分析。該章介紹了SaaS系統開發的思路。首先要進行產品的市場定位,進行產品的定位要透過分析市場、分析競爭對手入手,產品的定位是企業成功的基礎。有了明確的目標,然後確定研發的重點,同時做好市場銷售的研究,尋找客戶群。做好這些,都離不開財務的支援,人才的支援。
第17章是案例詳解。該章透過四個例項詳細地闡述了SaaS開發的整個過程。從需求分析、架構設計到資料建模等分明介紹了SaaS開發的過程。
第18章是對全做個總結,提出更有影響的號召力和行動要求。
本書突出點是全面深入理解,總體上了然,細節上精到,偏重應用方案的解決,技術處於世界前沿,由點到面,融會貫通,例項極有說服價值,講解透徹實用。
本書由北京天宇科技公司(http://www.ttyu.net)資深軟體專家、希賽顧問團顧問黎宇花費二年的時間編寫,作者在SaaS方面有近5年的深入研究,多年從事這方面的軟體架構設計與開發。
感謝天極網鄭重編輯,他給本書的編寫提出了許多指導性的意見,並承擔了大量的策劃與編輯工作。正是因為這麼多人的大力支援和辛勤汗水,本書才得以出版。
由於時間倉促和作者的水平有限,書中的錯誤和不妥之處在所難免,敬請讀者批評指正。
有關本書的意見反饋和諮詢,讀者可在希賽網社群(http://www.ttyu.net)“書評線上”版塊中的“機械工業出版社”欄目中與作者進行交流。
本書配套光碟中的內容,讀者也可以在希賽網下載中心(http://www.ttyu.net)下載。
黎宇
2019年4月於北京
---------------------------------------------------
上一節:SaaS模式、技術與案例詳解
下一節:引言--軟體發展的四個階段