面向多租戶的管理信息系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及計(jì)算機(jī)硬件領(lǐng)域,尤其涉及一種面向多租戶的管理信息系統(tǒng)。
【背景技術(shù)】
[0002]管理信息系統(tǒng)(Management Informat1n System, MIS)是一個(gè)以人為主導(dǎo),利用計(jì)算機(jī)硬件、軟件、網(wǎng)絡(luò)通信設(shè)備以及其他辦公設(shè)備,進(jìn)行信息的收集、傳輸、加工、儲存、更新、拓展和維護(hù)的系統(tǒng)。通常,管理信息系統(tǒng)被開發(fā)出來之后,都是可以面向多租戶的。
[0003]多租戶是一種軟件架構(gòu)技術(shù),它是在探討與實(shí)現(xiàn)如何于多用戶的環(huán)境下共用相同的系統(tǒng)或程序組件,并且仍可確保各用戶間數(shù)據(jù)的隔離性。在多租戶技術(shù)中,租戶(tenant)是指使用系統(tǒng)或電腦運(yùn)算資源的客戶。
[0004]傳統(tǒng)的管理信息系統(tǒng)中,提供服務(wù)的應(yīng)用幾乎都是服務(wù)于一個(gè)獨(dú)立客戶,并且一般運(yùn)行于客戶的服務(wù)器上。而面向多租戶的管理信息系統(tǒng),是依賴于云計(jì)算的,將管理信息系統(tǒng)構(gòu)架在云端,通過云計(jì)算向不同企業(yè)租戶提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問。企業(yè)租戶只要進(jìn)入可配置的計(jì)算資源共享池(資源包括網(wǎng)絡(luò),服務(wù)器,存儲,應(yīng)用軟件(也稱為應(yīng)用),服務(wù)),這些資源能夠被快速提供。
[0005]如何把傳統(tǒng)的應(yīng)用轉(zhuǎn)變?yōu)槊嫦蚨嘧鈶舻膽?yīng)用,應(yīng)該要從多租戶支持、租戶管理、安全、性能、租戶個(gè)性化等幾個(gè)方面著重考慮。因?yàn)槭紫?,對于面向多租戶的管理信息系統(tǒng)來說,既要盡量考慮多租戶間應(yīng)用的可共享性,又要滿足每個(gè)租戶對系統(tǒng)個(gè)性化擴(kuò)展的需求。其次,隨著企業(yè)信息化進(jìn)程的發(fā)展,企業(yè)級信息以爆炸式的速度增長,在企業(yè)的管理信息系統(tǒng)網(wǎng)絡(luò)環(huán)境中,數(shù)據(jù)的存儲和調(diào)用每時(shí)每刻都在發(fā)生,并且數(shù)據(jù)量隨著企業(yè)規(guī)模的擴(kuò)大和企業(yè)下用戶人員的增多呈幾何式增長。云計(jì)算對網(wǎng)絡(luò)安全提出了更嚴(yán)格的要求。從云計(jì)算租戶的角度來看,網(wǎng)絡(luò)、設(shè)備、應(yīng)用、數(shù)據(jù)都不在自己的控制之下,甚至都不知道具體的物理位置,如何保障數(shù)據(jù)安全和業(yè)務(wù)連續(xù)性顯然就成了很大的挑戰(zhàn)。
【實(shí)用新型內(nèi)容】
[0006]本實(shí)用新型實(shí)施例提供了一種面向多租戶的管理信息系統(tǒng),對系統(tǒng)的數(shù)據(jù)存儲和處理功能均采用離散化處理,具有良好的開放性,能夠適用于具有不同操作系統(tǒng)的用戶終端,同時(shí)也支持加載具有不同數(shù)據(jù)結(jié)構(gòu)的應(yīng)用;針對每個(gè)租戶配置面向該租戶的統(tǒng)一數(shù)據(jù)中心服務(wù)器,通過數(shù)據(jù)中心服務(wù)器內(nèi)存儲的規(guī)范化的元數(shù)據(jù)定義,對于不同數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一數(shù)據(jù)結(jié)構(gòu)再進(jìn)行數(shù)據(jù)交互,使得支持不同數(shù)據(jù)結(jié)構(gòu)的應(yīng)用相互之間能夠進(jìn)行數(shù)據(jù)交互,即系統(tǒng)能夠支持多種數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)模型;同時(shí)采用靈活可控的分布式存儲策略和安全的存儲隔離機(jī)制,有效保障了租戶的信息安全。
[0007]本實(shí)用新型實(shí)施例提供了一種面向多租戶的管理信息系統(tǒng),所述系統(tǒng)包括:終端設(shè)備接口、云服務(wù)器、應(yīng)用數(shù)據(jù)處理單元、平臺接口埠D-Dock、數(shù)據(jù)交換引擎、多個(gè)數(shù)據(jù)中心服務(wù)器、平臺即服務(wù)Paas單元和軟件即服務(wù)Saas單元;
[0008]終端設(shè)備接口,終端設(shè)備接口,向終端設(shè)備發(fā)送接收到的所述應(yīng)用數(shù)據(jù)處理單元的服務(wù)數(shù)據(jù);
[0009]云服務(wù)器與多個(gè)應(yīng)用數(shù)據(jù)處理單元相連接,保存有服務(wù)數(shù)據(jù);
[0010]每個(gè)應(yīng)用數(shù)據(jù)處理單元與對應(yīng)的所述終端設(shè)備接口以及D-Dock相連接,接收用戶終端設(shè)備通過對應(yīng)終端設(shè)備接口發(fā)送的用戶指令,根據(jù)所述用戶指令確定所述用戶所需的服務(wù)數(shù)據(jù),并向所述D-Dock發(fā)送服務(wù)數(shù)據(jù)調(diào)用請求,以及生成數(shù)據(jù)請求指令向所述數(shù)據(jù)中心服務(wù)器請求所需數(shù)據(jù);
[0011]D-Dock,所述應(yīng)用數(shù)據(jù)處理單元通過所述D-Dock與所述云服務(wù)器相連接,根據(jù)所述應(yīng)用數(shù)據(jù)處理單元生成的所述服務(wù)數(shù)據(jù)調(diào)用請求,為所述應(yīng)用數(shù)據(jù)處理單元調(diào)用所需的服務(wù)數(shù)據(jù);
[0012]數(shù)據(jù)交換引擎,所述應(yīng)用數(shù)據(jù)處理單元通過所述數(shù)據(jù)交換引擎與所述數(shù)據(jù)中心服務(wù)器相連接,根據(jù)應(yīng)用數(shù)據(jù)處理單元的數(shù)據(jù)請求指令,從數(shù)據(jù)中心服務(wù)器獲取所需的數(shù)據(jù);或者將應(yīng)用數(shù)據(jù)處理單元產(chǎn)生的數(shù)據(jù)發(fā)送給數(shù)據(jù)中心服務(wù)器進(jìn)行存儲;每個(gè)數(shù)據(jù)中心服務(wù)器與一個(gè)租戶相對應(yīng),對所述租戶的數(shù)據(jù)以元數(shù)據(jù)形式進(jìn)行存儲;
[0013]平臺即服務(wù)Paas單元,與所述應(yīng)用數(shù)據(jù)處理單元相連接,根據(jù)所述Paas單元中存儲的設(shè)定參數(shù),確定所述應(yīng)用處理單元所能提供的服務(wù)數(shù)據(jù);
[0014]軟件即服務(wù)Saas單元,與所述應(yīng)用數(shù)據(jù)處理單元相連接,根據(jù)所述Saas單元中存儲的設(shè)定參數(shù),確定租戶對所述應(yīng)用數(shù)據(jù)處理單元的訪問權(quán)限。
[0015]優(yōu)選的,所述管理信息系統(tǒng)還包括數(shù)據(jù)接口 D-plug ;
[0016]所述D-Dock與所述D-plug相連接,根據(jù)所述應(yīng)用數(shù)據(jù)處理單元所支持的數(shù)據(jù)結(jié)構(gòu),調(diào)用相應(yīng)的D-plug,將所述服務(wù)數(shù)據(jù)編譯成規(guī)定數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù),通過D-Dock發(fā)送給所述云服務(wù)器,并且,所述D-plug將所述云服務(wù)器發(fā)送的所述規(guī)定數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù),編譯成所述應(yīng)用數(shù)據(jù)處理單元所支持?jǐn)?shù)據(jù)結(jié)構(gòu)的服務(wù)數(shù)據(jù),發(fā)送給所述應(yīng)用數(shù)據(jù)處理單元。
[0017]優(yōu)選的,所述數(shù)據(jù)中心服務(wù)器包括數(shù)據(jù)網(wǎng)關(guān)和租戶數(shù)據(jù)庫存儲單元;
[0018]其中,所述數(shù)據(jù)網(wǎng)關(guān)與所述數(shù)據(jù)交換引擎相連接,根據(jù)所述數(shù)據(jù)請求指令,從租戶數(shù)據(jù)庫存儲單元獲取所需的數(shù)據(jù);或者接收數(shù)據(jù)交換引擎發(fā)送的數(shù)據(jù),并發(fā)送租戶數(shù)據(jù)庫存儲單元進(jìn)行存儲。
[0019]優(yōu)選的,所述數(shù)據(jù)中心服務(wù)器包括一個(gè)或多個(gè)租戶數(shù)據(jù)庫存儲單元。
[0020]進(jìn)一步優(yōu)選的,所述租戶數(shù)據(jù)庫存儲單元包括:租戶元數(shù)據(jù)庫子單元和多個(gè)緩存單元;
[0021]每個(gè)緩存單元與一個(gè)應(yīng)用數(shù)據(jù)處理單元相對應(yīng),每個(gè)所述緩存單元至少包括一級緩存單元和二級緩存單元;所述緩存單元與所述數(shù)據(jù)網(wǎng)關(guān)相連接,根據(jù)預(yù)設(shè)規(guī)則將存入或?qū)С鏊鲎鈶粼獢?shù)據(jù)庫子單元中的數(shù)據(jù)在所述一級緩存單元或二級緩存單元中存儲為緩存數(shù)據(jù)。
[0022]進(jìn)一步優(yōu)選的,所述數(shù)據(jù)交換引擎根據(jù)應(yīng)用數(shù)據(jù)處理單元發(fā)送的數(shù)據(jù)請求指令,從一級緩存單元或二級緩存單元中調(diào)用所需緩存數(shù)據(jù);或者將應(yīng)用數(shù)據(jù)處理單元產(chǎn)生的數(shù)據(jù)發(fā)送給所述應(yīng)用數(shù)據(jù)處理單元對應(yīng)的所述緩存單元,以通過所述緩存單元將所述數(shù)據(jù)以元數(shù)據(jù)形式存儲到所述租戶元數(shù)據(jù)庫子單元中。
[0023]本實(shí)用新型提出的面向多租戶的管理信息系統(tǒng),對系統(tǒng)的數(shù)據(jù)存儲和處理功能均采用離散化處理,具有良好的開放性,能夠適用于具有不同操作系統(tǒng)的用戶終端,同時(shí)也支持加載具有不同數(shù)據(jù)結(jié)構(gòu)的應(yīng)用;針對每個(gè)租戶配置面向該租戶的統(tǒng)一數(shù)據(jù)中心服務(wù)器,通過數(shù)據(jù)中心服務(wù)期內(nèi)存儲的規(guī)范化的元數(shù)據(jù)定義,對于不同數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一數(shù)據(jù)結(jié)構(gòu)再進(jìn)行數(shù)據(jù)交互,使得支持不同數(shù)據(jù)結(jié)構(gòu)的應(yīng)用相互之間能夠進(jìn)行數(shù)據(jù)交互,即系統(tǒng)能夠支持多種數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)模型;同時(shí)采用靈活可控的分布式存儲策略和安全的存儲隔離機(jī)制,有效保障了租戶的信息安全。因此本實(shí)用新型的面向多租戶的管理信息系統(tǒng),具有良好的開放性和適用性,同時(shí)又能滿足每個(gè)租戶對系統(tǒng)的個(gè)性化擴(kuò)展需求,具有優(yōu)異的數(shù)據(jù)安全性和業(yè)務(wù)性能。
【附圖說明】
[0024]圖1為本實(shí)用新型實(shí)施例提供的面向多租戶的管理信息系統(tǒng)的系統(tǒng)框圖;
[0025]圖2為本實(shí)用新型實(shí)施例提供的面向多租戶的管理信息系統(tǒng)的示意圖。
【具體實(shí)施方式】
[0026]為使本實(shí)用新型的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對本實(shí)用新型具體實(shí)施例作進(jìn)一步的詳細(xì)描述。
[0027]本實(shí)用新型實(shí)施例提供了一種面向多租戶的管理信息系統(tǒng),其系統(tǒng)架構(gòu)如圖1所示,包括:終端設(shè)備接口 1、云服務(wù)器2、多個(gè)應(yīng)用數(shù)據(jù)處理單元(圖中所示包括3-1、3_2、3-3、3-4)、平臺接口埠(D-Dock)4、數(shù)據(jù)交換引擎5、多個(gè)數(shù)據(jù)中心服務(wù)器(圖中所示包括6-1、6-2、6-3、6_4)、平臺即服務(wù)(Paas)單元7和軟件即服務(wù)(Saas)單元8。
[0028]終端設(shè)備接口 1,終端設(shè)備接口,向終端設(shè)備發(fā)送接收到的所述應(yīng)用數(shù)據(jù)處