




已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
SaaS應(yīng)用生成平臺的實(shí)踐與探討中國移動通信研究院 北京 100053摘要: SaaS(Software As A Service,軟件即服務(wù))發(fā)展至今,軟件運(yùn)營服務(wù)的理念已經(jīng)不足以成為SaaS運(yùn)營者的核心競爭力,在未來SaaS產(chǎn)業(yè)的競爭中,SaaS平臺將成為SaaS運(yùn)營商能否吸引盡可能多的ISV參與,從而為客戶帶來更豐富應(yīng)用的關(guān)鍵。本文將基于一種SaaS應(yīng)用生成平臺建設(shè)的實(shí)踐,對其中涉及到的關(guān)鍵技術(shù)進(jìn)行探討,并對電信運(yùn)營商未來SaaS平臺的建設(shè)作出一定的展望和探索。關(guān)鍵詞:SaaS;PaaS;SaaS應(yīng)用生成平臺 1 引言公元前334年,亞歷山大大帝在開始永不停歇的遠(yuǎn)征之前,拋給幕僚們的第一個(gè)問題是:“我們是否已經(jīng)為建立這個(gè)前所未有的大帝國做好了充足的準(zhǔn)備?” 2008年,當(dāng)越來越多的SaaS淘金者迫不及待地想要成為“SalesForce第二”的時(shí)候,在實(shí)現(xiàn)美好憧憬之前,也許其面臨的第一個(gè)問題應(yīng)該是:我們是否為進(jìn)入SaaS時(shí)代建設(shè)了合格的SaaS平臺?目前中國的SaaS先行者們都已經(jīng)針對這個(gè)問題交付了自己的答卷,中國電信建設(shè)了“商務(wù)領(lǐng)航”,阿里軟件建設(shè)了“xPlatForm”,中國移動的ADC管理平臺經(jīng)過多年建設(shè),到目前為止也已經(jīng)在全國絕大多數(shù)的省份進(jìn)行了建設(shè)部署。但是這些平臺中的行業(yè)應(yīng)用部署與推廣,目前看存在著一些不足之處。在下文中, 我們將探討這些SaaS平臺所存在的問題,針對這些問題,試圖建立一個(gè)“SaaS應(yīng)用生成平臺”,并使它達(dá)到必要的規(guī)模和靈活性,能夠更好的為中小企業(yè)或者第三方公司服務(wù),中小企業(yè)通過交納一次性租賃費(fèi)而不是分別租賃不同的行業(yè)管理軟件就能享受全方位、一攬子的信息化解決方案。2 為什么需要SaaS應(yīng)用生成平臺SaaS應(yīng)用生成平臺的建設(shè),來自兩方面力量的推動:技術(shù)上的需求和業(yè)務(wù)上的需要。2.1 技術(shù)發(fā)展的需求從技術(shù)需求的角度來說,PAAS(PlatForm As A Service)已經(jīng)日益為ISV(Independent Software Vendor,獨(dú)立軟件開發(fā)商)所承認(rèn)和接受。從一個(gè)現(xiàn)有的、穩(wěn)健的應(yīng)用生成平臺中,開發(fā)人員可以自然的繼承平臺所實(shí)現(xiàn)的應(yīng)用擴(kuò)展能力、通信能力、負(fù)載均衡能力以及安全性等SaaS要素。ISV越來越意識到拋開復(fù)雜的業(yè)務(wù)環(huán)境建設(shè)和體系架構(gòu),而專注于真正的業(yè)務(wù)邏輯可以讓它們更快響應(yīng)業(yè)務(wù)的變化,生成和部署能滿足客戶按需定制需求的應(yīng)用程序。2.2 業(yè)務(wù)發(fā)展的需要從業(yè)務(wù)需要的角度來說,中小企業(yè)客戶的業(yè)務(wù)需求與Saas運(yùn)營者所提供的應(yīng)用之間存在著一些落差和沖突: 企業(yè)客戶希望在使用不同的應(yīng)用時(shí)獲得一致的使用體驗(yàn),然而行業(yè)應(yīng)用SI廠商自成體系,技術(shù)實(shí)現(xiàn)千差萬別,各個(gè)開發(fā)行業(yè)應(yīng)用的SI廠商都有自己的一套技術(shù)體系,各個(gè)業(yè)務(wù)產(chǎn)品都有自身的業(yè)務(wù)操作習(xí)慣和業(yè)務(wù)風(fēng)格,因此加大了最終客戶的操作難度,降低了客戶接受度。 企業(yè)客戶希望獲得符合自己行業(yè)特性的SaaS應(yīng)用,但市場規(guī)模的限制導(dǎo)致軟件開發(fā)商心存疑慮。有的行業(yè)應(yīng)用只有一個(gè)很低數(shù)量的用戶群體,管理應(yīng)用軟件提供商基于投入產(chǎn)出的考慮不可能為其去開發(fā)專門的管理應(yīng)用,從而無法滿足長尾理論中尾巴上的客戶群體的需求。 中小企業(yè)從事的業(yè)務(wù)大多缺乏穩(wěn)定性,不像大型企業(yè)那樣有穩(wěn)定業(yè)務(wù)支撐,需要不斷的尋求業(yè)務(wù)發(fā)展點(diǎn)。這樣中小企業(yè)對管理系統(tǒng)的要求,可適應(yīng)性方面比較強(qiáng)。需要能隨其業(yè)務(wù)發(fā)展而變化的信息化管理產(chǎn)品。 現(xiàn)在市面上出現(xiàn)的軟件托管模式的管理應(yīng)用軟件面向的是企業(yè)管理的一個(gè)方面,如專門的CRM(Customer Relationship Management,客戶關(guān)系管理)、專門的OA等。每一個(gè)產(chǎn)品都有自己的一套體系,數(shù)據(jù)層完全割裂??蛻敉瑫r(shí)面對這么多不同的管理應(yīng)用,需要在管理系統(tǒng)間數(shù)據(jù)交互時(shí)會增加用戶的工作量。所以企業(yè)需要一套完整的管理應(yīng)用,來降低他們的學(xué)習(xí)難度,并在管理系統(tǒng)間數(shù)據(jù)共享來減少工作量。SaaS應(yīng)用生成平臺的出現(xiàn)將初步滿足ISV的技術(shù)需求和中小企業(yè)客戶的業(yè)務(wù)需要。通過SaaS應(yīng)用定制平臺,ISV可以利用其靈活的業(yè)務(wù)定制能力來滿足各類行業(yè)應(yīng)用,形成規(guī)模效應(yīng)和長尾效應(yīng)作為應(yīng)用發(fā)展的基礎(chǔ),同時(shí)可以比較容易的實(shí)現(xiàn)行業(yè)應(yīng)用軟件的快速開發(fā)、快速部署能力來滿足企業(yè)的個(gè)性化需求。2.3 SaaS應(yīng)用生成平臺在國內(nèi)外的現(xiàn)狀基于上文所述理由,SaaS應(yīng)用生成平臺的建設(shè)已經(jīng)日益引起SaaS運(yùn)營者的關(guān)注。而平臺本身在技術(shù)上也開始分化,一種是提供應(yīng)用的配置生成能力,典型代表是LongJump的LongJump平臺;一種是提供開放的API接口供第三方調(diào)用,典型代表是SalesForce的AppExchange平臺。國內(nèi)提供應(yīng)用生成平臺的SaaS運(yùn)營商目前不多見,其典型代表則是阿里軟件的XPlatForm平臺。到08年七月份為止,阿里軟件已經(jīng)開放了諸如用戶類、訂購類、科目類、憑證類、以及淘寶類將近三十多個(gè)以供開發(fā)者利用。阿里網(wǎng)站上宣稱目前有個(gè)開發(fā)者在阿里平臺上進(jìn)行軟件開發(fā),正在開發(fā)中的軟件分十六種,而數(shù)量則高達(dá)千個(gè)以上?,F(xiàn)在我們已經(jīng)知道了SaaS應(yīng)用生成平臺建設(shè)的重要性和必要性,下文中我們將講述一種SaaS應(yīng)用生成平臺的建設(shè)思路,并對其中涉及到的關(guān)鍵技術(shù)進(jìn)行一定的探討。在進(jìn)入細(xì)節(jié)之前,我想先對平臺的特征作歸納如下: “零編程”的應(yīng)用生成能力 豐富的業(yè)務(wù)融合,尤其是移動通信能力的融合 一套系統(tǒng),多終端適配(包括PC終端和移動終端)應(yīng)用生成平臺的系統(tǒng)架構(gòu)根據(jù)邏輯關(guān)系又可劃分為兩部分:應(yīng)用定制平臺與應(yīng)用運(yùn)行平臺。開發(fā)者可以在應(yīng)用定制平臺上開發(fā)行業(yè)應(yīng)用管理軟件,所開發(fā)出的軟件都將部署在在應(yīng)用運(yùn)行平臺上為客戶提供服務(wù)。3 應(yīng)用定制平臺的系統(tǒng)架構(gòu)與關(guān)鍵技術(shù)我們已經(jīng)從技術(shù)和客戶需求兩個(gè)角度得知SaaS服務(wù)運(yùn)營商需要提供具備靈活定制、即時(shí)部署、快速集成的SaaS應(yīng)用平臺。本文所論述的定制平臺能夠提供基于web的應(yīng)用定制、開發(fā)、部署工具,進(jìn)而實(shí)現(xiàn)無編程的SaaS應(yīng)用和穩(wěn)定的部署實(shí)現(xiàn)能力。在確保SaaS服務(wù)運(yùn)營商自身能夠迅速推出新模塊、迅速實(shí)現(xiàn)用戶的客戶化需求的同時(shí),還能夠使各類開發(fā)伙伴、行業(yè)合作伙伴簡單地通過瀏覽器就能利用平臺的各種應(yīng)用配置工具,結(jié)合自身特有的業(yè)務(wù)知識、行業(yè)知識、技術(shù)知識,迅速地配置出包括數(shù)據(jù)、界面、流程、邏輯、算法、查詢、統(tǒng)計(jì)、報(bào)表等部分在內(nèi)的功能強(qiáng)大的業(yè)務(wù)管理應(yīng)用,并且能夠確保應(yīng)用迅速地穩(wěn)定、部署,確保應(yīng)用能夠以較高水平的性能運(yùn)行。3.1 應(yīng)用定制平臺的系統(tǒng)架構(gòu)SaaS應(yīng)用定制平臺的系統(tǒng)架構(gòu)如圖一所示。圖一 SaaS應(yīng)用定制平臺系統(tǒng)架構(gòu)圖定制平臺可細(xì)分為UI定制模塊、業(yè)務(wù)邏輯定制模塊、數(shù)據(jù)模型定制模塊、業(yè)務(wù)能力調(diào)用接口模塊、多終端適配能力支持模塊,其中: UI定制模塊負(fù)責(zé)應(yīng)用的菜單定制、表單布局定制、門戶UI等展示層面的定制。 業(yè)務(wù)邏輯定制模塊負(fù)責(zé)應(yīng)用的業(yè)務(wù)規(guī)則定制、業(yè)務(wù)流程定制、觸發(fā)事件的定制、業(yè)務(wù)權(quán)限的定制等。 業(yè)務(wù)能力調(diào)用接口模塊則集成各種移動通信能力(短信、彩信、WAPPush、LBS、語音等) 多終端適配能力支持模塊負(fù)責(zé)UI層在不同類型終端上的布局適配。 數(shù)據(jù)模型定制模塊負(fù)責(zé)基礎(chǔ)數(shù)據(jù)模型的定義、組織和關(guān)聯(lián),這是應(yīng)用定制的基礎(chǔ)。3.2 應(yīng)用定制平臺的核心模塊數(shù)據(jù)定制模塊是應(yīng)用定制平臺最為核心的部分。企業(yè)管理應(yīng)用的本質(zhì)其實(shí)就是人與人之間,人與設(shè)備之間,設(shè)備與設(shè)備之間的信息流動;一部分人在各種表單中錄入數(shù)據(jù),而另外一部分人通過各種表單讀取數(shù)據(jù)。在表單之間這種數(shù)據(jù)流動,就形成了業(yè)務(wù)流程,眾多的流程聯(lián)系在一起,就成為了一個(gè)典型的企業(yè)管理應(yīng)用。那么表單中最核心的是什么呢?很明顯就是收集數(shù)據(jù)和展示數(shù)據(jù)的各種數(shù)據(jù)域。用數(shù)據(jù)域構(gòu)成表單,表單之間的信息流動構(gòu)成流程,流程之間的協(xié)作則構(gòu)成應(yīng)用,朔本追源,數(shù)據(jù)是一切應(yīng)用的基礎(chǔ)。 通過大量的豐富的數(shù)據(jù)類型,可以組織功能強(qiáng)大的表單和流程,進(jìn)而實(shí)現(xiàn)隨需定制的企業(yè)管理應(yīng)用,這就是“無編程”能力背后的技術(shù)真相。4 應(yīng)用運(yùn)行平臺的系統(tǒng)架構(gòu)與關(guān)鍵技術(shù)應(yīng)用運(yùn)行平臺是一個(gè)運(yùn)行時(shí)環(huán)境,通過應(yīng)用定制平臺生成的應(yīng)用被部署在運(yùn)行平臺上為用戶提供服務(wù)。應(yīng)用運(yùn)行平臺的系統(tǒng)架構(gòu)圖如圖二所示。4.1 應(yīng)用運(yùn)行平臺的系統(tǒng)架構(gòu)圖二 SaaS應(yīng)用運(yùn)行平臺系統(tǒng)架構(gòu)圖如圖二所示,在定制平臺生成的企業(yè)管理應(yīng)用(CRM、SCM、OA等)被部署在運(yùn)行平臺上。運(yùn)行平臺通過數(shù)據(jù)構(gòu)建與訪問引擎解析應(yīng)用程序的數(shù)據(jù)模型;通過業(yè)務(wù)邏輯處理引擎對定制應(yīng)用的流程進(jìn)行解析并實(shí)例化;通過UI展現(xiàn)引擎,針對來訪終端的不同,對定制應(yīng)用的UI界面進(jìn)行重構(gòu)與調(diào)整并在終端上展示。除此之外,運(yùn)行平臺還通過WebService接口可以實(shí)時(shí)調(diào)用第三方的WEB應(yīng)用(Google Map等);通過移動通信接口實(shí)時(shí)調(diào)用移動網(wǎng)絡(luò)的通信能力(LBS、SMS、MMS、IM、VOIP等),因此也具備了移動商務(wù)增值服務(wù)的調(diào)用能力。4.2 應(yīng)用運(yùn)行平臺的關(guān)鍵技術(shù)應(yīng)用運(yùn)行平臺重要特征之一就是對多終端、多訪問方式的支持能力,尤其是對于移動商務(wù)能力的支持力度。UI展現(xiàn)引擎中的WAP訪問支持部件和手機(jī)客戶端訪問支持部件,是SaaS應(yīng)用移動化的重要技術(shù)要素。WAP訪問支持部件是一個(gè)WAP適配模塊,該模塊通過將HTML頁面轉(zhuǎn)換為WAP頁面,可以支持手機(jī)通過WAP方式來訪問企業(yè)管理應(yīng)用。除了WAP方式之外,用戶還可以通過手機(jī)客戶端軟件來訪問SaaS應(yīng)用。其工作過程如圖三所示:圖三:手機(jī)客戶端方式訪問SaaS應(yīng)用當(dāng)手機(jī)終端第一次請求應(yīng)用程序時(shí),應(yīng)用程序首先會建立一個(gè)安全的通道,保證之后的數(shù)據(jù)傳輸在此安全通道內(nèi)進(jìn)行,防止數(shù)據(jù)被他人竊取和竄改。手機(jī)終端和應(yīng)用服務(wù)器之間通過“手機(jī)服務(wù)端模塊”進(jìn)行通信,“手機(jī)服務(wù)端模塊”能夠?qū)?shù)據(jù)進(jìn)行壓縮和解壓縮。例如,應(yīng)用服務(wù)器在接受到手機(jī)終端的請求時(shí),“手機(jī)服務(wù)端模塊”首先對請求數(shù)據(jù)進(jìn)行解壓,然后再把請求發(fā)送給應(yīng)用服務(wù)器;而在應(yīng)用服務(wù)器把響應(yīng)結(jié)果返回給手機(jī)終端時(shí)之前,“手機(jī)服務(wù)端模塊”也會先對響應(yīng)的結(jié)果進(jìn)行壓縮再發(fā)送給客戶。通過“手機(jī)服務(wù)端模塊”的壓縮/解壓處理,有效地降低了網(wǎng)絡(luò)流量,從而減少了延遲時(shí)間,加快了手機(jī)終端和應(yīng)用服務(wù)器之間的通信效率。另外,“手機(jī)服務(wù)端模塊”能夠?qū)?shù)據(jù)進(jìn)行加密/解密處理。例如,應(yīng)用服務(wù)器在接受到手機(jī)終端的請求時(shí),“手機(jī)服務(wù)端模塊”首先對請求數(shù)據(jù)進(jìn)行解密,然后再把請求發(fā)送給應(yīng)用服務(wù)器;而在應(yīng)用服務(wù)器把響應(yīng)結(jié)果返回給手機(jī)終端之前,“手機(jī)服務(wù)端模塊”也會先對響應(yīng)的結(jié)果進(jìn)行加密,然后再發(fā)送給手機(jī)終端。通過“手機(jī)服務(wù)端模塊”的加密/解密處理,有效地提高了數(shù)據(jù)傳輸?shù)陌踩?,降低了關(guān)鍵信息被截取或阻斷的可能性。對應(yīng)著手機(jī)服務(wù)端模塊,在手機(jī)終端上也會有一個(gè)手機(jī)客戶端模塊,它可以利用中間件技術(shù)平臺RMI框架來和移動應(yīng)用服務(wù)器保持連接。對于此問題的描述已經(jīng)超出了本文的范圍,不再贅述。5 結(jié)束語本文所述的SaaS應(yīng)用生成平臺,其整體系統(tǒng)結(jié)構(gòu)如圖四所示:圖四 完整的SaaS應(yīng)用生成平臺從圖四中可以看到,具有較弱編程能力,但是又具有較強(qiáng)行業(yè)背景和業(yè)務(wù)流程優(yōu)化能力的咨詢公司和個(gè)人開發(fā)者,甚至是中小企業(yè)的IT管理員,都可以以SaaS平臺為基礎(chǔ),利用平臺提供的近乎“零編程”的應(yīng)用定制能力,構(gòu)建SaaS行業(yè)管理應(yīng)用。讓相關(guān)的第三方軟件商、咨詢商、運(yùn)營商、銷售商參與其中,共同做強(qiáng)市場,吸引更多的企業(yè)加入到SaaS產(chǎn)業(yè)鏈中,形成業(yè)務(wù)發(fā)展的新亮點(diǎn)。IDC在2007年末預(yù)言2008年是一個(gè)Saa
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能設(shè)備售后服務(wù)工程師崗位面試問題及答案
- 山西省臨汾市第一中學(xué)2025屆高二化學(xué)第二學(xué)期期末綜合測試試題含解析
- 佛山生豬養(yǎng)殖管理辦法
- 城市應(yīng)急通信保障-洞察及研究
- 園區(qū)廢水排放管理辦法
- 人工智能在高等教育評價(jià)中的應(yīng)用與挑戰(zhàn)
- 促銷管理辦法限時(shí)制度
- 技術(shù)賦能下的金融科技革新與金融體系重構(gòu)研究
- 食品添加劑相互作用-洞察及研究
- 關(guān)節(jié)鏡技術(shù)進(jìn)展-洞察及研究
- 2025年輔警招聘考試試題庫完整答案
- 2025至2030全球及中國近炸引信傳感器行業(yè)項(xiàng)目調(diào)研及市場前景預(yù)測評估報(bào)告
- 部編版三年級語文上冊 寫字表
- 工廠十周年活動策劃方案
- 天津匯融商業(yè)管理有限公司招聘筆試題庫2025
- 廣東教育學(xué)院德育研究中心
- 2025至2030中國清潔機(jī)器人市場經(jīng)營效益與投融資發(fā)展?fàn)顩r報(bào)告
- 產(chǎn)品標(biāo)品牌管理制度
- 高壓氣體絕緣設(shè)備中SF6分解產(chǎn)物檢測SO2傳感器的設(shè)計(jì)與應(yīng)用
- DBJ04-T494-2025 《坡地建筑設(shè)計(jì)防火標(biāo)準(zhǔn)》
- ecmo考試試題及答案
評論
0/150
提交評論