• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Web Service 技術(shù)的氣象服務(wù)系統(tǒng)探索

      2014-10-10 21:44:35于萬榮崔棟梁田淙海朱杰
      電腦知識(shí)與技術(shù) 2014年24期
      關(guān)鍵詞:網(wǎng)絡(luò)應(yīng)用氣象服務(wù)

      于萬榮 崔棟梁 田淙海 朱杰

      摘要:隨著我省經(jīng)濟(jì)發(fā)展,人們對(duì)氣象信息產(chǎn)品的要求越來越高。氣象科研工作者對(duì)氣象信息的實(shí)時(shí)性,準(zhǔn)確性,可靠性,資料的廣泛性,集成性,和共享性都有了更高要求。 Web Service 是一種新的web應(yīng)用程序分支,他們是自包含、自描述、模塊化的應(yīng)用,可以發(fā)布、定位、通過web調(diào)用。Web Service可以執(zhí)行從簡單的請(qǐng)求到復(fù)雜商務(wù)處理的任何功能。提高氣象信息系統(tǒng)安全性,給對(duì)氣象信息訪問和共享提供了的管理和監(jiān)控的平臺(tái)。

      關(guān)鍵詞:Web Service;氣象服務(wù);網(wǎng)絡(luò)應(yīng)用;平臺(tái)搭建;API

      中圖分類號(hào):TP399 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)24-5788-02

      Exploration of Meteorological Service System Based on Web Service Technology

      YU Wan-rong, CUI Dong-liang, TIAN Cong-hai, ZHU Jie

      (Shanxi Province Meteorological Service Center, Taiyuan 030002, China)

      Abstract: Along with the economic development in our province, people pay more for higher requirements of meteorological information products. Meteorological research workers of meteorological information real-time, accuracy, reliability, universality, data integration, and sharing have higher requirements. Web Service is a new branch of the web application, they are self-contained, self describing, application of modular, can be released, positioning, through web call. Web Service can be executed from a simple request to any complicated business process. To improve the security of the meteorological information system, to the management and monitoring of meteorological information access and sharing provides the platform.

      Key words: Web Service; meteorological service; network application; platform; API

      1 概述

      隨著我省經(jīng)濟(jì)發(fā)展, 人們對(duì)氣象信息產(chǎn)品的要求越來越高。氣象科研工作者對(duì)氣象信息的實(shí)時(shí)性,準(zhǔn)確性,可靠性,資料的廣泛性,集成性,和共享性都有了更高要求。 但是氣象信息產(chǎn)品的發(fā)布與共享的技術(shù)手段存在一些問題。體現(xiàn)在以下幾個(gè)方面:

      一是氣象信息產(chǎn)品存儲(chǔ)分散,格式各異,存在用戶調(diào)用和共享困難,管理人員管理監(jiān)控困難。 目前氣象信息數(shù)據(jù)大都放在業(yè)務(wù)主干網(wǎng)內(nèi). 而氣象科研工作者由于地域限制分布在各個(gè)地區(qū)?;诰W(wǎng)絡(luò)安全,地域限制等因素考慮,不能對(duì)大多數(shù)氣象系統(tǒng)科研工作者開放氣象信息共享.氣象科研工作者使用現(xiàn)有技術(shù)取得氣象信息資源有很多限制和困難。由于業(yè)務(wù)和硬件環(huán)境限制,氣象信息產(chǎn)品存儲(chǔ)的路徑和格式各異,缺乏一個(gè)集成和集中管理的平臺(tái)。不同的氣象信息產(chǎn)品,以各種各樣的格式,獨(dú)立的保存在其各自的系統(tǒng)中,缺乏一個(gè)有效的集成平臺(tái)。目前氣象信息保存不同網(wǎng)絡(luò)的不同服務(wù)器上,有的以文本文件方式保存,有的以office 文檔方式保存,有的保存在數(shù)據(jù)庫中。既使是保存在數(shù)據(jù)庫的數(shù)據(jù),也分別保存在不同的數(shù)據(jù)庫中。這樣即給氣象信息的使用者帶來很大不方便.也給氣象信息訪問共享的監(jiān)控和管理帶來很大困難。

      二是專業(yè)氣象工作者處理計(jì)算機(jī)數(shù)據(jù)問題困難。因?yàn)闅庀髷?shù)據(jù)處理需要很多專業(yè)的計(jì)算機(jī)數(shù)據(jù)處理知識(shí),涉及到數(shù)據(jù)處理,文件結(jié)構(gòu),查詢,網(wǎng)絡(luò)安全訪問等等一系列問題,這對(duì)于很多氣象工作者是一個(gè)很大的挑戰(zhàn)。 很多氣象工作者在做研究的時(shí)候,投入相當(dāng)大精力做專業(yè)計(jì)算機(jī)數(shù)據(jù)處理.應(yīng)該想辦法讓氣象工作者從計(jì)算機(jī)技術(shù)處理中解放出來,專心于氣象工作的研究.

      三是不同平臺(tái)技術(shù)共享合作困難。 由于不同的氣象研究工作者和氣象產(chǎn)品開發(fā)人員 往往 采用 不同的開發(fā)平臺(tái)和開發(fā)語言,如vb, php, c, c++, java等,這極大限制了氣象工作者相互合作的可能和程序代碼的重復(fù)利??蒲腥藛T們?yōu)榱藢?shí)現(xiàn)同一個(gè)功能,往往不可避免的進(jìn)行重復(fù)開發(fā)??蒲腥藛T迫切需要一個(gè)跨平臺(tái),語言無關(guān),能對(duì)數(shù)據(jù)進(jìn)行處理的中間層,使得他們能夠調(diào)用一些常用的數(shù)據(jù)處理方法(比如調(diào)用某一天的天氣現(xiàn)象實(shí)況),而不需要自己去處理。

      總之,氣象科研工作者希望能夠更便捷的取得氣象信息數(shù)據(jù),也希望有一個(gè)中間層來對(duì)通用的一些數(shù)據(jù)處理提供一個(gè)方便的接口. 而氣象信息管理也迫切需要把氣象信息的訪問集中到一個(gè)平臺(tái),進(jìn)行有效監(jiān)控和管理,增強(qiáng)數(shù)據(jù)安全。

      2 解決方案

      2.1 標(biāo)題

      為了探索更加,方便,安全,快捷的進(jìn)行氣象數(shù)據(jù)訪問的途徑,方便氣象工作者進(jìn)行科研和二次開發(fā),也為了初步實(shí)現(xiàn)氣象數(shù)據(jù)訪問的平臺(tái)集中和監(jiān)控管理, 建立一個(gè)跨平臺(tái),跨語言的安全標(biāo)準(zhǔn)服務(wù)接口(中間層)。這個(gè)接口負(fù)責(zé)提供通用的氣象信息的訪問,共享和處理。 被授權(quán)的氣象數(shù)據(jù)用戶通過這個(gè)接口 獲取氣象信息, 用戶不需要知道這個(gè)信息是如何取得的。即開放一個(gè)中間接口提供氣象信息獲取服務(wù),用戶不論處在任何操作系統(tǒng)環(huán)境,不論使用何種語言,只要遵循服務(wù)規(guī)定的規(guī)范,通過提供有效認(rèn)證,就可以引用該接口的函數(shù)。

      這樣解決了3個(gè)問題:一是用戶不需要自己編寫信息處理的相關(guān)函數(shù)。所有用戶都調(diào)用已經(jīng)提供的接口函數(shù),節(jié)省精力和時(shí)間。這樣的接口尤其適用于對(duì)一些有很強(qiáng)氣象知識(shí),但相對(duì)計(jì)算機(jī)數(shù)據(jù)處理知識(shí)相對(duì)薄弱的用戶,他們不需要關(guān)心數(shù)據(jù)是如何計(jì)算,處理取得的。

      二是氣象信息可以跨平臺(tái)共享。不論任何平臺(tái),任何語言,都可以訪問這個(gè)接口,調(diào)用相關(guān)函數(shù),取得數(shù)據(jù)。

      三是氣象信息安全級(jí)別更高。用戶沒有直接訪問數(shù)據(jù)源(比如數(shù)據(jù)庫,或者)的權(quán)限。

      2.2 使用基于Web Service方式的服務(wù)模式

      Web Service 是一種新的web應(yīng)用程序分支,他們是自包含、自描述、模塊化的應(yīng)用,可以發(fā)布、定位、通過web調(diào)用。Web Service可以執(zhí)行從簡單的請(qǐng)求到復(fù)雜商務(wù)處理的任何功能。一旦部署以后,其他Web Service應(yīng)用程序可以發(fā)現(xiàn)并調(diào)用它部署的服務(wù)。 Web Service是一種應(yīng)用程序,它可以使用標(biāo)準(zhǔn)的互聯(lián)網(wǎng)協(xié)議,像超文本傳輸協(xié)議(HTTP)和XML,將功能綱領(lǐng)性地體現(xiàn)在互聯(lián)網(wǎng)和企業(yè)內(nèi)部網(wǎng)上??蓪eb服務(wù)視作Web上的組件編程。

      Web Service架構(gòu)是基于xml SOAP的 Web Service 體系架構(gòu) 實(shí)現(xiàn)了基于網(wǎng)絡(luò)的分布式應(yīng)用程序. 通信協(xié)議主要基于SOAP,服務(wù)的描述通過WSDL,通過UDDI來發(fā)現(xiàn)和獲得服務(wù)的元數(shù)據(jù)。

      2.3 使用基于Web Service方式的服務(wù)模式具體實(shí)現(xiàn)方案

      服務(wù)器端配置:1、編程設(shè)計(jì)服務(wù)組件,即庫函數(shù)2、根據(jù)函數(shù)要求,取得數(shù)據(jù)3封裝并發(fā)布到web service。取得天氣信息的web service 定義為:Public Class WeatherInfoService extend System.Web.Services.Webservice;設(shè)計(jì)取得天最高溫度的函數(shù)Public String getmaxtemp(String sCity ,Datetime sDate),定義其相關(guān)參數(shù)sCity (城市), sDate(時(shí)間);從現(xiàn)有數(shù)據(jù)源中取得數(shù)據(jù),封裝并發(fā)布到web service。

      客戶端配置:1調(diào)用服務(wù)器端分發(fā)的WSDL,輸入相對(duì)應(yīng)的參數(shù),得到服務(wù)器返回的結(jié)果.(結(jié)果為xml格式結(jié)構(gòu)),對(duì)數(shù)據(jù)結(jié)果解析,處理后發(fā)布結(jié)果。

      客戶端部分代碼:

      WeatherInfoService wis=new WeatherInfoService()

      String temperature = wis. getmaxtemp(“城市名”,“YYYY-mm-dd”)

      3 結(jié)論

      Web service 就是一個(gè)是一個(gè)基于XML,SOAP技術(shù)的應(yīng)用程序,它向外界暴露出一個(gè)能夠通過Web進(jìn)行調(diào)用的API。客戶能夠用編程的方法通過Web來調(diào)用這個(gè)應(yīng)用程序。通過web service 方式提供氣象信息服務(wù),解決了一下幾個(gè)問題:一是解決跨平臺(tái),跨網(wǎng)絡(luò),跨語言的氣象信息共享 技術(shù)。二是使用統(tǒng)一接口,使用戶不必專注于數(shù)據(jù)的格式,安全,取得手段等底層方面,更多精力放在數(shù)據(jù)的應(yīng)用上。三是提高了氣象信息系統(tǒng)安全性,給對(duì)氣象信息訪問和共享提供了的管理和監(jiān)控的平臺(tái)。

      參考文獻(xiàn):

      [1] 吳鈺鋒,劉泉,李方敏.網(wǎng)絡(luò)安全中的密碼技術(shù)研究及其應(yīng)用[J].真空電子技術(shù),2004(6):34-36.

      [2] 楊義先.網(wǎng)絡(luò)安全理論與技術(shù)[M]..北京:人民郵電出版社,2003:76-89.

      [3] 李學(xué)詩.計(jì)算機(jī)系統(tǒng)安全技術(shù)[M].武漢:華中理工大學(xué)出版社,2003:73-79.

      [4] 胡偉建.網(wǎng)絡(luò)安全與保密[M].西安:西安電子科技大學(xué),2003.

      [5] 王宇,閻慧.信息安全保密技術(shù)[M].北京:國防工業(yè)出版社,2010.

      [6] 王麗娜.信息安全導(dǎo)論[M].武漢:武漢大學(xué)出版社,2008.

      [7] 劉素芬.淺談網(wǎng)絡(luò)信息安全的現(xiàn)狀與防護(hù)策略[J].機(jī)電產(chǎn)品開發(fā)與創(chuàng)新,2012(3).

      [8] 徐濤.網(wǎng)絡(luò)安全防范體系及設(shè)計(jì)原則分析[J].電腦知識(shí)與技術(shù),2009(12).

      猜你喜歡
      網(wǎng)絡(luò)應(yīng)用氣象服務(wù)
      交通領(lǐng)域中面向D2D的5G通信網(wǎng)絡(luò)應(yīng)用探析
      基于數(shù)字電子技術(shù)的通信網(wǎng)絡(luò)應(yīng)用研究
      電子測試(2018年23期)2018-12-29 11:12:20
      農(nóng)業(yè)生產(chǎn)中氣象服務(wù)的重要性及改進(jìn)途徑
      唐山市氣象服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
      道真縣氣象為三農(nóng)服務(wù)現(xiàn)狀及發(fā)展建議
      旋翼無人機(jī)在農(nóng)業(yè)氣象服務(wù)中的應(yīng)用
      淺析氣象服務(wù)需進(jìn)一步融入農(nóng)業(yè)生產(chǎn)必要性
      大氣環(huán)境質(zhì)量評(píng)價(jià)工作中基于MATLAB的BP神經(jīng)網(wǎng)絡(luò)應(yīng)用探究
      電子制作(2016年11期)2016-11-07 08:43:38
      氣象服務(wù)與防災(zāi)減災(zāi)的應(yīng)用
      網(wǎng)絡(luò)應(yīng)用識(shí)別系統(tǒng)的研究與實(shí)現(xiàn)
      新建县| 通海县| 阳新县| 天柱县| 科技| 榕江县| 石泉县| 错那县| 齐河县| 抚宁县| 海南省| 兴宁市| 杂多县| 泽普县| 南充市| 兴城市| 六枝特区| 垦利县| 武邑县| 虞城县| 芦溪县| 康马县| 宁化县| 清涧县| 乌兰浩特市| 临汾市| 嵊州市| 枝江市| 安宁市| 高密市| 尤溪县| 迭部县| 罗甸县| 黄山市| 乐陵市| 鄂托克旗| 乌兰浩特市| 延寿县| 宽城| 夏邑县| 东方市|