劉輝


摘要 隨著氣象服務的進步與發展,公共氣象服務產品的服務廣度與深度日益加深,原有的氣象服務產品模式已經不能滿足公共氣象服務的需求,標準化、規范化的傳輸、存儲、檢索、共享已經成為公共氣象服務產品發展的共識,本文主要介紹了基于公共氣象服務產品命名規范,實現產品的定義、上傳,管理、展示與服務相關功能。
【關鍵詞】標準化命名 產品庫 氣象服務
1 引言
隨著氣象事業的改革,規范公共氣象服務產品命名,清理“僵尸”產品、低端或重復供給產品,擴大有效供給和中高端產品、規范有效供給產品、內外服務產品等成為了公共氣象發展服務產品的必然要求,為此優化氣象服務產品供給結構、改善供給運行機制、提高氣象服務供給側改革,成為了一種必要手段長效。
2 基于命名規范的產品庫概述
2.1 氣象服務產品命名規范
氣象服務產品命名規范實現了產品屬性的統一,規范了產品的上傳、存儲、共享服務,提高了產品使用率。氣象服務產品命名包括:氣象服務產品標識、產品制作單位、產品業務門類、產品內容、產品內容地理高度、產品覆蓋區域、產品起始時間、產品內容起止時間和產品存儲格式九段內容,各段之間用英文半角下劃線“”分隔。
2.2 公共氣象服務產品庫
公共氣象服務產品庫依據公共氣象服務產品命名規范實現了公共氣象服務產品的統一存儲,自動收集、發布及基于HTTP接口對外服務,建立產品上下線流程,實現產品應用考核效益分析展示,規范了有效供給產品,完善公共氣象服務產品標準化服務。
3 基于命名規范的產品庫應用
傳統的公共氣象服務產品庫基于產品的欄目劃分上傳產品,產品的屬性比較單一,應用范圍有限,極大的限制的氣象服務產品的的應用范疇與發揮的作用,基于氣象服務產品命名規范的產品庫具有豐富的產品庫,規范的產品流程,減少了冗余產品,對于產品的使用分析具有更大的應用范圍。
3.1 產品的定義
依據產品命名規范設置產品對應屬性,根據產品屬性生成產品唯一編碼。產品編碼的不同字符代表產品的不同屬性,產品編碼作為產品KEY值貫穿產品的整個生命周期。氣象服務產品文件命名表達式如下:
氣象服務產品標識產品制作單位產品業務門類產品內容產品內容地理高度產品覆蓋區域產品起始時間產品內容起止時間.產品存儲格式
3.2 產品的上傳
產品的上傳基于產品庫客戶端和接口服務兩種模式,客戶端采用CS模式,分為手動上傳與自動上傳。每一個產品可以配置自動上傳目錄,間隔固定時間掃描目錄,符合要求的產品文件自動上傳產品庫,也可選擇對應文件手動上傳產品。接口服務采用WebServiceRESTful方式,返回內容采用Json格式。分為:上傳文件接口、九段碼標準名文件入庫接口、九段碼+別名自動發布產品接口。圖1為產品庫上傳流程圖。
3.3 產品的共享
產品庫提供多元共享服務,包括Samba文件共享,API接口及FTP接口服務。文件共享,按照產品庫共享使用規范可以獲取產品。
Samba文件共享的配置文件位于/ete/samba/目錄中,其中smb.conf是主配置文件。在smb.conf文件中,以“#”號開始的行表示注釋性的文字,以“:”開始的行表示是配置樣例。在配置共享文件夾時用戶可以參考文件中提供的樣例行進行設置。配置如圖2所示。
API是產品庫預先定義的接口函數,目的是提供應用應用程序與開發人員基于某軟件或硬件得以訪問產品庫文件的能力,而又無需訪問源碼,或理解內部工作機制的細節。產品庫提供了可供開發人員使用的接口,按照使用要求及可獲取產品庫文件。
產品庫支持基于FTP協議的文件共享,用戶通過FTP設置FTP IP、端口、用戶名和密碼及可獲取所需要的產品庫文件。
4 結論
基于公共氣象服務產品命名規范的氣象服務產品庫,實現了公共氣象服務產品的統一管理、統一服務。相比傳統的公共氣象服務文件的分散化存儲與管理提高了產品的使用效率,減少了冗余產品,對于產品的使用分析具有更大前景。
參考文獻
[1]文檔分享http: //baike. baidu.com/view/2645049.htm.
[2]劉閩碧,基于SharePoint的在線文檔管理解決方案[J].廊坊師范學院黨報(自然科學版),2009 (06).