?

基于JMS的院所兩級計量管理系統的設計與實現

2015-06-09 06:44黃晨輝
計量技術 2015年12期
關鍵詞:院級院所消息

郭 根 黃晨輝 馬 寧

(北京無線電計量測試技術研究所, 北京 100854)

?

基于JMS的院所兩級計量管理系統的設計與實現

郭 根 黃晨輝 馬 寧

(北京無線電計量測試技術研究所, 北京 100854)

當前國內有很多大型企業均是上下兩層組織機構,在這種組織管理模式下,計量管理工作無法實現有效上傳下達。本文作者從這一背景出發,設計并實現了一種基于JMS技術的院所兩級計量管理系統,該系統可以有效提高計量管理水平和工作效率,具有實際應用價值。

兩層組織;計量管理;JMS

0 引言

計量是實現單位統一、量值準確可靠的活動,計量不同于一般的測量,它在整個測量領域起著指導、監督、保證和仲裁作用[1]?;诰W絡的計量管理信息平臺將計量工作網絡化,既可以解決大量冗余錄入、信息孤島的問題,又可以覆蓋單位關于計量管理工作的各項職能,提高企業的管理能力及工作效率。當前國內有很多大型企業均是上下兩級組織管理,在這種兩級組織架構下,很多單位的院級與廠所級計量管理和技術相關的信息交流主要靠人工傳遞來實現,院級實時監督管理功能較弱,院級信息查詢結果很難及時、準確獲取,廠所信息上報也沒有便捷途徑。在各廠所內部,由于管理水平和技術水平發展不均衡,單位內部計量管理在一定程度上也存在管理過程不規范、管控流程不閉環的情況。因此,建立基于計算機網絡[2]的院級及院屬各廠所兩級(簡稱“院所兩級”)計量管理系統對上下兩層組織管理企業的計量管理工作具有重要意義。

1 院所兩級計量管理系統設計與實現

1.1 JMS技術

構建院所兩級計量管理系統所涉及的數據結構、操作系統、通信協議、數據庫和其他相關服務各不相同。為了實現信息共享,這時企業需要一套通訊系統來連接各個子系統,消息中間件JMS(JAVA消息服務)可以用來解決這個問題[3]。它能在不同的系統平臺中提供穩定、可靠的消息傳輸。

根據消息接收者對象數量,JMS消息服務規范定義了兩種分布式應用對象間的消息處理和響應模型。

1)點到點通信(Point to Point,P2P)

點到點通信是在消息隊列的基礎上創建的,它在發送方和接收方之間維持一種點到點的關系。每一個消息發送方將消息加入隊列,而接收方從隊列中取走消息,許多接收方能夠訪問同一個消息隊列,但是只有一個接收方能接收到該消息,即一個消息生產者對應一個消息消費者,如圖1所示。

圖1 P2P通信模型

2)發布/訂閱(Publish/Subscribe,Pub/Sub)

Pub/Sub傳遞方式完全不同于P2P消息傳遞方式。該方式是對一個主題發送消息,多個接收方可以訂閱他們的主題。一個主題消息只能被傳遞給訂閱該主題的接收方,同時一個接收方只能接收他所訂閱的主題中的消息,即一個消息生產者對應多個消息消費者。如圖2所示。

圖2 Pub/Sub通信模型

點到點模型和發布/訂閱模型完全適合院所兩級計量管理系統的消息傳遞需求。院級計量管理系統發布消息時可采用Pub/Sub模式,給訂閱了該主題的各廠所發送院級信息,而廠所級計量管理系統發布信息時可采用P2P模式,只有檢查到對方是院級計量管理系統時才傳送消息。

1.2 技術架構設計

本文基于JMS技術設計了院所兩級計量管理系統架構,該架構采用分布式部署,在院級和院屬各廠所各自獨立部署數據庫服務器和應用服務器,院級和廠所級計量管理系統之間通過JMS數據交換中心進行數據通信。

JMS數據交換中心采用ActiveMQ5.0作為應用服務器,單獨部署在院級服務器上,院級和廠所級計量管理系統均采用JAVA程序開發JMS接口服務,最后連接到JMS數據交換中心實現數據通信。

“院所兩級計量管理系統”的技術架構設計如圖3所示。

圖3 “院所兩級計量管理系統”技術架構設計示意圖

院級和廠所級計量信息系統均采用J2EE架構,部署方式相同,都是一個獨立B/S(瀏覽器/服務器)架構企業級信息系統[4-5]。數據庫層采用MicroSoft SQLServer2005數據庫服務器,應用層使用Apache Tomcat6.0,系統用戶利用瀏覽器IE6.0訪問系統的表現層,完成信息化計量管理的全部操作。

從更突出系統三層模型的角度看,“院所兩級計量信息系統”的體系模型如圖4所示,圖中顯示了信息系統三層模型中的數據庫層和應用層兩層,以及各計量信息系統的功能模塊。

1.3 系統實現

作為“院所兩級計量管理體系模型”的具體實現,建成后的院級計量管理系統包括周期管理、測量設備臺帳、專測管理、裝備保障、法規管理、溯源管理、課題管理、大型實驗管理、基礎信息、監督檢查、個人辦公11個功能模塊。

廠所級計量管理系統包括基礎信息模塊、測量設備模塊、計量管理模塊、個人辦公4個功能模塊。

院和廠所通過JMS數據交換中心進行數據交換內容包括:

院到廠所發送的數據包括:院計量法規、院計量基礎信息、院大型實驗信息、院計量監督檢查計劃,院合格供方名錄,院計量工作培訓計劃、院計量專家信息表等內容。

廠所到院發送的數據包括:廠所計量法規、廠所計量基礎信息、廠所測量設備臺帳、廠所設備周檢計劃明細、大型實驗測試需求報告、大型實驗計量確認報告、計量監督檢查自查報告、計量監督檢查問題反饋報告、廠所計量工作培訓記錄、廠所計量工作培訓計劃、廠所檢定規程、廠所合格供方能力情況調查表等內容。

以廠所設備周檢為例:各廠所在各自部署的計量管理系統中啟動設備周檢業務,當計量人員把檢定結果反饋到設備臺帳時,自動觸發保存到院數據交換中心的操作[6],院計量管理系統匯總各廠所提交的設備周檢信息,最終提供給院計量管理人員實時查看各廠所每月完成設備周檢的受檢率和合格率。

以院計量法規為例:當院級計量管理員更新了當前年度的計量法規并保存發布時,自動觸發保存到JMS數據交換中心,訂閱了該計量法規主題的各廠所均可收到院里發送的最新計量法規信息,并可以查看附件信息。

圖4 “院所兩級計量信息系統”的體系模型

2 結束語

本文著重從上下兩級組織機構計量管理業務需求的角度出發,設計并實現了一種基于JMS技術的院所兩級計量管理系統。通過院所兩級計量管理系統的構建和實施,使上下兩級組織機構的計量管理工作可以緊密連接,使政令的上傳下達更加快捷有效,該系統在規范院所兩級計量管理工作的同時又兼顧了不同單位實際需求的差異性,實現了計量數據的合理收集和使用,對提高計量管理水平和服務質量, 提高企業經濟效益有著重要的意義。

[1] 李宗揚,等. 計量技術基礎. 原子能出版社, 2002

[2] 馬春雷,梁駒,張文娟. 基于C/S與B/S混合模式的計量信息管理系統. 2009.35(4): 55-57

[3] 潘濤,張能立.基于JMS的企業消息系統的設計與實現,計算機技術與發展, 2006.8: 149-151, 154

[4] 于光. 基于MVC模式的Struts技術在Web應用中的研究與實現.長春理工大學, 2008.12

[5] 郭棟,趙佳寶.基于J2EE規范的電力企業計量管理系統. 計量技術,2006(3):51-54

[6] 溫旭,萬旻,駱建彬. 航天科研企業計量管理信息系統的設計與實現. 計量技術,2008(11):64-67

10.3969/j.issn.1000-0771.2015.12.22

猜你喜歡
院級院所消息
以立項形式開展分層遞進院級專項教改課題對提高住院醫師規范化培訓質量的作用研究
大學生校園文化育人載體探究
非疫區綜合性醫院緩沖病區設置探索與實踐
國內外科技巨頭人才保留政策對航天院所的啟示
以創新發展為引領的航天院所科技委智庫運行機制探討
軍工院所經濟運行評價指標體系研究
一張圖看5G消息
智慧院所類咨詢報告如何編制
2016年西藏社科院16項院級課題結構
消息
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合