黃浩輝 羅溢光
摘 要 本文致力于提出一種在計量行業(yè)中高性能數(shù)據(jù)處理中間件系統(tǒng)對計量原始記錄數(shù)據(jù)進行存儲分配、解析、運算等處理,使之實現(xiàn)自動生成證書結(jié)果頁。檢測人員通過該系統(tǒng)降低了原始計算出錯率,大大提高了生成證書的效率。本文介紹中間件系統(tǒng)的體系結(jié)構(gòu)和工作原理,并通過各個科室應(yīng)用推廣證明其有效性。
【關(guān)鍵詞】計量 并行計算 中間件
1 系統(tǒng)研究目的
主要包含兩個方面:
(1)在充分研究國內(nèi)計量檢定校準業(yè)務(wù)的基礎(chǔ)上,結(jié)合我省計量技術(shù)機構(gòu)的實際,進行周詳?shù)男枨蠓治觯l(fā)現(xiàn)現(xiàn)行的計量管理系統(tǒng)中,在檢定儀器、錄入檢定數(shù)據(jù)、手工計算后出具證書的過程中,效率低,出錯率高。通過對計量檢測數(shù)據(jù)處理中間系統(tǒng)的研究及開發(fā),是檢測過程中最能感覺到提高效率的一步,同時提高了工作效率,保障了證書的準確無誤。
(2)研發(fā)計量檢測數(shù)據(jù)處理中間系統(tǒng),并在計量技術(shù)機構(gòu)中得以應(yīng)用。通過分析研究在應(yīng)用過程中發(fā)現(xiàn)的問題,不斷為完善系統(tǒng)提供有力的支持。
2 系統(tǒng)意義
提高計量器具檢定校準和出具證書的效率有重要的意義:
(1)數(shù)據(jù)處理中間件系統(tǒng)打破了檢定員生成證書結(jié)果頁時只能通過手工錄入,再通過手工計算得到證書結(jié)果頁的傳統(tǒng)。
(2)借助數(shù)據(jù)處理中間件系統(tǒng),檢定員就能快速、準確地將原始記錄數(shù)據(jù)轉(zhuǎn)化為證書結(jié)果頁,并保存在數(shù)據(jù)庫中,提高了效率,降低了人為生成證書出錯率。
3 系統(tǒng)功能結(jié)構(gòu)及流程圖
數(shù)據(jù)處理中間件系統(tǒng)基本客服端/服務(wù)器(C/S)模式開發(fā),支持數(shù)據(jù)并行計算處理。本文研究并討論數(shù)據(jù)存儲分配、解析、運算等技術(shù)在中間件系統(tǒng)中應(yīng)用。提出一種數(shù)據(jù)放置模型和數(shù)據(jù)處理模型。利用該模型對原始記錄數(shù)據(jù)的處理,生成證書結(jié)果頁。
3.1 中間件體系結(jié)構(gòu)。
由于計量器具的種類千差萬別、名目繁多,特性也各有不同,檢定證書結(jié)果頁千差萬別,現(xiàn)有的計量證書管理系統(tǒng)出具證書過程通常是檢定員或證書文員通過手工錄入,再經(jīng)過手工計算將證書結(jié)果填進WORD或PDF文檔中,過程繁雜且效率低下。因此,通過中間件系統(tǒng)的應(yīng)用,采用并行計算技術(shù)對原始記錄數(shù)據(jù)進行存儲分配、解析、計算后自動生成證書結(jié)果頁。大大提高了生成證書結(jié)果頁的效率。
3.1.1 系統(tǒng)功能結(jié)構(gòu)。
中間件系統(tǒng)采用三層架構(gòu)體系結(jié)構(gòu),包括接口層、并行數(shù)據(jù)處理服務(wù)層和數(shù)據(jù)訪問層。接口層向用戶提供應(yīng)用接口,幫助用戶調(diào)用并處理由服務(wù)層提供的數(shù)據(jù)和服務(wù)。并行處理服務(wù)層是中間件系統(tǒng)的核心,它提供數(shù)據(jù)源管理、數(shù)據(jù)并行處理方法和管理,實現(xiàn)將原始記錄數(shù)據(jù)并行處理。數(shù)據(jù)訪問層是建立與數(shù)據(jù)源之間的連接,并將最后結(jié)果頁數(shù)據(jù)已WORD或PDF文檔形式保存到數(shù)據(jù)庫中。
3.1.2 主要功能模塊
系統(tǒng)主要包括以下三個主要模塊。
(1)數(shù)據(jù)服務(wù)模塊。是整個系統(tǒng)架構(gòu)中的重要部分,用于管理和維護系統(tǒng)中的原始記錄數(shù)據(jù)。它處理的信息主要是對原始記錄中數(shù)據(jù)資源進行分配并存儲到指定類型PDF模板中。
(2)數(shù)據(jù)連接模塊。其主要功能是通過建立系統(tǒng)中所有相關(guān)資源數(shù)據(jù)的連接,完成相應(yīng)通信機制和連接策略的建立。
(3)數(shù)據(jù)處理模塊。實現(xiàn)對原始記錄數(shù)據(jù)的處理。當(dāng)用戶數(shù)據(jù)提交到該模塊處理時,系統(tǒng)將通過并行方式對數(shù)據(jù)進行解析、計算處理。并將自動生成的證書結(jié)果頁保存到數(shù)據(jù)中
3.1.3 系統(tǒng)流程圖
對于上述模型進行實現(xiàn),其操作流程圖如圖1所示,具體描述如下。
參考文獻
[1]王念濱,宋益波.一種基于群集的并行數(shù)據(jù)處理中間件系統(tǒng)[J]。計算機研究與發(fā)展,2007,44(10):1702-1708。
[2]Ferhatosmanoglu H.Efficient Parallel Processing of Range Queries Through Replicated Declustering[J]. Distributed and Parallel Databases,2006,20(2):117-147
作者單位
廣東省計量科學(xué)研究院 廣東省廣州市 510405