楊東寧 史建云
(1.云南電網(wǎng)有限責(zé)任公司信息中心,云南昆明 650000;2.南方電網(wǎng)深圳數(shù)字電網(wǎng)研究院有限公司,廣東深圳 518000)
目前,由于信息技術(shù)的迅猛發(fā)展,使得人們逐漸走入大數(shù)據(jù)時代。在這樣的大環(huán)境下,網(wǎng)絡(luò)數(shù)據(jù)管理程序逐漸走進(jìn)人們的生活中,并且被廣泛應(yīng)用于社會中的各個領(lǐng)域。這種管理程序它的成本相對較低,且具有低功耗,體積小等特點(diǎn)。對于大量的數(shù)據(jù)信息也可以快速對其進(jìn)行處理。它還具有感知通信的功能,可以在特定的網(wǎng)絡(luò)環(huán)境下,計算數(shù)據(jù)處理的實(shí)際運(yùn)行參數(shù)和執(zhí)行指標(biāo),并對異常數(shù)據(jù)做出感知,對系統(tǒng)中相對應(yīng)的控制軟件進(jìn)行指令下達(dá),實(shí)現(xiàn)異常數(shù)據(jù)的安全處理。另外,網(wǎng)絡(luò)數(shù)據(jù)管理平臺還可以在數(shù)據(jù)傳輸?shù)倪^程中對數(shù)據(jù)實(shí)現(xiàn)跟蹤處理。為了保證數(shù)據(jù)的傳輸安全,獲取到接收數(shù)據(jù)一方的網(wǎng)絡(luò)環(huán)境以及地址,并對其進(jìn)行定位。SOA是一種面向服務(wù)的網(wǎng)絡(luò)功能組建模型[1]。它主要的作用是對平臺或者系統(tǒng)中不同的功能單元進(jìn)行拆分,并將這些功能單元利用對應(yīng)的網(wǎng)絡(luò)協(xié)議重新連接,組成新的功能單元,以適應(yīng)平臺或者系統(tǒng)數(shù)據(jù)處理的需求。近幾年,SOA技術(shù)支持下的網(wǎng)絡(luò)數(shù)據(jù)管理平臺逐漸取代了傳統(tǒng)的數(shù)據(jù)管理平臺。新的平臺不僅具有傳統(tǒng)平臺的數(shù)據(jù)處理功能,還在此基礎(chǔ)上,添加了許多新的數(shù)據(jù)控制管理功能。因此,本文主要對SOA技術(shù)下的網(wǎng)絡(luò)數(shù)據(jù)管理平臺進(jìn)行設(shè)計研究,提出建議,以此來進(jìn)一步促進(jìn)網(wǎng)絡(luò)數(shù)據(jù)管理技術(shù)的創(chuàng)新發(fā)展。
平臺對于網(wǎng)絡(luò)數(shù)據(jù)的處理通常是需要通過各種功能管理模塊來實(shí)現(xiàn)的。每一個功能模塊都有著各自獨(dú)立的管理功能,共同組成平臺完整的管理程序。首先,需要獲取到系統(tǒng)提供的數(shù)據(jù)信息管理程序執(zhí)行率才可以開始建立網(wǎng)絡(luò)數(shù)3+功能管理模塊。我們可以利用fsl算法,在二維空間中,測量數(shù)據(jù)處理的參考點(diǎn)距離,然后計算其數(shù)據(jù)管理指令數(shù)值[2]。計算公式(1)如下所示:
公式(1)中:P表示數(shù)據(jù)管理指令數(shù)值,n表示處理?xiàng)l件,i表示處理限制次數(shù),Xi表示最大處理距離,Yi表示最小處理距離。通過以上計算,可以得出數(shù)據(jù)管理指令數(shù)值。接下來,建立3+模式下的基礎(chǔ)功能管理模塊執(zhí)行流程,具體流程如圖1所示:
圖1 3+數(shù)據(jù)管理功能模塊執(zhí)行流程圖Fig.1 3+ data management function module execution flow chart
從圖1中可以得知功能模塊的具體執(zhí)行流程。隨后,將實(shí)際管理指令數(shù)值添加在平臺之中,可以得出SOA技術(shù)下的網(wǎng)絡(luò)數(shù)據(jù)處理節(jié)點(diǎn)的對應(yīng)坐標(biāo)。之后,以坐標(biāo)點(diǎn)為中心,向外延伸四個輔助坐標(biāo),并測量它們之間的距離。隨后依照這個距離同時向外繼續(xù)擴(kuò)展坐標(biāo)點(diǎn),直至滿足平臺對數(shù)據(jù)的管理數(shù)量標(biāo)準(zhǔn),利用網(wǎng)絡(luò)協(xié)議,將這些坐標(biāo)點(diǎn)連接,形成一個新的數(shù)據(jù)管理總模塊,更改系統(tǒng)中節(jié)點(diǎn)的射頻距離,將新的數(shù)據(jù)管理總模塊添加在電腦控制平臺之中,完成網(wǎng)絡(luò)數(shù)據(jù)3+功能管理模塊的建立。
在建立網(wǎng)絡(luò)數(shù)據(jù)3+功能管理模塊之后,需要建立平臺的SOA數(shù)據(jù)管理結(jié)構(gòu)。數(shù)據(jù)平臺管理一般是結(jié)構(gòu)性的,依照功能模塊來建立完整的數(shù)據(jù)管理結(jié)構(gòu)[3]。這個結(jié)構(gòu)中的功能模塊會根據(jù)平臺對數(shù)據(jù)的處理情況,而做出相應(yīng)的輔助操作。不僅如此,還會在ESN發(fā)布各種平臺服務(wù),并將相關(guān)數(shù)據(jù)與其他平臺支撐組件進(jìn)行置換,構(gòu)成SOA的總平臺架構(gòu),如圖2所示:
圖2 數(shù)據(jù)處理平臺結(jié)構(gòu)圖Fig.2 Data processing platform structure diagram
圖2為網(wǎng)絡(luò)數(shù)據(jù)管理平臺的總體結(jié)構(gòu)圖。要對總結(jié)構(gòu)中的數(shù)據(jù)管理結(jié)構(gòu)進(jìn)行設(shè)計。需要將平臺系統(tǒng)中的主數(shù)據(jù)庫和數(shù)據(jù)管理模塊進(jìn)行關(guān)聯(lián),并對相關(guān)數(shù)據(jù)進(jìn)行監(jiān)測。但是需要注意的是,此時,可能會出現(xiàn)主數(shù)據(jù)散落在處理系統(tǒng)之中的問題。需要將平臺的主結(jié)構(gòu)與數(shù)據(jù)管理的功能模塊相關(guān)聯(lián),并通過SOA技術(shù)將對主數(shù)據(jù)的操作同步到數(shù)據(jù)存儲之中。使整個數(shù)據(jù)管理平臺的結(jié)構(gòu)連接更為緊密,并且提升了平臺數(shù)據(jù)管理的穩(wěn)定性和嚴(yán)謹(jǐn)性。
多核心的網(wǎng)絡(luò)數(shù)據(jù)管理平臺一般是通過功能重疊技術(shù)所實(shí)現(xiàn)的。首先,需要在平臺中建立VDC管理子程序。這個程序主要是對平臺中數(shù)據(jù)的輸入輸出量進(jìn)行控制管理的,也是一個用戶訪問的入口。相關(guān)人員可以從這個入口進(jìn)入平臺,并且在平臺中進(jìn)行VDC數(shù)據(jù)的管理、合成、檢查以及刪除等[4]。并且VDC管理子程序還可以對平臺的運(yùn)行速率進(jìn)行計算,以此來減少功能管理模塊的數(shù)據(jù)處理時間。在完成VDC管理子程序的建立之后,接下來,需要建立子程序的數(shù)據(jù)管理指令架構(gòu), 依照以上流程建立指令架構(gòu),并將其編制成多核心數(shù)據(jù)管理指令。將指令再次添加在平臺的功能管理區(qū)域之內(nèi),并將平臺中的控制設(shè)置更改為多重管控模式,且同時將管控數(shù)據(jù)調(diào)整至12mA,以此來實(shí)現(xiàn)多核心的網(wǎng)絡(luò)數(shù)據(jù)管理平臺的設(shè)計。
本次主要對基于SOA技術(shù)下的網(wǎng)絡(luò)數(shù)據(jù)管理平臺進(jìn)行設(shè)計與研究。測試共分為兩組進(jìn)行。一組通過傳統(tǒng)數(shù)據(jù)管理平臺進(jìn)行測試,可以將其設(shè)置為傳統(tǒng)組;另一組是通過本文設(shè)計的數(shù)據(jù)管理平臺進(jìn)行測試,將其設(shè)定為測試組。準(zhǔn)備兩臺計算機(jī),一組測試數(shù)據(jù),保證其處于穩(wěn)定的網(wǎng)絡(luò)運(yùn)行狀態(tài),并且不存在影響測試的外部因素,開始測試。
在穩(wěn)定的網(wǎng)絡(luò)運(yùn)行情況下,兩組平臺同時進(jìn)行測試。首先,將以下數(shù)據(jù)錄入平臺之中,數(shù)據(jù)如表1所示:
依照表1中的數(shù)據(jù),將其錄入平臺之中,隨后,打開平臺的數(shù)據(jù)指令控制庫,對處理指令進(jìn)行更改。先計算指令的變化系數(shù),公式2如下所示:
表1 測試錄入數(shù)據(jù)表Tab.1 Test entry data sheet
公式2中:W表示指令變化系數(shù),β表示處理指令對應(yīng)變量,h表示增強(qiáng)處理次數(shù),θ表示轉(zhuǎn)換固定數(shù)值。通過計算,得出實(shí)際的指令變化系數(shù)。將其帶入指令編輯程序之中,編譯出新的數(shù)據(jù)處理指令,將新指令添加在平臺之中,對數(shù)據(jù)進(jìn)行處理,可以得出兩組測試平臺的數(shù)據(jù)管理運(yùn)行值,對其進(jìn)行對比。
通過以上對兩組平臺的測試,得出以下測試結(jié)果,對其進(jìn)行對比,如表2所示:
表2 平臺數(shù)據(jù)管理測試結(jié)果對比表Tab.2 Comparison table of platform data management test results
通過表2可以得知,傳統(tǒng)組的平臺對于數(shù)據(jù)的管理運(yùn)行率相對較低,僅為0.64,而測試組的數(shù)據(jù)管理運(yùn)行率則可以達(dá)到0.97,這說明測試組的平臺對數(shù)據(jù)的分析和處理速度都較為迅速,且處理細(xì)致。因此,可以驗(yàn)證測試組的平臺效果更好,具有更強(qiáng)的時效性和準(zhǔn)確性。
綜上所述,便是在SOA技術(shù)下的有關(guān)網(wǎng)絡(luò)數(shù)據(jù)管理平臺的相關(guān)設(shè)計。這種模式下的平臺對數(shù)據(jù)的管理相對較為嚴(yán)謹(jǐn),且協(xié)同化能力也較強(qiáng)。對比于傳統(tǒng)的數(shù)據(jù)管理平臺,本文設(shè)計的平臺具有更高的執(zhí)行性,一定程度上提高了數(shù)據(jù)管理的效率和質(zhì)量,推動相關(guān)技術(shù)進(jìn)一步創(chuàng)新發(fā)展。