1.一種虛擬化數(shù)據(jù)發(fā)布系統(tǒng),其特征在于:所述的系統(tǒng)由數(shù)據(jù)虛擬化模塊、鑒權(quán)配置模塊和虛擬資源發(fā)布模塊三部份組成;
所述的數(shù)據(jù)虛擬化模塊將異構(gòu)數(shù)據(jù)源虛擬化到資源庫中,記錄數(shù)據(jù)源類型、地址、端口、數(shù)據(jù)庫信息、用戶信息和表結(jié)構(gòu)信息,加載數(shù)據(jù)并根據(jù)業(yè)務規(guī)則靈活組合生成虛擬資源;
所述的鑒權(quán)配置模塊將虛擬資源與用戶綁定,指定用戶可訪問的虛擬資源及讀寫權(quán)限;
所述的虛擬資源發(fā)布模塊將虛擬資源組裝成可視化界面并基于REST服務發(fā)布,用戶通過URL訪問資源,無需再做二次開發(fā)。
2.一種權(quán)利要求1所述系統(tǒng)的實現(xiàn)方法,其特征在于:所述的方法具體步驟如下:
第一步,通過數(shù)據(jù)虛擬化模塊將異構(gòu)數(shù)據(jù)源虛擬化到資源庫中,并記錄數(shù)據(jù)源類型、地址、端口、數(shù)據(jù)庫信息、用戶信息和表結(jié)構(gòu)信息;
第二步,從數(shù)據(jù)源加載數(shù)據(jù)并根據(jù)業(yè)務規(guī)則將虛擬數(shù)據(jù)靈活組合生成虛擬資源;
第三步,配置用戶,將用戶與虛擬資源綁定,指定用戶訪問權(quán)限為只讀或者讀寫;
第四步,引入數(shù)據(jù)可視化將虛擬資源進行組裝,生成包含排版信息的html源碼;
第五步,將組裝好的虛擬資源信息通過REST服務發(fā)布,將虛擬資源訪問URL提供給用戶。