基于SaaS模型的中小企業(yè)管理系統(tǒng)研究
CIO時(shí)代 發(fā)表于:12年02月02日 10:27 [轉(zhuǎn)載] 比特網(wǎng)
1.3 可配置的多用戶架構(gòu)
這種架構(gòu)是目前的主流架構(gòu),在這一可配置的多用戶架構(gòu)中,一個(gè)運(yùn)行的應(yīng)用實(shí)例將為系統(tǒng)內(nèi)的所有客戶服務(wù),同時(shí)系統(tǒng)配置元數(shù)據(jù),通過(guò)這一方式為每一個(gè)客戶提供不同用戶功能。而且系統(tǒng)采用可配置的安全策略和權(quán)限控制方式,這能保證每一個(gè)客戶的數(shù)據(jù)可被單獨(dú)存放,并將它數(shù)據(jù)隔離于其它的客戶。因此從最終用戶來(lái)看,他們看到所使用的應(yīng)用實(shí)例是透明的,這些實(shí)例在同一時(shí)間也會(huì)為其他客戶所共享。隨著SaaS服務(wù)提供的業(yè)務(wù)和客戶增多,通常的解決辦法是通過(guò)提供更多的服務(wù)器資源來(lái)運(yùn)行更多應(yīng)用實(shí)例,而且常常這是唯一的方式,這種可配置的多用戶架構(gòu)同樣有效地解決了這樣一個(gè)問(wèn)題。采用了這種架構(gòu)后,比起前兩種架構(gòu)的SaaS系統(tǒng),SaaS服務(wù)供應(yīng)商可以用同樣數(shù)量的服務(wù)器資源為更多的客戶服務(wù),從而更有效地利用硬件資源,降低運(yùn)營(yíng)成本。因此不少企業(yè)管理開發(fā)商在開發(fā)基于SaaS管理軟件系統(tǒng)時(shí),紛紛采用這種架構(gòu)。
2 數(shù)據(jù)模型
除了整體架構(gòu),數(shù)據(jù)模型也是一個(gè)SaaS系統(tǒng)中最為核心的部分。對(duì)于構(gòu)建一個(gè)SaaS平臺(tái)的數(shù)據(jù)模型來(lái)說(shuō),最關(guān)鍵的問(wèn)題在于決定如何在數(shù)據(jù)的共享和隔離之間求得一定的平衡,而目前主流的SaaS平臺(tái)一般采用以下兩種方式構(gòu)造其數(shù)據(jù)模型。
2.1 獨(dú)立數(shù)據(jù)庫(kù)
獨(dú)立數(shù)據(jù)庫(kù)方式是實(shí)現(xiàn)數(shù)據(jù)隔離的一種最為簡(jiǎn)便的解決方案,在這一方案中,每個(gè)客戶的數(shù)據(jù)單獨(dú)存放在一個(gè)獨(dú)立數(shù)據(jù)庫(kù)中。所有的客戶共享使用大部分的系統(tǒng)資源,大部分的代碼。但在物理層面上,每個(gè)客戶都擁有自己一整套單獨(dú)存放的數(shù)據(jù)。系統(tǒng)用元數(shù)據(jù)來(lái)記錄基本信息,如數(shù)據(jù)庫(kù)和特定客戶的對(duì)應(yīng)關(guān)系等。系統(tǒng)內(nèi)也設(shè)置一系列的數(shù)據(jù)安全訪問(wèn)策略和用戶控制權(quán)限,通過(guò)這一方法,即使整個(gè)SaaS系統(tǒng)突然發(fā)生異常狀況,也能保證某個(gè)客戶的數(shù)據(jù)不會(huì)意外被其它客戶所訪問(wèn),從而提高數(shù)據(jù)的安全性。
在實(shí)際商業(yè)應(yīng)用中,如果客戶為了做到數(shù)據(jù)隔離,確保數(shù)據(jù)安全,而愿意支付額外的費(fèi)用,這種獨(dú)立數(shù)據(jù)庫(kù)的數(shù)據(jù)模型是最為適合的解決方案。如銀行業(yè)或醫(yī)療行業(yè)的客戶們,為了安全考慮,經(jīng)常需要隔離數(shù)據(jù),在某些極端情況下,這些客戶可能都不會(huì)去使用任何不支持客戶獨(dú)立數(shù)據(jù)庫(kù)的SaaS系統(tǒng)。所以一般這種數(shù)據(jù)模型的應(yīng)用范圍比較有限,只會(huì)被通用客戶或者對(duì)數(shù)據(jù)安全不具備敏感性的行業(yè)客戶所采用。
公司簡(jiǎn)介 | 媒體優(yōu)勢(shì) | 廣告服務(wù) | 客戶寄語(yǔ) | DOIT歷程 | 誠(chéng)聘英才 | 聯(lián)系我們 | 會(huì)員注冊(cè) | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.