• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種工作流引擎支持多數據源配置安全訪問系統及方法技術方案

    技術編號:15691054 閱讀:93 留言:0更新日期:2017-06-24 03:57
    本發明專利技術提供了一種工作流引擎支持多數據源配置安全訪問方法,該方法通過工作流引擎初始化步驟、多數據源加載步驟、數據傳輸加密步驟、數據呈現等步驟,為在多個數據源工作流引擎處理時,能夠整合原始數據進行數據分析,提供大量的可視化功能。同時,本發明專利技術還提供了一種工作流引擎支持多數據源配置安全訪問系統。通過本發明專利技術,能提供給用戶多種直觀的數據可視化顯示結果,讓用戶更容易理解和分析工作流引擎,同時對用戶設定不同的權限、對數據傳輸保護,有利于實現隱私數據的保護。

    Workflow engine supporting multiple data source configuration safety access system and method

    Provides a workflow engine supports multiple data source configuration security access method of the invention, the workflow engine initialization step, multiple data source loading steps, data transmission encryption procedures, data presentation and other steps, as in multiple data source workflow engine can integrate the original data processing, data analysis, visual function the. At the same time, the invention also provides a workflow engine supporting multiple data source configuration safety access system. The invention can provide a variety of user data visualization and visual display results, make it easier for users to understand and analyze the workflow engine, at the same time for the user to set different permissions on data protection, is conducive to the protection of the privacy data.

    【技術實現步驟摘要】
    一種工作流引擎支持多數據源配置安全訪問系統及方法
    本專利技術涉及計算機
    ,具體涉及一種工作流引擎支持多數據源配置安全訪問系統及方法。
    技術介紹
    工作流系統是支撐應用軟件開發的一個基礎組件產品,它的發展與應用平臺的發展需求息息相關,需要不斷適應新的要求。隨著硬件平臺的性能不斷提升,集群、虛擬化部署、云計算平臺的發展,部署統一工作流引擎服務平臺,統一維護與管理,分配給不同的獨立應用或獨立機構調用,進行嚴格的分級管理權限,成為此類通用基礎組件平臺統一規劃部署的一個方向,可以大幅降低用戶的部署維護成本。在區域型電子政務、大型集團公司分級應用中,采用這種方式開發工作流類應用已經逐漸形成一個新的方向,可以更好的滿足各級單位、各類應用的共性需求,也滿足各自的個性化需求,而且不給這些分子機構帶來額外的硬件投入與維護成本。但是目前的工作流引擎產品,基本只支持單一的工作流數據源,并且在保密企業中,數據分級管理、數據傳輸、數據備份的獨立性安全保密要求無法很好的滿足要求。
    技術實現思路
    為了解決上述問題,本專利技術的做法是通過開發工作流引擎專用的多數據源適配器,對引擎支持多個數據源進行配置管理。并對各個接口的數據操作進行統一封裝,各接口調用經過適配器進行數據源的分派,指向正確的數據源,透明的實現各獨立數據源的虛擬獨立調用與管理,即滿足數據源獨立性、安全性的要求。另外,在數據傳輸過程中,驗證數據信息,確保信息安全。本專利技術提供了一種工作流引擎支持多數據源配置安全訪問系統,該系統包括:應用層、邏輯處理層、數據源層,其中所述應用層包括多數據源配置管理模塊、多數據源封裝加載模塊、數據源安全密碼管理模塊、多數據源查詢請求模塊,數據呈現模塊;所述邏輯處理層包括數據庫操作接口模塊、數據安全模塊、數據查詢分析模塊、多數據源適配器模塊、結果整合模塊;所述數據源層包括獨立自應用數據源、統一業務應用數據源、高安全性應用數據源;其特征在于:在所述應用層中,多數據源配置管理模塊:用于創建管理多個工作流引擎數據源,設定數據源的應用標識,對數據源進行初始化,確定數據源的啟用、停用;多數據源封裝加載模塊:負責引擎服務啟動時,對多數據源內存數據、定時程序加載與啟動;優選地,當工作引擎針對不同數據源啟動時,對所述多數據源封裝加載模塊進行初始化,加載擴展數據源所需的初始化參數,所述初始化參數中包括數據源應用標識,啟動與數據源數量一樣的數據采集線程,各個采集線程與多個數據源一一對應。數據源安全密碼管理模塊:對分級管理員密碼進行管理;多數據源查詢請求模塊:用來接收用戶查詢請求,根據不同的用戶權限分級發送給邏輯處理層;數據呈現模塊:將獲取的數據通過web頁面可視化呈現;所述邏輯處理層接收用戶的查詢請求,完成全局查詢到局部查詢的分解操作和局部查詢返回數據的整合,其中,所述數據安全模塊:對用戶進行身份驗證,以防止非法用戶進入;所述多數據源適配器模塊包括數據源應用標識、數據庫標識符、數據庫IP地址、數據庫端口、數據庫名稱、數據庫用戶名密碼以及數據庫編碼方式;所述數據源應用標識關聯對應的工作流引擎標準調用接口;所述數據查詢分析模塊獲取用戶的查詢請求,解析該查詢請求,通過多數據源適配器模塊發送給不同的數據庫操作接口;數據庫操作接口執行該查詢請求并將結果返回給結果整合模塊,結果整合模塊將整合后的數據發送給數據呈現模塊。本專利技術還提供了一種工作流引擎支持多數據源配置安全訪問方法,其特征在于,包含以下步驟:1、在工作流引擎支持多數據源配置安全訪問系統中部署部署多數據源配置管理模塊、多數據源封裝加載模塊、數據源安全密碼管理模塊、多數據源適配器模塊;2、對外提供數據源參數賦值,實現工作流引擎接口中的數據庫操作接口的封裝;3、遍歷啟動狀態的數據源,對處于啟動狀態的數據源分別進行工作流引擎服務的數據加載,完成引擎服務的二次封裝;4、創建新的獨立工作流數據源:創建工作流引擎與數據源關聯信息,創建數據庫表標識符及特征值,創建數據表與數據源應用標識之間的關聯關系,同時創建查詢限制條件;5、進入數據源安全密碼管理模塊,設置獨立數據源的訪問密碼,訪問標識,所述訪問標識為用戶名+隨機數nonce+用戶角色+數據庫名稱進行MD5散列的十六進制編碼;6、進入工作流引擎多數據源管理模塊填寫正確的數據連接池標識,并用此連接池標識對新的數據源進行初始化;7、管理員登錄工作流流程管理平臺,根據適配器轉發規則,調用工作流引擎中的數據接口,獲取數據庫以及數據表信息;8、根據工作流流程,完成全局查詢到局部查詢的分解操作和局部查詢返回數據的整合;所述分解操作包括:①將涉及不同數據源的查詢分解為對于每一個獨立的數據源的查詢;②設定查詢條件的優先級別,其中包含查詢條件的多表關聯查詢優先級別最高,其次是包含多個條件的查詢,最后是不帶條件的表查詢;先執行優先級別高和多個條件的數據源的查詢,獲取數據量結果較少的數據結果;③如果得到的結果含有要顯示的字段,則將結果放入數據緩存,根據得到的結果重新生成新的獨立的數據源查詢語句;轉向②。④如果緩存中存在數據,根據最后查詢的結果在數據緩存中查找數據,然后將數據整合在一起。9、數據傳輸加密,并展示查詢數據;所述加密包括XML簽名及驗證,所述XML簽名包括<Reference>元素和簽名元素的生成,通過<DSAKeyValue>來創建簽名和驗證所需的私鑰/公鑰對。本專利技術通過開發工作流引擎專用的多數據源適配器,在對多個數據源進行配置管理的同時,對各個接口的數據操作進行統一封裝,各接口調用經過適配器進行數據源的分派,指向正確的數據源,透明的實現各獨立數據源的虛擬獨立調用與管理,即滿足數據源獨立性、安全性的要求,又不會對原有工作流模型,開發成果造成影響。同時,出于對用戶的數據安全和數據隱私的保護考慮,對數據傳輸進行加密處理,可以使敏感而重要數據處于自己的掌握之中,有利于實現隱私數據的保護。本專利技術有益的效果在于:(1)大幅度降低用戶部署成本及維護成本;(2)可以實現統一部署的工作流引擎服務支持多個分開管理的獨立數據源;(3)在現有技術的基礎上進一步實現動態擴展;(4)在滿足數據源獨立性的前提下進一步保障數據安全;(5)提供給用戶多種直觀的數據可視化顯示結果,讓用戶更容易理解和分析工作流引擎,同時對用戶設定不同的權限、對數據傳輸保護,有利于實現隱私數據的保護。附圖說明通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本專利技術的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:圖1是本專利技術所提供的一種工作流引擎支持多個數據源系統的體系結構圖;圖2是本專利技術所提供的一種工作流引擎支持多數據源系統的方法流程圖;圖3是本專利技術所提供的一種工作流引擎支持多數據源配置安全系統的結構框圖;圖4是本專利技術所提供的一種工作流引擎支持多數據源配置安全方法流程圖;圖5是本專利技術所提供的根據數據庫連接標識,對新的數據源初始化的可視化界面。具體實施方式下面將參照附圖更詳細地描述本公開的示例性實施方式。雖然附圖中顯示了本公開的示例性實施方式,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施方式所限本文檔來自技高網...
    一種工作流引擎支持多數據源配置安全訪問系統及方法

    【技術保護點】
    一種工作流引擎支持多數據源配置安全訪問系統,該系統包括:應用層、邏輯處理層、數據源層,其中所述應用層包括多數據源配置管理模塊、多數據源封裝加載模塊、數據源安全密碼管理模塊、多數據源查詢請求模塊,數據呈現模塊;所述邏輯處理層包括數據庫操作接口模塊、數據安全模塊、數據查詢分析模塊、多數據源適配器模塊、結果整合模塊;所述數據源層包括獨立自應用數據源、統一業務應用數據源、高安全性應用數據源;其特征在于:在所述應用層中,多數據源配置管理模塊:用于創建管理多個工作流引擎數據源,設定數據源的應用標識,對數據源進行初始化,確定數據源的啟用、停用;多數據源封裝加載模塊:負責引擎服務啟動時,對多數據源內存數據、定時程序加載與啟動;數據源安全密碼管理模塊:對分級管理員密碼進行管理;多數據源查詢請求模塊:用來接收用戶查詢請求,根據不同的用戶權限分級發送給邏輯處理層;數據呈現模塊:將獲取的數據通過web頁面可視化呈現;所述邏輯處理層接收用戶的查詢請求,完成全局查詢到局部查詢的分解操作和局部查詢返回數據的整合,其中,所述數據安全模塊:對用戶進行身份驗證,以防止非法用戶進入;所述多數據源適配器模塊包括數據源應用標識、數據庫標識符、數據庫IP地址、數據庫端口、數據庫名稱、數據庫用戶名密碼以及數據庫編碼方式;所述數據源應用標識關聯對應的工作流引擎標準調用接口,對工作流引擎標準調用接口的數據庫操作層進行封裝,增加數據源定向參數,確保引擎調用操作轉發到正確的數據源;所述數據查詢分析模塊獲取用戶的查詢請求,解析該查詢請求,通過多數據源適配器模塊發送給不同的數據庫操作接口;數據庫操作接口執行該查詢請求并將結果返回給結果整合模塊,結果整合模塊將整合后的數據發送給數據呈現模塊。...

    【技術特征摘要】
    1.一種工作流引擎支持多數據源配置安全訪問系統,該系統包括:應用層、邏輯處理層、數據源層,其中所述應用層包括多數據源配置管理模塊、多數據源封裝加載模塊、數據源安全密碼管理模塊、多數據源查詢請求模塊,數據呈現模塊;所述邏輯處理層包括數據庫操作接口模塊、數據安全模塊、數據查詢分析模塊、多數據源適配器模塊、結果整合模塊;所述數據源層包括獨立自應用數據源、統一業務應用數據源、高安全性應用數據源;其特征在于:在所述應用層中,多數據源配置管理模塊:用于創建管理多個工作流引擎數據源,設定數據源的應用標識,對數據源進行初始化,確定數據源的啟用、停用;多數據源封裝加載模塊:負責引擎服務啟動時,對多數據源內存數據、定時程序加載與啟動;數據源安全密碼管理模塊:對分級管理員密碼進行管理;多數據源查詢請求模塊:用來接收用戶查詢請求,根據不同的用戶權限分級發送給邏輯處理層;數據呈現模塊:將獲取的數據通過web頁面可視化呈現;所述邏輯處理層接收用戶的查詢請求,完成全局查詢到局部查詢的分解操作和局部查詢返回數據的整合,其中,所述數據安全模塊:對用戶進行身份驗證,以防止非法用戶進入;所述多數據源適配器模塊包括數據源應用標識、數據庫標識符、數據庫IP地址、數據庫端口、數據庫名稱、數據庫用戶名密碼以及數據庫編碼方式;所述數據源應用標識關聯對應的工作流引擎標準調用接口,對工作流引擎標準調用接口的數據庫操作層進行封裝,增加數據源定向參數,確保引擎調用操作轉發到正確的數據源;所述數據查詢分析模塊獲取用戶的查詢請求,解析該查詢請求,通過多數據源適配器模塊發送給不同的數據庫操作接口;數據庫操作接口執行該查詢請求并將結果返回給結果整合模塊,結果整合模塊將整合后的數據發送給數據呈現模塊。2.根據權利要求1所述的系統,其特征在于:數據源啟動時,加載數據源所需的初始化參數,所述初始化參數中包括數據源應用標識,啟動與數據源數量一樣的數據采集線程,各個采集線程與多個數據源一一對應。3.一種工作流引擎支持多數據源配置安全訪問方法,其由權利要求1或2所述...

    【專利技術屬性】
    技術研發人員:李勇
    申請(專利權)人:北京慧正通軟科技有限公司
    類型:發明
    國別省市:北京,11

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 精品久久久久久无码人妻| 亚洲中文字幕无码一区二区三区| 国产精品一区二区久久精品无码| 永久免费无码网站在线观看| 亚洲中文字幕无码久久2017| 亚洲中文字幕无码中文字| 国产一区二区三区无码免费| 久久久久久久无码高潮 | 国产精品va无码二区| 亚洲AV无码一区二区乱子伦| 无码熟妇αⅴ人妻又粗又大| 亚洲Av无码一区二区二三区| 国产在线观看无码免费视频| 永久免费无码网站在线观看| 亚洲中文字幕久久无码| 日日麻批免费40分钟无码| 日韩精品无码免费专区网站| 在线A级毛片无码免费真人| 免费精品无码AV片在线观看| 国产无遮挡无码视频免费软件| 国产成人无码A区在线观看导航| 99热门精品一区二区三区无码| 亚洲国产精品成人精品无码区 | 免费无码毛片一区二区APP| 中文字幕无码av激情不卡久久| 夜夜精品无码一区二区三区 | 亚洲AV无码一区二区乱孑伦AS| 国产精品无码无卡无需播放器| 久久亚洲精品无码gv| 久久久无码精品亚洲日韩蜜臀浪潮 | 亚洲av永久无码精品表情包| 亚洲精品一级无码鲁丝片| 特级无码毛片免费视频| 国产av无码专区亚洲av毛片搜| 色综合色国产热无码一| 永久免费av无码网站大全| 亚洲AV无码专区日韩| 久久av高潮av无码av喷吹| 国产成A人亚洲精V品无码性色 | 久久久久亚洲av无码专区导航| 亚洲AV无码成人精品区在线观看|