本發(fā)明創(chuàng)造涉及數(shù)據(jù)管理技術領域,具體涉及一種具有動態(tài)數(shù)據(jù)管理和訪問功能的征信系統(tǒng)。
背景技術:
現(xiàn)有數(shù)據(jù)管理技術中存在以下不足:
(1)對接數(shù)據(jù)源要通過開發(fā)來對接三方接口;
(2)數(shù)據(jù)源的訪問只能人工定義;
(3)生成產(chǎn)品要進行硬編碼來解決產(chǎn)品線的問題。
技術實現(xiàn)要素:
本發(fā)明創(chuàng)造的目的在于解決現(xiàn)有技術中的上述不足之處而提供一種具有動態(tài)數(shù)據(jù)管理和訪問功能的征信系統(tǒng)。
本發(fā)明創(chuàng)造的目的通過以下技術方案實現(xiàn):
一種具有動態(tài)數(shù)據(jù)管理和訪問功能的征信系統(tǒng),包括依次相連的數(shù)據(jù)接口層、數(shù)據(jù)緩存層、對外接口層和頁面展示層,所述數(shù)據(jù)接口層用于提供數(shù)據(jù)接口,對數(shù)據(jù)進行訪問并返回,所述數(shù)據(jù)緩存層用于對所述返回的數(shù)據(jù)進行緩存,所述對外接口層用于為所述數(shù)據(jù)接口提供渠道設置、訪問權限設置、數(shù)據(jù)加密設置,并將訪問數(shù)據(jù)輸出到頁面展示層,所述頁面展示層用于在頁面、app或微站上展示所述對外接口層提供的數(shù)據(jù)、以提供征信產(chǎn)品。
本發(fā)明創(chuàng)造的有益效果:針對現(xiàn)有技術中對接數(shù)據(jù)源要通過開發(fā)來對接三方接口,本發(fā)明通過接口注冊實現(xiàn)了接口的動態(tài)接入,并通過商品和產(chǎn)品設置管理實現(xiàn)了業(yè)務數(shù)據(jù)庫的動態(tài)生成;針對現(xiàn)有技術中數(shù)據(jù)源的訪問只能人工定義,本發(fā)明通過接口注冊來注入數(shù)據(jù)源,并統(tǒng)一管理,通過匹配規(guī)則來實現(xiàn)智能訪問相應的數(shù)據(jù)源;針對現(xiàn)有技術中生成產(chǎn)品要進行硬編碼來解決產(chǎn)品線的問題,本發(fā)明只要通過產(chǎn)品分類及邏輯設置就可以完成產(chǎn)品;本發(fā)明通過數(shù)據(jù)商品的節(jié)點化配置管理,來配置產(chǎn)品的業(yè)務訪問流,提高了數(shù)據(jù)處理效率。
附圖說明
利用附圖對發(fā)明創(chuàng)造作進一步說明,但附圖中的實施例不構成對本發(fā)明創(chuàng)造的任何限制,對于本領域的普通技術人員,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)以下附圖獲得其它的附圖。
圖1是本發(fā)明結構示意圖。
附圖標記:數(shù)據(jù)接口層1、數(shù)據(jù)緩存層2、對外接口層3、頁面展示層4。
具體實施方式
結合以下實施例對本發(fā)明作進一步描述。
參見圖1,本實施例的一種具有動態(tài)數(shù)據(jù)管理和訪問功能的征信系統(tǒng),一種具有動態(tài)數(shù)據(jù)管理和訪問功能的征信系統(tǒng),包括依次相連的數(shù)據(jù)接口層1、數(shù)據(jù)緩存層2、對外接口層3和頁面展示層4,所述數(shù)據(jù)接口層1用于提供數(shù)據(jù)接口,對征信產(chǎn)品數(shù)據(jù)進行訪問并返回,所述數(shù)據(jù)緩存層2用于對所述返回的數(shù)據(jù)進行緩存,所述對外接口層3用于為所述數(shù)據(jù)接口提供渠道設置、訪問權限設置、數(shù)據(jù)加密設置,并將訪問數(shù)據(jù)輸出到頁面展示層4,所述頁面展示層4用于在頁面、app或微站上展示所述對外接口層提供的數(shù)據(jù)、以提供征信產(chǎn)品。
所述數(shù)據(jù)接口層包括數(shù)據(jù)源、源數(shù)據(jù)庫和業(yè)務數(shù)據(jù)庫,
(1)所述業(yè)務數(shù)據(jù)庫通過產(chǎn)品與商品的設置來動態(tài)生成;
(2)所述數(shù)據(jù)源通過接口注冊實現(xiàn)動態(tài)數(shù)據(jù)源接口注入管理,所述接口注冊通過springmvc、dubbo和zk技術實現(xiàn),把所有接口都注入到zk集群上,生成內部用的接口,為內部商品設置和產(chǎn)品設置提供內部接口,把外部數(shù)據(jù)納入到系統(tǒng)資源,對相同的數(shù)據(jù)源接口進行歸類,在zk節(jié)點設置相同分類下的數(shù)據(jù)接口訪問規(guī)則,統(tǒng)一管理,通過匹配規(guī)則實現(xiàn)智能訪問相應的數(shù)據(jù)源,通過分析訪問數(shù)據(jù)的準確性、完整性權重以及手動設置來確定數(shù)據(jù)源的訪問優(yōu)先級,所述訪問優(yōu)先級采用id3算法的決策樹進行分析;通過接口注冊實現(xiàn)了接口的動態(tài)接入,并通過商品和產(chǎn)品設置管理實現(xiàn)了業(yè)務數(shù)據(jù)庫的動態(tài)生成;針對現(xiàn)有技術中數(shù)據(jù)源的訪問只能人工定義,通過接口注冊來注入數(shù)據(jù)源,并統(tǒng)一管理,通過匹配規(guī)則來實現(xiàn)智能訪問相應的數(shù)據(jù)源;通過數(shù)據(jù)商品的節(jié)點化配置管理,來配置產(chǎn)品的業(yè)務訪問流,提高了數(shù)據(jù)處理效率;
(3)業(yè)務驅動通過設置數(shù)據(jù)匹配規(guī)則來查詢所述數(shù)據(jù)源,查詢出數(shù)據(jù)源,先通過接口存入所述源數(shù)據(jù)庫中,再通過etl數(shù)據(jù)抽取工具,抽取到業(yè)務數(shù)據(jù)中,并返回業(yè)務數(shù)據(jù);
所述數(shù)據(jù)緩存層將查詢返回的業(yè)務數(shù)據(jù)先存到數(shù)據(jù)緩存層,為數(shù)據(jù)的二次訪問提供業(yè)務數(shù)據(jù)。
所述商品設置和產(chǎn)品設置分為商品設置管理和產(chǎn)品設置管理,具體的:
(1)商品設置管理:通過商品設置管理,可以選擇接口商品,設置商品價格、數(shù)據(jù)字段及描述,同時生成商品庫;
(2)產(chǎn)品設置管理,基于后臺設置好的商品,依據(jù)產(chǎn)品的訪問邏輯,對產(chǎn)品進行分類和邏輯設置,為用戶提供產(chǎn)品工作流,完成產(chǎn)品設計;所述產(chǎn)品工作流的配置管理采用企業(yè)服務總線技術來實現(xiàn),針對現(xiàn)有技術中生成產(chǎn)品要進行硬編碼來解決產(chǎn)品線的問題,通過產(chǎn)品分類及邏輯設置就可以完成產(chǎn)品;
(3)用戶在查詢查某項數(shù)據(jù)并消費時,把數(shù)據(jù)按產(chǎn)品id分別存到相應的業(yè)務數(shù)據(jù)表中,同時生成業(yè)務流水。
本實施例通過對數(shù)據(jù)源接入管理、數(shù)據(jù)源訪問規(guī)則和產(chǎn)品設置管理進行改進,提高了數(shù)據(jù)處理靈活性和效率。
最后應當說明的是,以上實施例僅用以說明本發(fā)明的技術方案,而非對本發(fā)明保護范圍的限制,盡管參照較佳實施例對本發(fā)明作了詳細地說明,本領域的普通技術人員應當理解,可以對本發(fā)明的技術方案進行修改或者等同替換,而不脫離本發(fā)明技術方案的實質和范圍。