楊東寧 史建云
(1.云南電網有限責任公司信息中心,云南昆明 650000;2.南方電網深圳數字電網研究院有限公司,廣東深圳 518000)
目前,由于信息技術的迅猛發展,使得人們逐漸走入大數據時代。在這樣的大環境下,網絡數據管理程序逐漸走進人們的生活中,并且被廣泛應用于社會中的各個領域。這種管理程序它的成本相對較低,且具有低功耗,體積小等特點。對于大量的數據信息也可以快速對其進行處理。它還具有感知通信的功能,可以在特定的網絡環境下,計算數據處理的實際運行參數和執行指標,并對異常數據做出感知,對系統中相對應的控制軟件進行指令下達,實現異常數據的安全處理。另外,網絡數據管理平臺還可以在數據傳輸的過程中對數據實現跟蹤處理。為了保證數據的傳輸安全,獲取到接收數據一方的網絡環境以及地址,并對其進行定位。SOA是一種面向服務的網絡功能組建模型[1]。它主要的作用是對平臺或者系統中不同的功能單元進行拆分,并將這些功能單元利用對應的網絡協議重新連接,組成新的功能單元,以適應平臺或者系統數據處理的需求。近幾年,SOA技術支持下的網絡數據管理平臺逐漸取代了傳統的數據管理平臺。新的平臺不僅具有傳統平臺的數據處理功能,還在此基礎上,添加了許多新的數據控制管理功能。因此,本文主要對SOA技術下的網絡數據管理平臺進行設計研究,提出建議,以此來進一步促進網絡數據管理技術的創新發展。
平臺對于網絡數據的處理通常是需要通過各種功能管理模塊來實現的。每一個功能模塊都有著各自獨立的管理功能,共同組成平臺完整的管理程序。首先,需要獲取到系統提供的數據信息管理程序執行率才可以開始建立網絡數3+功能管理模塊。我們可以利用fsl算法,在二維空間中,測量數據處理的參考點距離,然后計算其數據管理指令數值[2]。計算公式(1)如下所示:

公式(1)中:P表示數據管理指令數值,n表示處理條件,i表示處理限制次數,Xi表示最大處理距離,Yi表示最小處理距離。通過以上計算,可以得出數據管理指令數值。接下來,建立3+模式下的基礎功能管理模塊執行流程,具體流程如圖1所示:

圖1 3+數據管理功能模塊執行流程圖Fig.1 3+ data management function module execution flow chart
從圖1中可以得知功能模塊的具體執行流程。隨后,將實際管理指令數值添加在平臺之中,可以得出SOA技術下的網絡數據處理節點的對應坐標。之后,以坐標點為中心,向外延伸四個輔助坐標,并測量它們之間的距離。隨后依照這個距離同時向外繼續擴展坐標點,直至滿足平臺對數據的管理數量標準,利用網絡協議,將這些坐標點連接,形成一個新的數據管理總模塊,更改系統中節點的射頻距離,將新的數據管理總模塊添加在電腦控制平臺之中,完成網絡數據3+功能管理模塊的建立。
在建立網絡數據3+功能管理模塊之后,需要建立平臺的SOA數據管理結構。數據平臺管理一般是結構性的,依照功能模塊來建立完整的數據管理結構[3]。這個結構中的功能模塊會根據平臺對數據的處理情況,而做出相應的輔助操作。不僅如此,還會在ESN發布各種平臺服務,并將相關數據與其他平臺支撐組件進行置換,構成SOA的總平臺架構,如圖2所示:

圖2 數據處理平臺結構圖Fig.2 Data processing platform structure diagram
圖2為網絡數據管理平臺的總體結構圖。要對總結構中的數據管理結構進行設計。需要將平臺系統中的主數據庫和數據管理模塊進行關聯,并對相關數據進行監測。但是需要注意的是,此時,可能會出現主數據散落在處理系統之中的問題。需要將平臺的主結構與數據管理的功能模塊相關聯,并通過SOA技術將對主數據的操作同步到數據存儲之中。使整個數據管理平臺的結構連接更為緊密,并且提升了平臺數據管理的穩定性和嚴謹性。
多核心的網絡數據管理平臺一般是通過功能重疊技術所實現的。首先,需要在平臺中建立VDC管理子程序。這個程序主要是對平臺中數據的輸入輸出量進行控制管理的,也是一個用戶訪問的入口。相關人員可以從這個入口進入平臺,并且在平臺中進行VDC數據的管理、合成、檢查以及刪除等[4]。并且VDC管理子程序還可以對平臺的運行速率進行計算,以此來減少功能管理模塊的數據處理時間。在完成VDC管理子程序的建立之后,接下來,需要建立子程序的數據管理指令架構, 依照以上流程建立指令架構,并將其編制成多核心數據管理指令。將指令再次添加在平臺的功能管理區域之內,并將平臺中的控制設置更改為多重管控模式,且同時將管控數據調整至12mA,以此來實現多核心的網絡數據管理平臺的設計。
本次主要對基于SOA技術下的網絡數據管理平臺進行設計與研究。測試共分為兩組進行。一組通過傳統數據管理平臺進行測試,可以將其設置為傳統組;另一組是通過本文設計的數據管理平臺進行測試,將其設定為測試組。準備兩臺計算機,一組測試數據,保證其處于穩定的網絡運行狀態,并且不存在影響測試的外部因素,開始測試。
在穩定的網絡運行情況下,兩組平臺同時進行測試。首先,將以下數據錄入平臺之中,數據如表1所示:
依照表1中的數據,將其錄入平臺之中,隨后,打開平臺的數據指令控制庫,對處理指令進行更改。先計算指令的變化系數,公式2如下所示:

表1 測試錄入數據表Tab.1 Test entry data sheet

公式2中:W表示指令變化系數,β表示處理指令對應變量,h表示增強處理次數,θ表示轉換固定數值。通過計算,得出實際的指令變化系數。將其帶入指令編輯程序之中,編譯出新的數據處理指令,將新指令添加在平臺之中,對數據進行處理,可以得出兩組測試平臺的數據管理運行值,對其進行對比。
通過以上對兩組平臺的測試,得出以下測試結果,對其進行對比,如表2所示:

表2 平臺數據管理測試結果對比表Tab.2 Comparison table of platform data management test results
通過表2可以得知,傳統組的平臺對于數據的管理運行率相對較低,僅為0.64,而測試組的數據管理運行率則可以達到0.97,這說明測試組的平臺對數據的分析和處理速度都較為迅速,且處理細致。因此,可以驗證測試組的平臺效果更好,具有更強的時效性和準確性。
綜上所述,便是在SOA技術下的有關網絡數據管理平臺的相關設計。這種模式下的平臺對數據的管理相對較為嚴謹,且協同化能力也較強。對比于傳統的數據管理平臺,本文設計的平臺具有更高的執行性,一定程度上提高了數據管理的效率和質量,推動相關技術進一步創新發展。