亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種工作流引擎支持多數(shù)據(jù)源配置安全訪問(wèn)系統(tǒng)及方法與流程

文檔序號(hào):12720137閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種工作流引擎支持多數(shù)據(jù)源配置安全訪問(wèn)系統(tǒng),該系統(tǒng)包括:應(yīng)用層、邏輯處理層、數(shù)據(jù)源層,其中

所述應(yīng)用層包括多數(shù)據(jù)源配置管理模塊、多數(shù)據(jù)源封裝加載模塊、數(shù)據(jù)源安全密碼管理模塊、多數(shù)據(jù)源查詢請(qǐng)求模塊,數(shù)據(jù)呈現(xiàn)模塊;

所述邏輯處理層包括數(shù)據(jù)庫(kù)操作接口模塊、數(shù)據(jù)安全模塊、數(shù)據(jù)查詢分析模塊、多數(shù)據(jù)源適配器模塊、結(jié)果整合模塊;

所述數(shù)據(jù)源層包括獨(dú)立自應(yīng)用數(shù)據(jù)源、統(tǒng)一業(yè)務(wù)應(yīng)用數(shù)據(jù)源、高安全性應(yīng)用數(shù)據(jù)源;

其特征在于:

在所述應(yīng)用層中,

多數(shù)據(jù)源配置管理模塊:用于創(chuàng)建管理多個(gè)工作流引擎數(shù)據(jù)源,設(shè)定數(shù)據(jù)源的應(yīng)用標(biāo)識(shí),對(duì)數(shù)據(jù)源進(jìn)行初始化,確定數(shù)據(jù)源的啟用、停用;

多數(shù)據(jù)源封裝加載模塊:負(fù)責(zé)引擎服務(wù)啟動(dòng)時(shí),對(duì)多數(shù)據(jù)源內(nèi)存數(shù)據(jù)、定時(shí)程序加載與啟動(dòng);數(shù)據(jù)源安全密碼管理模塊:對(duì)分級(jí)管理員密碼進(jìn)行管理;

多數(shù)據(jù)源查詢請(qǐng)求模塊:用來(lái)接收用戶查詢請(qǐng)求,根據(jù)不同的用戶權(quán)限分級(jí)發(fā)送給邏輯處理層;

數(shù)據(jù)呈現(xiàn)模塊:將獲取的數(shù)據(jù)通過(guò)web頁(yè)面可視化呈現(xiàn);

所述邏輯處理層接收用戶的查詢請(qǐng)求,完成全局查詢到局部查詢的分解操作和局部查詢返回?cái)?shù)據(jù)的整合,其中,

所述數(shù)據(jù)安全模塊:對(duì)用戶進(jìn)行身份驗(yàn)證,以防止非法用戶進(jìn)入;

所述多數(shù)據(jù)源適配器模塊包括數(shù)據(jù)源應(yīng)用標(biāo)識(shí)、數(shù)據(jù)庫(kù)標(biāo)識(shí)符、數(shù)據(jù)庫(kù)IP地址、數(shù)據(jù)庫(kù)端口、數(shù)據(jù)庫(kù)名稱、數(shù)據(jù)庫(kù)用戶名密碼以及數(shù)據(jù)庫(kù)編碼方式;所述數(shù)據(jù)源應(yīng)用標(biāo)識(shí)關(guān)聯(lián)對(duì)應(yīng)的工作流引擎標(biāo)準(zhǔn)調(diào)用接口,對(duì)工作流引擎標(biāo)準(zhǔn)調(diào)用接口的數(shù)據(jù)庫(kù)操作層進(jìn)行封裝,增加數(shù)據(jù)源定向參數(shù),確保引擎調(diào)用操作轉(zhuǎn)發(fā)到正確的數(shù)據(jù)源;

所述數(shù)據(jù)查詢分析模塊獲取用戶的查詢請(qǐng)求,解析該查詢請(qǐng)求,通過(guò)多數(shù)據(jù)源適配器模塊發(fā)送給不同的數(shù)據(jù)庫(kù)操作接口;數(shù)據(jù)庫(kù)操作接口執(zhí)行該查詢請(qǐng)求并將結(jié)果返回給結(jié)果整合模塊,結(jié)果整合模塊將整合后的數(shù)據(jù)發(fā)送給數(shù)據(jù)呈現(xiàn)模塊。

2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于:數(shù)據(jù)源啟動(dòng)時(shí),加載數(shù)據(jù)源所需的初始化參數(shù),所述初始化參數(shù)中包括數(shù)據(jù)源應(yīng)用標(biāo)識(shí),啟動(dòng)與數(shù)據(jù)源數(shù)量一樣的數(shù)據(jù)采集線程,各個(gè)采集線程與多個(gè)數(shù)據(jù)源一一對(duì)應(yīng)。

3.一種工作流引擎支持多數(shù)據(jù)源配置安全訪問(wèn)方法,其由權(quán)利要求1或2所述的系統(tǒng)來(lái)執(zhí)行,其特征在于:

1)在工作流引擎支持多數(shù)據(jù)源配置安全訪問(wèn)系統(tǒng)中部署多數(shù)據(jù)源配置管理模塊、多數(shù)據(jù)源封裝加載模塊、數(shù)據(jù)源安全密碼管理模塊、多數(shù)據(jù)源適配器模塊、數(shù)據(jù)呈現(xiàn)模塊;

2)對(duì)外提供數(shù)據(jù)源參數(shù)賦值,實(shí)現(xiàn)工作流引擎接口中的數(shù)據(jù)庫(kù)操作接口的封裝;

3)遍歷啟動(dòng)狀態(tài)的數(shù)據(jù)源,對(duì)處于啟動(dòng)狀態(tài)的數(shù)據(jù)源分別進(jìn)行工作流引擎服務(wù)的數(shù)據(jù)加載,完成引擎服務(wù)的二次封裝;

4)創(chuàng)建新的獨(dú)立工作流數(shù)據(jù)源:創(chuàng)建工作流引擎與數(shù)據(jù)源關(guān)聯(lián)信息,創(chuàng)建數(shù)據(jù)庫(kù)表標(biāo)識(shí)符及特征值,創(chuàng)建數(shù)據(jù)表與數(shù)據(jù)源應(yīng)用標(biāo)識(shí)之間的關(guān)聯(lián)關(guān)系,同時(shí)創(chuàng)建查詢限制條件;

5)進(jìn)入數(shù)據(jù)源安全密碼管理模塊,設(shè)置數(shù)據(jù)源的訪問(wèn)密碼,所述訪問(wèn)密碼為用戶名+隨機(jī)數(shù)nonce+用戶角色+數(shù)據(jù)庫(kù)名稱進(jìn)行MD5散列的十六進(jìn)制編碼;

6)進(jìn)入工作流引擎多數(shù)據(jù)源配置管理模塊填寫(xiě)正確的數(shù)據(jù)連接池標(biāo)識(shí),并用此連接池標(biāo)識(shí)對(duì)新的數(shù)據(jù)源進(jìn)行初始化;

7)登錄工作流引擎支持多數(shù)據(jù)源配置安全訪問(wèn)系統(tǒng),根據(jù)適配器轉(zhuǎn)發(fā)規(guī)則,調(diào)用工作流引擎中的數(shù)據(jù)接口,獲取數(shù)據(jù)庫(kù)以及數(shù)據(jù)表信息;

8)根據(jù)工作流流程,完成全局查詢到局部查詢的分解操作和局部查詢返回?cái)?shù)據(jù)的整合;所述分解操作包括:

①將涉及不同數(shù)據(jù)源的查詢分解為對(duì)于每一個(gè)獨(dú)立的數(shù)據(jù)源的查詢;

②設(shè)定查詢條件的優(yōu)先級(jí)別,其中包含查詢條件的多表關(guān)聯(lián)查詢優(yōu)先級(jí)別最高,其次是包含多個(gè)條件的查詢,最后是不帶條件的表查詢;先執(zhí)行優(yōu)先級(jí)別高和多個(gè)條件的數(shù)據(jù)源的查詢,獲取數(shù)據(jù)量結(jié)果較少的數(shù)據(jù)結(jié)果;

③如果得到的結(jié)果含有要顯示的字段,則將結(jié)果放入數(shù)據(jù)緩存,根據(jù)得到的結(jié)果重新生成新的獨(dú)立的數(shù)據(jù)源查詢語(yǔ)句;轉(zhuǎn)向②;

④如果緩存中存在數(shù)據(jù),根據(jù)最后查詢的結(jié)果在數(shù)據(jù)緩存中查找數(shù)據(jù),然后將數(shù)據(jù)整合在一起;

9)數(shù)據(jù)傳輸加密,并展示查詢數(shù)據(jù);所述加密包括XML簽名及驗(yàn)證,所述XML簽名包括<Reference>元素和簽名元素的生成,通過(guò)<DSAKeyValue>來(lái)創(chuàng)建簽名和驗(yàn)證所需的私鑰/公鑰對(duì)。

4.根據(jù)權(quán)利要求3所述的方法,所述步驟6中的數(shù)據(jù)源配置采用可視化界面方式進(jìn)行配置。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1