資源描述:
《基于webservice技術(shù)的電子政務(wù)數(shù)據(jù)交換平臺(tái)的實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、基于WebService技術(shù)的電子政務(wù)數(shù)據(jù)交換平臺(tái)的實(shí)現(xiàn)【摘要】伴隨著信息技術(shù)的快速發(fā)展,人們?cè)絹?lái)越重視對(duì)電子政務(wù)的研究,但是新構(gòu)建系統(tǒng)與原有系統(tǒng)之間存在著不同格式的數(shù)據(jù)交換,就迫切需要一個(gè)平臺(tái)來(lái)實(shí)現(xiàn)信息共享的互聯(lián)互通。本文將建立一種基于WebService服務(wù)架構(gòu)的平臺(tái)來(lái)實(shí)現(xiàn)異構(gòu)數(shù)據(jù)的交換,促使不同的數(shù)據(jù)得以傳輸、共享和異構(gòu)數(shù)據(jù)的整合,給政府辦公帶來(lái)極大的方便。【關(guān)鍵詞】WebService;電子政務(wù);交換平臺(tái);SOAP隨著計(jì)算機(jī)技術(shù)、互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,以網(wǎng)絡(luò)經(jīng)濟(jì)為主要特征的新經(jīng)濟(jì)形勢(shì)日益壯大,但是信息化時(shí)代的經(jīng)濟(jì)能否健康的發(fā)展,這
2、需要電子化與信息化的政府對(duì)其進(jìn)行監(jiān)督、管理和服務(wù)。所以電子政務(wù)將成為當(dāng)代信息化社會(huì)的重要發(fā)展領(lǐng)域之一,需要采用先進(jìn)的電子信息技術(shù)來(lái)構(gòu)建一種電子政府,運(yùn)用電子信息化來(lái)實(shí)現(xiàn)電子政務(wù),從根本上提高政府的管理水平。但是各個(gè)職能部門都采用不同的技術(shù)搭建符合自身需求的信息系統(tǒng),這將使平臺(tái)數(shù)據(jù)共享和訪問(wèn)帶來(lái)了困難。在實(shí)際的生活中,一項(xiàng)工作還必須依靠各個(gè)相關(guān)部門所提供的業(yè)務(wù)數(shù)據(jù)協(xié)同處理才能得以完成。為了解決這一問(wèn)題,本文將介紹一種基于WebService技術(shù)來(lái)實(shí)現(xiàn)電子政務(wù)數(shù)據(jù)的交換。1.WebService簡(jiǎn)介WebService是一種分布式計(jì)算模型,是
3、一系列標(biāo)準(zhǔn)的總和,它包括XML、UDDI、WSFL、WSDL和SOAP等等。在WebService分布式模型中,開發(fā)者可將服務(wù)封裝成單個(gè)獨(dú)立的Web服務(wù),使每個(gè)服務(wù)來(lái)提供相應(yīng)的一類服務(wù),然后用戶就可通過(guò)綁定到HTTP的SHAP來(lái)進(jìn)行訪問(wèn)。政府的各個(gè)職能部門采用不同的平臺(tái)來(lái)搭建自身的信息系統(tǒng),而每一種平臺(tái)都將有它的數(shù)據(jù)表示方法及類型系統(tǒng)。所以要實(shí)現(xiàn)各個(gè)平臺(tái)之間的互操作性就需要在WebService平臺(tái)上來(lái)提供一套標(biāo)準(zhǔn)的類型系統(tǒng)使得各個(gè)不同類型系統(tǒng)、不同的平臺(tái)和不同的編程語(yǔ)言能夠進(jìn)行溝通。而Web服務(wù)不僅是提供信息,還具有處理信息的能力,只要
4、任意的兩個(gè)應(yīng)用程序能夠運(yùn)用XML來(lái)進(jìn)行讀寫,那么通過(guò)Web就能夠?qū)崿F(xiàn)互相通信。WebService具有基于開放的標(biāo)準(zhǔn)協(xié)議的特點(diǎn),能夠?qū)崿F(xiàn)異構(gòu)平臺(tái)間的互通這最大的優(yōu)點(diǎn),在Web服務(wù)中有一種概念認(rèn)為任何東西都是一種服務(wù),這一服務(wù)只需發(fā)布一個(gè)API就可供網(wǎng)絡(luò)中的其他服務(wù)進(jìn)行使用,并能夠?qū)崿F(xiàn)細(xì)節(jié)進(jìn)行封裝。在電子政務(wù)系統(tǒng)選用WebService技術(shù),可充分利用Web服務(wù)的特性來(lái)建立數(shù)據(jù)交換平臺(tái),可以把系統(tǒng)數(shù)據(jù)的展示和需求看作是一種服務(wù),這種服務(wù)只需發(fā)布一個(gè)API就可以實(shí)現(xiàn)各個(gè)不同系統(tǒng)之間的數(shù)據(jù)交換和共享功能,也就實(shí)現(xiàn)了電子政務(wù)數(shù)據(jù)信息的整合。1.數(shù)
5、據(jù)交換平臺(tái)的實(shí)現(xiàn)數(shù)據(jù)交換平臺(tái)的搭建是為了實(shí)現(xiàn)各個(gè)不同業(yè)務(wù)系統(tǒng)之間的數(shù)據(jù)交換和共享,而利用WebService技術(shù)來(lái)搭建一種電子政務(wù)交換平臺(tái)。使其各項(xiàng)應(yīng)用都共享使用一種數(shù)據(jù)的交換通道,也就將不同的平臺(tái)、不同的職能部門的信息系統(tǒng)連接到一起。而這種電子政務(wù)交換平臺(tái)的搭建也就是要進(jìn)行數(shù)據(jù)傳輸平臺(tái)和數(shù)據(jù)整合平臺(tái)的搭建。2.1數(shù)據(jù)傳輸平臺(tái)數(shù)據(jù)傳輸平臺(tái)是實(shí)現(xiàn)數(shù)據(jù)信息實(shí)現(xiàn)互聯(lián)互通、信息共享的基礎(chǔ),將采用SOAP技術(shù)來(lái)進(jìn)行對(duì)其的構(gòu)建,從而為整個(gè)系統(tǒng)來(lái)提供數(shù)據(jù)傳輸通道,它的基本原理是首先將要傳輸?shù)臄?shù)據(jù)信息封裝成SOAP協(xié)議所定義的消息格式,然后對(duì)其進(jìn)行標(biāo)準(zhǔn)的
6、HTTP的封裝,最后通過(guò)HTTP通道將數(shù)據(jù)信息進(jìn)行發(fā)送。為了保證傳輸平臺(tái)的可靠性,可對(duì)數(shù)據(jù)進(jìn)行消息隊(duì)列機(jī)制來(lái)完成對(duì)數(shù)據(jù)的正常排隊(duì)處理。2.2數(shù)據(jù)整合平臺(tái)數(shù)據(jù)整合平臺(tái)是數(shù)據(jù)交換平臺(tái)搭建的核心,它的作用是要完成電子政務(wù)系統(tǒng)各個(gè)不同部門自身系統(tǒng)之間的業(yè)務(wù)數(shù)據(jù)的交換和整合。通過(guò)電子政務(wù)的數(shù)據(jù)整合平臺(tái)就能夠?qū)崿F(xiàn)各個(gè)部門之間的數(shù)據(jù)整合和共享。數(shù)據(jù)整合平臺(tái)首先負(fù)責(zé)接收各個(gè)不同部門的所傳送過(guò)來(lái)的數(shù)據(jù),然后將數(shù)據(jù)傳遞給數(shù)據(jù)處理中心進(jìn)行數(shù)據(jù)的校驗(yàn)來(lái)測(cè)試數(shù)據(jù)的準(zhǔn)確度,對(duì)于準(zhǔn)確的數(shù)據(jù)信息進(jìn)行數(shù)據(jù)的轉(zhuǎn)換,來(lái)保證其他部門的系統(tǒng)能夠接收到被轉(zhuǎn)換的數(shù)據(jù),然而經(jīng)過(guò)效驗(yàn)的數(shù)
7、據(jù)還需經(jīng)過(guò)數(shù)據(jù)隊(duì)列模塊將各個(gè)數(shù)據(jù)進(jìn)行進(jìn)一步的處理,以免數(shù)據(jù)提供方長(zhǎng)時(shí)間的等待,通過(guò)交換中心的各個(gè)部門來(lái)對(duì)數(shù)據(jù)進(jìn)行協(xié)同處理,從而能夠提高效率,最后待數(shù)據(jù)處理完成后就需要對(duì)其進(jìn)行分發(fā),使其到迗指定的位置。數(shù)據(jù)都到達(dá)了指定位置后,就可定義路由信息,來(lái)實(shí)現(xiàn)交換平臺(tái)的多層連接,致使達(dá)到信息數(shù)據(jù)的共享。2.3數(shù)據(jù)交換平臺(tái)的實(shí)現(xiàn)原則(1)數(shù)據(jù)交換平臺(tái)必須具有良好的擴(kuò)展性,充分考慮未來(lái)信息量與業(yè)務(wù)量增長(zhǎng)的需要.且必須要與未來(lái)發(fā)展方向相適應(yīng)。(2)數(shù)據(jù)交換平臺(tái)必須能夠預(yù)留與安全支撐平臺(tái)的接口。(3)在軟件的設(shè)計(jì)上應(yīng)考慮到未來(lái)的發(fā)展,系統(tǒng)功能要模塊化,使用的
8、程序語(yǔ)言應(yīng)盡量減少將來(lái)維護(hù)及開發(fā)的困難。(4)數(shù)據(jù)交換平臺(tái)必須是一個(gè)能夠支持大量并發(fā)用戶的系統(tǒng)體系結(jié)構(gòu),并且適應(yīng)性高,用戶界面友好易用。(5)必須為各單位現(xiàn)有的業(yè)務(wù)系統(tǒng)提供開發(fā)接口和標(biāo)準(zhǔn)。(6