王天宇
摘要:近年來(lái)我國(guó)信息化技術(shù)得到了迅速的發(fā)展,信息架構(gòu)匹配顯示在數(shù)據(jù)庫(kù)集成等領(lǐng)域中也有著非常重要的應(yīng)用意義。通過(guò)構(gòu)建可視化匹配模式,并進(jìn)行半自動(dòng)集成工具開發(fā)的模式,在基于XML信息系統(tǒng)基礎(chǔ)上進(jìn)行數(shù)據(jù)集成處理,能夠起到良好的信息系統(tǒng)集成效果,滿足數(shù)據(jù)庫(kù)的各項(xiàng)運(yùn)行需求,本文主要就基于XML的信息系統(tǒng)集成可視化跟匹配系統(tǒng)進(jìn)行了研究。
關(guān)鍵詞:XML;信息系統(tǒng);集成;可視化
信息系統(tǒng)的種類非常多,不同的信息系統(tǒng)因?yàn)槿狈y(tǒng)一規(guī)劃跟管理,導(dǎo)致其信息描述以及存儲(chǔ)構(gòu)建不夠,信息格式也有著一定的差異性,同類型信息系統(tǒng)還無(wú)法借助語(yǔ)意進(jìn)行信息架構(gòu)的構(gòu)建。隨著我國(guó)信息技術(shù)的不斷發(fā)展,對(duì)于信息共享提出了更高的要求,只有對(duì)不同信息系統(tǒng)中的信息資源進(jìn)行集成化處理,并通過(guò)可視化的匹配工具進(jìn)行信息數(shù)據(jù)的基層,才能夠獲得良好的信息資源共享效果。XML技術(shù)作為網(wǎng)絡(luò)間信息表示以及交換的一個(gè)標(biāo)準(zhǔn)格式,在網(wǎng)絡(luò)資料的存儲(chǔ)過(guò)程中也有著非常重要的意義。為了實(shí)現(xiàn)不同信息系統(tǒng)之間的協(xié)同工作,可以采用統(tǒng)一元素的XML進(jìn)行匹配,借此獲得良好的信息數(shù)據(jù)集成效果。
一、處理流程
不同類型的信息系統(tǒng)在信息構(gòu)架中均有著自己的獨(dú)立特點(diǎn),因此在進(jìn)行信息系統(tǒng)的可視化匹配過(guò)程中,需要按照以下流程來(lái)進(jìn)行處理:①在結(jié)合了不同信息系統(tǒng)中的局部XML基礎(chǔ)上構(gòu)建全局XML系統(tǒng)的構(gòu)建,為后續(xù)的信息架構(gòu)匹配工作進(jìn)行標(biāo)準(zhǔn)模式的提供。②針對(duì)局部XML跟全局XML在對(duì)同一元素進(jìn)行描述過(guò)程中的語(yǔ)意差異性,來(lái)進(jìn)行信息構(gòu)建系統(tǒng)匹配的算法模型的構(gòu)建,對(duì)于后續(xù)的信息進(jìn)行架構(gòu)匹配處理。③在具體匹配過(guò)程中,需要結(jié)合可視化匹配工具生成自動(dòng)專戶器,來(lái)讓局部的XML文檔可以直接轉(zhuǎn)化為全局XML文檔。④將全部的局部XML文檔轉(zhuǎn)變?yōu)槿諼ML之后,就會(huì)形成統(tǒng)一的信息系統(tǒng),并且可以實(shí)現(xiàn)不同信息系統(tǒng)直接的數(shù)據(jù)集成。
二、體系架構(gòu)
為了讓不同的信息系統(tǒng)取得數(shù)據(jù)集成效果,需要同時(shí)進(jìn)行2個(gè)XML在信息架構(gòu)上面的匹配工作,具體的可視化工具由以下幾個(gè)部分所構(gòu)成。①采用Java進(jìn)行可視化圖形界面的搭建,采用可視化圖形界面中的雙曲線樹能夠?qū)λ械娜中畔⒓軜?gòu)跟局部信息架構(gòu)進(jìn)行呈現(xiàn),讓用戶們主動(dòng)參與到信息系統(tǒng)的匹配工作中,促進(jìn)匹配活動(dòng)的交互性跟有效性得到進(jìn)一步提升。②利用模擬推薦引擎,可以在用戶匹配過(guò)程中迅速找到跟局部信息架構(gòu)可能匹配的全局信息架構(gòu)體系。這樣用戶可以通過(guò)選擇局部信息架構(gòu)元素的方式,利用相關(guān)匹配算法及時(shí)找到相對(duì)應(yīng)的全局信息架構(gòu)中的元素,隨后通過(guò)列表模式進(jìn)行這些元素的顯示。③通過(guò)用戶的手動(dòng)匹配系統(tǒng)能夠?qū)崿F(xiàn)局部信息框架跟全局信息構(gòu)架的匹配工作,當(dāng)用戶決定進(jìn)行該系統(tǒng)的匹配時(shí),會(huì)在匹配歷史數(shù)據(jù)庫(kù)中進(jìn)行直接的保存跟計(jì)算,隨后進(jìn)行XML樣式表的自動(dòng)生成。④在匹配歷史數(shù)據(jù)庫(kù)中還對(duì)用戶的所有匹配歷史進(jìn)行了存放,如果用戶對(duì)匹配信息進(jìn)行了更改之后,對(duì)于重新更改之后的信息也能夠進(jìn)行保存,與此同時(shí)匹配歷史數(shù)據(jù)庫(kù)也會(huì)得到更新。用戶一旦選擇了局部的信息架構(gòu),推薦引擎就能夠直接結(jié)合歷史數(shù)據(jù)庫(kù)來(lái)進(jìn)行匹配全局信息架構(gòu)的尋找,從而滿足用戶們的信息匹配需求。
三、關(guān)鍵技術(shù)的實(shí)現(xiàn)方法
(一)可視化角度
信息可視化是在計(jì)算機(jī)支持下,采用交互抽象數(shù)據(jù)圖像化方法,幫助用戶的信息識(shí)別能力得到進(jìn)一步增強(qiáng)。在進(jìn)行信息架構(gòu)的匹配處理過(guò)程中,多是采用呈圖像顯示的表現(xiàn)方式來(lái)進(jìn)行問(wèn)題的分析跟處理,在視覺上也能夠給予用戶帶來(lái)深刻的印象。在結(jié)合XML特有層次機(jī)構(gòu)模式的基礎(chǔ)上,一般可以采用雙曲線樹的方式來(lái)進(jìn)行描述。雙曲線樹作為一種交互的多維可視化方法,還方法能夠幫助用戶們進(jìn)行自身尋求的精準(zhǔn)信息的尋找。在雙曲線樹結(jié)構(gòu)中主要是將一些文件作為一個(gè)節(jié)點(diǎn)來(lái)進(jìn)行顯示的,用戶在攥住某一個(gè)節(jié)點(diǎn)之后,可以采用拖動(dòng)瀏覽的模式進(jìn)行下層文件的閱讀。跟傳統(tǒng)的文件結(jié)構(gòu)進(jìn)行對(duì)比,雙曲線樹的瀏覽方式還具備有柔韌性強(qiáng)的特點(diǎn),用戶們不必為了查看下層文件內(nèi)容時(shí)進(jìn)行文件的不斷打開跟關(guān)閉,也就能夠減少很多無(wú)效操作的發(fā)生,給予用戶們更加優(yōu)質(zhì)的服務(wù)體驗(yàn)。相關(guān)研究表明采取雙曲線樹法來(lái)進(jìn)行信息的定位處理時(shí),其速度能夠加快60%以上,對(duì)于信息處理跟分享效率的提升也有著重要的意義。
(二)算法角度
為了促進(jìn)局部跟全部XML得到有效匹配,還需要通過(guò)相應(yīng)算法來(lái)進(jìn)行解決。首先利用局部XML元素來(lái)進(jìn)行全局XML元素的查詢,通過(guò)可視化匹配工具中的推薦引擎可以實(shí)現(xiàn)這一目標(biāo),并且可以借助于以下幾種算法來(lái)進(jìn)行。①基于元素名字的匹配算法,在該算法中能夠根據(jù)元素語(yǔ)意上的差異性來(lái)進(jìn)行字符串差異的匹配,并且能夠?qū)⒁粋€(gè)整數(shù)作為匹配與否的參數(shù)標(biāo)志,只需要返回的整數(shù)值控制在設(shè)定的閾值范圍內(nèi),就可以直接認(rèn)定為匹配成功。②將用戶定義規(guī)則作為進(jìn)行匹配的準(zhǔn)則,用戶可以自己進(jìn)行局部XML元素跟全局XML元素的定義,應(yīng)用這些準(zhǔn)則可以在算法1的匹配執(zhí)行之前就得到信息匹配的有效執(zhí)行,因此算法2的優(yōu)先級(jí)需要適當(dāng)設(shè)置的比算法1高。
四、結(jié)語(yǔ)
近年來(lái)我國(guó)的XML技術(shù)得到了迅速的發(fā)展,XML語(yǔ)言的共享跟可視化需求也得到了一定程度的增加。只有在一個(gè)可視化匹配模型基礎(chǔ)上,來(lái)進(jìn)行XML信息系統(tǒng)的有效集成。用戶們只需要通過(guò)該模型的引擎模塊跟手動(dòng)匹配符模塊,還就可以實(shí)現(xiàn)基于XML信息系統(tǒng)的數(shù)據(jù)集成工作,并且具備有方便、靈活以及擴(kuò)展性強(qiáng)的特征,值得進(jìn)一步研究跟應(yīng)用。
參考文獻(xiàn):
[1]徐斌,潘瑞林,暴偉.基于OPCXML的物流自動(dòng)化系統(tǒng)集成研究[J].制造業(yè)自動(dòng)化,2015,(8):37-40.
[2]李知淵.社保征繳系統(tǒng)基于XML信息數(shù)據(jù)的應(yīng)用分析[J].中國(guó)新通信,2014,(16):84.
[3]王闖,李邦.基于XML的信息系統(tǒng)集成的研究[J].東方青年·教師,2013,(4):23.