當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 領(lǐng)域應(yīng)用 > 公司管理軟件 > 免費(fèi)企業(yè)管理軟件
SaaS系統(tǒng)在線CRM云平臺(tái)架構(gòu)
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
沒有標(biāo)準(zhǔn)并不等同于SaaS不能被用戶接受。我們可以從某些常見的應(yīng)用中以點(diǎn)帶面,看一看SaaS服務(wù)應(yīng)該具有什么樣的標(biāo)準(zhǔn)。我們今天以企業(yè)用戶常用的CRM系統(tǒng),來看一看標(biāo)準(zhǔn)的SaaS CRM應(yīng)該是一個(gè)什么樣子。實(shí)際上,很多用戶對(duì)于CRM并不陌生,早在2000年的時(shí)候,有一些企業(yè)就已經(jīng)開始嘗試CRM系統(tǒng)。在很多人眼中,CRM就是一套C/S或者B/S的應(yīng)用系統(tǒng)。而當(dāng)CRM進(jìn)入了SaaS,他在架構(gòu)上會(huì)是一個(gè)什么樣子呢?采用企業(yè)級(jí)的多層次、多應(yīng)用的系統(tǒng)結(jié)構(gòu)的SaaS在線CRM平臺(tái)。平臺(tái)架構(gòu)從大的層次上來分主要為四層,根據(jù)調(diào)用關(guān)系依次為應(yīng)用層、緩沖層、服務(wù)層以及存儲(chǔ)層。
應(yīng)用層
從瀏覽器發(fā)送過來的請(qǐng)求,直接由應(yīng)用層來進(jìn)行直接響應(yīng);平臺(tái)是多租賃用戶的在線多應(yīng)用來實(shí)現(xiàn)的,由于每個(gè)用戶的具體業(yè)務(wù)需求不同,因此每個(gè)租賃用戶的應(yīng)用是相互隔離的,但應(yīng)用層的結(jié)構(gòu)卻都是相同,從上到下主要分為業(yè)務(wù)展現(xiàn)層、業(yè)務(wù)邏輯層、業(yè)務(wù)模型層、實(shí)體訪問層;業(yè)務(wù)展現(xiàn)層主要為用戶數(shù)據(jù)的不同視圖表現(xiàn),為用戶呈現(xiàn)各種易于瀏覽、便于理解的各種數(shù)據(jù)表現(xiàn)方式,如表單、表格、報(bào)表、圖表等;業(yè)務(wù)邏輯層主要是業(yè)務(wù)邏輯的具體實(shí)現(xiàn)層,對(duì)于用戶動(dòng)作、觸發(fā)事件以及工作流程等由業(yè)務(wù)邏輯層來實(shí)現(xiàn)業(yè)務(wù)的處理以及響應(yīng),通過業(yè)務(wù)邏輯層對(duì)下層業(yè)務(wù)模型的訪問來實(shí)現(xiàn)具體的邏輯處理;業(yè)務(wù)模型層主要是業(yè)務(wù)對(duì)象的具體定義與封裝,是對(duì)于現(xiàn)實(shí)中業(yè)務(wù)在平臺(tái)中的最直接的映射;實(shí)體訪問層是對(duì)于業(yè)務(wù)邏輯層對(duì)于業(yè)務(wù)模型操作的封裝,業(yè)務(wù)模型的實(shí)體狀態(tài)的更新、刪除、查詢等都是通過實(shí)體訪問層來實(shí)現(xiàn)。
緩沖層
緩沖層主要對(duì)于靜態(tài)資源以及動(dòng)態(tài)數(shù)據(jù)的緩存。靜態(tài)資源主要是指應(yīng)用層中展現(xiàn)層中所要使用到的靜態(tài)資源文件,以及由用戶在業(yè)務(wù)操作中產(chǎn)生的文件等,如圖片、上傳的文件等;而動(dòng)態(tài)數(shù)據(jù)是指用戶在使用平臺(tái)的過程中所產(chǎn)生的業(yè)務(wù)數(shù)據(jù),在實(shí)現(xiàn)業(yè)務(wù)中,這部分?jǐn)?shù)據(jù)大部分都是讀操作比較多,而寫操作比較少,因此可以針對(duì)這部分?jǐn)?shù)據(jù)根據(jù)特定的緩存失效策略機(jī)制來進(jìn)行相應(yīng)的緩存;緩沖層的緩存針對(duì)應(yīng)用層是透明的,而且針對(duì)多應(yīng)用也是透明的,因此緩沖層具有更大的彈性與靈活性。
服務(wù)層
服務(wù)主要是指平臺(tái)的核心服務(wù),核心服務(wù)分為業(yè)務(wù)共通服務(wù)以及平臺(tái)共通服務(wù),平臺(tái)共通服務(wù)是指與業(yè)務(wù)無關(guān)且是平臺(tái)最基礎(chǔ)的服務(wù),如任務(wù)調(diào)度、消息隊(duì)列、郵件服務(wù)、圖片處理、工作流引擎等;而業(yè)務(wù)共通服務(wù)指基于平臺(tái)共通服務(wù),而對(duì)于所有業(yè)務(wù)具有共通性的服務(wù),如日志審核、操作回滾、數(shù)據(jù)安全、全文檢索、權(quán)限角色等;服務(wù)層是對(duì)于平臺(tái)運(yùn)營、維護(hù)最核心的服務(wù)實(shí)現(xiàn),是平臺(tái)正常運(yùn)行的基礎(chǔ)。
存儲(chǔ)層
存儲(chǔ)主要分為兩部分:分布式文件存儲(chǔ)以及分布式的數(shù)據(jù)存儲(chǔ);由于是多應(yīng)用的平臺(tái),因此隨著平臺(tái)的運(yùn)營,會(huì)產(chǎn)生海量的業(yè)務(wù)數(shù)據(jù)以及資源文件,因此伴隨著海量的數(shù)據(jù)而來的問題就是存儲(chǔ)、檢索、分析以及統(tǒng)計(jì)等問題;針對(duì)上述問題,ECP CRM平臺(tái)采用了分布式的存儲(chǔ)系統(tǒng),基于MapReduce編程模型來進(jìn)行相應(yīng)的檢索、分析以及統(tǒng)計(jì),實(shí)現(xiàn)了對(duì)于海量數(shù)據(jù)的統(tǒng)一操作。
這種結(jié)構(gòu)能做到真正的分布式網(wǎng)絡(luò)計(jì)算,有效降低網(wǎng)絡(luò)流量,減輕客戶端負(fù)擔(dān),還能安全、方便地與互聯(lián)網(wǎng)接口。另外公司員工或客戶分布或行走于全國各地,通常都有移動(dòng)辦公需求。
REST 架構(gòu)
REST是基于HTTP的,因此天生就有在互聯(lián)網(wǎng)上穿透防火墻的能力,REST可以簡(jiǎn)單地認(rèn)為它是輕量級(jí)的WebService,但是它具有自己的一些顯著特點(diǎn):所有的資源通過統(tǒng)一的接口訪問(HTTP/HTTPSGET、POST、PUT、ELETE),而且接口比較統(tǒng)一,便于與第三方的集成;因?yàn)槭腔贖TTP/HTTPS的,因此可以將資源(響應(yīng))分為可緩存的和不可緩存的,以及采用瀏覽器的標(biāo)準(zhǔn)壓縮方式,有效地提升網(wǎng)絡(luò)效能。也可以在客戶和資源之間插入不同的中間組件來提升性能和安全等,如,代理服務(wù),緩存服務(wù),網(wǎng)關(guān)服務(wù)等;因?yàn)槭腔贖TTP/HTTPS的資源請(qǐng)求,因此本次連接和下一次到服務(wù)器的連接之間沒有狀態(tài)。由于ECP CRM平臺(tái)采用了REST架構(gòu),因此也就決定了ECP CRM平臺(tái)天然就具備以下幾方面的優(yōu)勢(shì):
由于REST本身無狀態(tài)的特性,ECP CRM平臺(tái)天然就是分布式的,決定了后臺(tái)通過根據(jù)業(yè)務(wù)量而彈性地增加服務(wù)器就可以實(shí)現(xiàn)平臺(tái)計(jì)算能力的線性增加;所有的請(qǐng)求都是統(tǒng)一通過RESTAPI進(jìn)行相應(yīng)的資源與服務(wù)的請(qǐng)求,這樣就能夠保證系統(tǒng)提供的服務(wù)都是解耦的,極大的簡(jiǎn)化了系統(tǒng),從而改善了系統(tǒng)的交互性和可重用性,同時(shí)也能夠根據(jù)業(yè)務(wù)進(jìn)行相應(yīng)統(tǒng)一且透明的內(nèi)存緩存;客戶端瀏覽器能夠輕松通過Ajax實(shí)現(xiàn)REST資源的異步調(diào)用處理,同時(shí)也可以有效地減少應(yīng)用服務(wù)器地壓力;通過提供開放的RESTAPI,能夠輕松實(shí)現(xiàn)與第三方的集成。
平臺(tái)服務(wù)
平臺(tái)服務(wù)層的調(diào)用是通過RESTAPI進(jìn)行的,由于REST的特點(diǎn),通過在URI中添加資源路徑以及版本信息,很方便地能夠?qū)崿F(xiàn)平臺(tái)的平滑升級(jí)以及數(shù)據(jù)兼容性問題。
平臺(tái)服務(wù)層實(shí)現(xiàn)的都是共通的服務(wù),服務(wù)之間是獨(dú)立的,而且是插件式的方式來實(shí)現(xiàn)的,平臺(tái)選用了面向分布式計(jì)算的Erlang語言來實(shí)現(xiàn)的,因此保證了這些插件式的服務(wù)能夠熱拔插地部署,實(shí)現(xiàn)真正地不宕機(jī)地部署與更新。
平臺(tái)服務(wù)層的插件式架構(gòu),決定了平臺(tái)的無限擴(kuò)展能力,能夠根據(jù)不斷變化地用戶需求而進(jìn)行平臺(tái)的不斷地在線迭代與更新,與用戶的需求形成一個(gè)良性的循環(huán)。配置定制平臺(tái)通過服務(wù)器(Apache)的自定義開發(fā),實(shí)現(xiàn)了企業(yè)用戶應(yīng)用的透明隔離,因此平臺(tái)具有面向不同企業(yè)用戶根據(jù)不同需求進(jìn)行個(gè)性化定制的能力。不同的企業(yè)用戶,一般主要有幾方面的自定義需求:業(yè)務(wù)對(duì)象、工作流程、報(bào)表、布局等,而CRM平臺(tái)的平臺(tái)框架就決定著能夠很好地滿足用戶的自定義需求,主要分為以下幾個(gè)方面:
由于用戶使用的是文檔數(shù)據(jù)庫,有著松散的數(shù)據(jù)結(jié)構(gòu),因此用戶根據(jù)需求,而可以隨意自定義自己的業(yè)務(wù)對(duì)象;CRM平臺(tái)后臺(tái)的平臺(tái)服務(wù)層,有相應(yīng)的實(shí)時(shí)的工作流引擎,提供給用戶強(qiáng)大的自定義工作流程功能;CRM平臺(tái)有業(yè)內(nèi)是豐富的報(bào)表模板,用戶只需要根據(jù)自己的需要來選擇即可,針對(duì)一些自定義的動(dòng)態(tài)數(shù)據(jù),還提供模板的再定義功能,能夠很好地滿足用戶的報(bào)表需求;由于平臺(tái)是應(yīng)用隔離的,因此針對(duì)著頁面的布局,可以很容易地實(shí)現(xiàn)個(gè)性化地定制;CRM平臺(tái)的配置功能的強(qiáng)大,并不以損失平臺(tái)應(yīng)用的易用性為基礎(chǔ),CRM平臺(tái)在操作上采用引導(dǎo)式操作,以及提供方便易用的在線幫助,大大地降低了系統(tǒng)使用的復(fù)雜度,使系統(tǒng)更加地人性化、簡(jiǎn)易化。
- 1TouApp:郵件模版和分析服務(wù)提供商
- 2中小企業(yè)如何“觸云”之SaaS
- 3邁開信息化建設(shè)的腳部,一天都不能等
- 4免費(fèi)企業(yè)管理軟件能用不?
- 5工程項(xiàng)目管理及成本控制
- 6SaaS平臺(tái)模式為視頻面試開辟新疆土
- 7創(chuàng)新的人力資源管理-創(chuàng)新理論與案例分析第十四講
- 8商業(yè)模式創(chuàng)新案例
- 9泰國政府內(nèi)部推廣SaaS應(yīng)用 鼓勵(lì)云計(jì)算落地
- 10績(jī)效評(píng)價(jià)指標(biāo)體系
- 11商品房銷售管理辦法
- 12供應(yīng)鏈融資案例
- 13技術(shù)創(chuàng)新能力
- 14財(cái)捷集團(tuán)(Intuit):SaaS模式財(cái)會(huì)軟件公司
- 15寫字樓物業(yè)管理案例
- 16項(xiàng)目售后服務(wù)方案
- 17Infusionsoft:營銷解決方案提供商
- 18Nimsoft:監(jiān)控解決方案提供商(CA Nimsoft Monitor)
- 19MuleSoft與其產(chǎn)品Mule ESB
- 20企業(yè)管理軟件免費(fèi)好不好用?
- 21國內(nèi)免費(fèi)PaaS(平臺(tái)即服務(wù))
- 22微軟爭(zhēng)奪互聯(lián)網(wǎng)地圖市場(chǎng) 谷歌地圖已受影響
- 23SaaS:一場(chǎng)勢(shì)不可擋的軟件革命
- 24挑戰(zhàn)重重!SaaS廠商如何提高用戶滿意度
- 25什么是客戶關(guān)系管理
- 26企業(yè)管理軟件中有沒有免費(fèi)的?
- 27大規(guī)模部署SaaS真的來臨了?
- 28CloudSigma:基礎(chǔ)設(shè)施即服務(wù)(IaaS)提供商
- 29云到云備份隨著SaaS一同發(fā)展起來
- 30創(chuàng)新的過程-創(chuàng)新理論與案例分析第五講
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓