1.一種可變數(shù)據(jù)結構自動同步匹配的實現(xiàn)方法,其特征在于,包括數(shù)據(jù)源系統(tǒng)和目標系統(tǒng),其實現(xiàn)過程為:
1)數(shù)據(jù)源系統(tǒng)將xml數(shù)據(jù)信息發(fā)送到目標系統(tǒng)接口;
2)該目標系統(tǒng)的接口程序判斷接收到的最新數(shù)據(jù)結構與歷史數(shù)據(jù)結構有無變化:若存在變化則更新數(shù)據(jù)結構、映射關系,同時完成數(shù)據(jù)存儲;若無變化則根據(jù)歷史映射關系直接完成數(shù)據(jù)存儲。
2.根據(jù)權利要求1所述的一種可變數(shù)據(jù)結構自動同步匹配的實現(xiàn)方法,其特征在于,上述步驟1)的具體實現(xiàn)過程為:
A)首先在數(shù)據(jù)目標系統(tǒng)的數(shù)據(jù)庫中初始化集成數(shù)據(jù)表結構;
B)初始化集成數(shù)據(jù)字段映射關系,配置數(shù)據(jù)源系統(tǒng)數(shù)據(jù)字段與目標系統(tǒng)數(shù)據(jù)字段的映射關系;
C)數(shù)據(jù)源系統(tǒng)調用目標系統(tǒng)提供的接口,將接口xml數(shù)據(jù)發(fā)送給目標系統(tǒng)。
3.根據(jù)權利要求1所述的一種可變數(shù)據(jù)結構自動同步匹配的實現(xiàn)方法,其特征在于,在上述步驟2)中,當數(shù)據(jù)源系統(tǒng)推送數(shù)據(jù)時,創(chuàng)建訪問控制數(shù)據(jù)源系統(tǒng)數(shù)據(jù)庫;或者在數(shù)據(jù)目標系統(tǒng)存儲數(shù)據(jù)時完成初始化,創(chuàng)建訪問控制數(shù)據(jù)目標系統(tǒng)數(shù)據(jù)庫;
數(shù)據(jù)源系統(tǒng)和數(shù)據(jù)目標系統(tǒng)創(chuàng)建訪問控制數(shù)據(jù)庫時,輸入管理員編號、密碼,將該用戶作為數(shù)據(jù)庫的登錄用戶,并將該用戶作為訪問控制數(shù)據(jù)庫的數(shù)據(jù)庫屬主。
4.根據(jù)權利要求3所述的一種可變數(shù)據(jù)結構自動同步匹配的實現(xiàn)方法,其特征在于,上述步驟2)的具體實現(xiàn)過程為:
目標系統(tǒng)接收到數(shù)據(jù)源系統(tǒng)發(fā)送過來的xml數(shù)據(jù)后,根據(jù)已經(jīng)存儲的集成數(shù)據(jù)結構數(shù)據(jù)進行差異對比,若發(fā)現(xiàn)數(shù)據(jù)結構差異,更新已經(jīng)存儲的集成數(shù)據(jù)結構數(shù)據(jù),同時更新目標數(shù)據(jù)庫中的目標數(shù)據(jù)表結構,同時根據(jù)已經(jīng)更新后的集成數(shù)據(jù)結構數(shù)據(jù)更新已經(jīng)存儲的數(shù)據(jù)字段映射關系,若未發(fā)現(xiàn)數(shù)據(jù)結構發(fā)生變化,進行下一步;
通過更新后的數(shù)據(jù)字段映射關系完成數(shù)據(jù)的存儲。
5.根據(jù)權利要求1所述的一種可變數(shù)據(jù)結構自動同步匹配的實現(xiàn)方法,其特征在于,數(shù)據(jù)目標系統(tǒng)web服務進行初始化時獨立訪問控制數(shù)據(jù)目標系統(tǒng)數(shù)據(jù)庫,數(shù)據(jù)源系統(tǒng)與數(shù)據(jù)目標系統(tǒng)兩者之間通過web服務進行數(shù)據(jù)的同步。