摘要:隨著電子政務(wù)的廣泛開(kāi)展,借助于數(shù)據(jù)共享交換平臺(tái),促進(jìn)政務(wù)系統(tǒng)數(shù)據(jù)的共享互通顯得十分重要。本文在對(duì)數(shù)據(jù)共享交換平臺(tái)的設(shè)計(jì)思路進(jìn)行簡(jiǎn)單介紹的基礎(chǔ)上,分析了基于Web Service的數(shù)據(jù)共享交換平臺(tái)的設(shè)計(jì)方案,并結(jié)合實(shí)例對(duì)其有效性進(jìn)行了分析,以期能夠?yàn)橄嚓P(guān)人士提供借鑒和參考。
關(guān)鍵詞:Web Service;數(shù)據(jù)共享交換;設(shè)計(jì)思路
前言:
在電子政務(wù)的建設(shè)過(guò)程中,由于職能部分的個(gè)人需要,需要進(jìn)行數(shù)據(jù)共享和交換,這也推動(dòng)了數(shù)據(jù)共享交換平臺(tái)的衍生。由于以往的數(shù)據(jù)交換平臺(tái)存在較大的局限性,因此,基于Web Service對(duì)數(shù)據(jù)共享交換平臺(tái)進(jìn)行設(shè)計(jì),具有十分重要的現(xiàn)實(shí)意義。
1.數(shù)據(jù)共享交換平臺(tái)的設(shè)計(jì)思路
現(xiàn)代數(shù)據(jù)信息技術(shù)當(dāng)中,基于數(shù)據(jù)開(kāi)展的共享和交換設(shè)計(jì),其核心在于數(shù)據(jù)信息,因此,在進(jìn)行數(shù)據(jù)交換設(shè)計(jì)時(shí)需要將數(shù)據(jù)信息的核心問(wèn)題數(shù)據(jù)接入方式進(jìn)行選擇,并完成與數(shù)據(jù)中心之間的連接。筆者認(rèn)為,數(shù)據(jù)共享交互的設(shè)計(jì)應(yīng)當(dāng)將數(shù)據(jù)核心與交互業(yè)務(wù)流程進(jìn)行整合,明確相關(guān)的數(shù)據(jù)業(yè)務(wù)需求,從而實(shí)現(xiàn)數(shù)據(jù)信息的交互共享平臺(tái)能夠擁有實(shí)際的應(yīng)用特色。在結(jié)合以往的系統(tǒng)設(shè)計(jì)經(jīng)驗(yàn)和設(shè)計(jì)流程后,筆者提出了關(guān)于系統(tǒng)數(shù)據(jù)采集平臺(tái)的設(shè)計(jì)標(biāo)準(zhǔn),并依次完成了采集編目和分級(jí),從而實(shí)現(xiàn)全面的歸類和數(shù)據(jù)統(tǒng)計(jì),以此為基礎(chǔ)進(jìn)行授權(quán)應(yīng)用。此外,在進(jìn)行數(shù)據(jù)平臺(tái)實(shí)用時(shí),需要完成交換接口以及共享機(jī)制的建立,用以實(shí)現(xiàn)對(duì)數(shù)據(jù)交換存在問(wèn)題的全面解決[1]。
2.基于Web Service的數(shù)據(jù)共享交換平臺(tái)設(shè)計(jì)
2.1數(shù)據(jù)共享交換平臺(tái)的結(jié)構(gòu)
本文所開(kāi)展設(shè)計(jì)和建構(gòu)的數(shù)據(jù)交換平臺(tái)主要依據(jù)系統(tǒng)的實(shí)際應(yīng)用環(huán)境和數(shù)據(jù)信息交互所必須的要求,設(shè)計(jì)了以應(yīng)用系統(tǒng)為核心的上下級(jí)交互結(jié)構(gòu),在具體的層級(jí)劃分方面,筆者采用了應(yīng)用層和系統(tǒng)層兩個(gè)層級(jí)的交互管理方式,構(gòu)建了完備的系統(tǒng)上下級(jí)關(guān)系,其中,應(yīng)用層為web service系統(tǒng)在數(shù)據(jù)共享過(guò)程中的具體應(yīng)用方向,在電子政務(wù)系統(tǒng)之中,應(yīng)用層的架構(gòu)方式主要為與具體部門(mén)相對(duì)應(yīng)的方式,其中需要包含有業(yè)務(wù)系統(tǒng)下屬的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換,利用數(shù)據(jù)轉(zhuǎn)換模塊能夠?qū)⒉块T(mén)工作當(dāng)中所需進(jìn)行的數(shù)據(jù)傳輸功能、數(shù)據(jù)服務(wù)發(fā)布功能以及服務(wù)請(qǐng)求功能完成高效整合,并利用系統(tǒng)平臺(tái)通信,完成與系統(tǒng)層的交互[2]。
系統(tǒng)層方面,筆者所進(jìn)行的設(shè)計(jì)分為兩個(gè)部分,其一是數(shù)據(jù)傳輸?shù)膶?duì)接模塊,主要工作在于進(jìn)行數(shù)據(jù)信息的處理。在這一模塊當(dāng)中,需要借助數(shù)據(jù)隊(duì)列和數(shù)據(jù)監(jiān)控兩個(gè)步驟來(lái)完成數(shù)據(jù)信息的校驗(yàn)、轉(zhuǎn)換、發(fā)布以及服務(wù)提供,從而實(shí)現(xiàn)流程整合;另一個(gè)部分則是與系統(tǒng)服務(wù)相對(duì)接的web服務(wù)管理中心,在系統(tǒng)層中,web服務(wù)管理主要對(duì)服務(wù)信息的發(fā)布和服務(wù)請(qǐng)求的處理進(jìn)行管理,其內(nèi)部主要具備服務(wù)信息注冊(cè)和服務(wù)信息的數(shù)據(jù)支持功能,同時(shí),在服務(wù)管理過(guò)程中,系統(tǒng)還需要對(duì)既往服務(wù)信息和服務(wù)處理日志進(jìn)行統(tǒng)計(jì)和總結(jié),形成歷史日志,可供查閱。
為了能夠?qū)崿F(xiàn)兩個(gè)層級(jí)之間的相互通信和聯(lián)系,在系統(tǒng)層級(jí)之間還需要借助web service接口實(shí)現(xiàn)數(shù)據(jù)的傳輸和整合。在接口選定方面,應(yīng)當(dāng)遵循核心組件的選定原則,將功能性和服務(wù)能力和通信水平作為主要的選定標(biāo)準(zhǔn)。
2.2數(shù)據(jù)共享交換平臺(tái)的功能
第一,共享交換平臺(tái)所需要實(shí)現(xiàn)的功能為數(shù)據(jù)傳輸功能,作為本文設(shè)計(jì)的平臺(tái)實(shí)現(xiàn)層級(jí)間通信的主要依托,數(shù)據(jù)傳順功能需要具備數(shù)據(jù)傳輸?shù)哪K處理,同時(shí)需要結(jié)合數(shù)據(jù)中心進(jìn)行數(shù)據(jù)獲取。在實(shí)際的設(shè)定當(dāng)中,數(shù)據(jù)傳輸需要在數(shù)據(jù)通信的過(guò)程當(dāng)中,將源數(shù)據(jù)文件借助于系統(tǒng)封裝進(jìn)行轉(zhuǎn)化,再借助數(shù)據(jù)通信完成向平臺(tái)應(yīng)用層各部門(mén)的傳輸工作。
第二,數(shù)據(jù)處理中心作為系統(tǒng)的核心,需要具備對(duì)數(shù)據(jù)信息所開(kāi)展的校驗(yàn)以及轉(zhuǎn)換功能。其中數(shù)據(jù)校驗(yàn)功能要求數(shù)據(jù)處理中心能夠依據(jù)具體的數(shù)據(jù)注冊(cè)模塊,完成對(duì)于模塊的轉(zhuǎn)換,從而利用標(biāo)準(zhǔn)化的數(shù)據(jù)模板完成格式、數(shù)據(jù)的校驗(yàn),完成基于系統(tǒng)管理中心的差錯(cuò)處理,從而借助數(shù)據(jù)隊(duì)列完成完成排隊(duì)處理。格式轉(zhuǎn)換方面,要求數(shù)據(jù)處理中心能夠同構(gòu)系統(tǒng)集成,完成對(duì)于海量的數(shù)據(jù)統(tǒng)計(jì)和處理,其中,數(shù)據(jù)的相互轉(zhuǎn)換還需要進(jìn)行轉(zhuǎn)換程序的編寫(xiě),同時(shí)借助校驗(yàn)程序以及管理方式,實(shí)現(xiàn)多對(duì)關(guān)系下的大量工作處理。
第三,在web服務(wù)管理方面,系統(tǒng)當(dāng)中需要借助UDDI進(jìn)行管理中心的建設(shè),從而使web管理中心能夠?qū)崿F(xiàn)web服務(wù),其中注冊(cè)管理和服務(wù)發(fā)布功能應(yīng)當(dāng)作為主要的管理功能,同時(shí),在管理中心當(dāng)中,還需要結(jié)合web服務(wù)的路由做出相應(yīng)調(diào)節(jié),從而實(shí)現(xiàn)對(duì)于注冊(cè)信息的調(diào)整,實(shí)現(xiàn)數(shù)據(jù)交換節(jié)點(diǎn)的調(diào)用,使服務(wù)訪問(wèn)能夠從交換節(jié)點(diǎn)當(dāng)中完成數(shù)據(jù)獲取。其中,服務(wù)注冊(cè)方面應(yīng)當(dāng)具備的功能表現(xiàn)在業(yè)務(wù)規(guī)則以及調(diào)用方法兩個(gè)方面,其中業(yè)務(wù)規(guī)則要求結(jié)合服務(wù)功能和服務(wù)對(duì)象完成功能描述,而調(diào)用方法則是要以服務(wù)的使用者為對(duì)象,實(shí)現(xiàn)調(diào)用。服務(wù)發(fā)現(xiàn)方面,要求能夠?qū)崿F(xiàn)對(duì)于服務(wù)功能的查找,結(jié)合服務(wù)調(diào)用,對(duì)服務(wù)使用者進(jìn)行查找。
第四,在web service接口方面,作為系統(tǒng)平臺(tái)內(nèi)部層級(jí)的通信核心環(huán)節(jié),要求能夠依據(jù)數(shù)據(jù)交換的功能要求,實(shí)現(xiàn)基于http、jms等協(xié)議的通信,同時(shí)實(shí)現(xiàn)異步同步。對(duì)于web service來(lái)說(shuō),應(yīng)當(dāng)能夠通過(guò)安全管理完成調(diào)用。
第五,在整合引擎方面,作為數(shù)據(jù)交換平臺(tái)軟件的處理環(huán)節(jié),其要求能夠根據(jù)應(yīng)用系統(tǒng)的集成特點(diǎn),進(jìn)行部門(mén)之間的應(yīng)用協(xié)調(diào),因此在功能性方面,要求能夠借助業(yè)務(wù)整合的要求,進(jìn)行事務(wù)支持、業(yè)務(wù)調(diào)度以及流程快速定以的功能整合和引擎特性設(shè)置。,在系統(tǒng)管理方面,作為系統(tǒng)內(nèi)部注冊(cè)管理的監(jiān)控部分,是保證整體系統(tǒng)的正常運(yùn)行的核心保障之一,在進(jìn)行功能設(shè)定時(shí),系統(tǒng)管理需要具備異常情況的傳遞功能,同時(shí)借助日志模塊以及差錯(cuò)處理模塊實(shí)現(xiàn)精準(zhǔn)的差錯(cuò)處理,同時(shí)系統(tǒng)管理還需要借助監(jiān)控?cái)?shù)據(jù)的信息分析,完成對(duì)應(yīng)用層部門(mén)間數(shù)據(jù)交換的具體環(huán)節(jié)進(jìn)行監(jiān)督。
3.基于Web Service的數(shù)據(jù)共享交換平臺(tái)的應(yīng)用實(shí)例
在具體的系統(tǒng)應(yīng)用中,本文所創(chuàng)設(shè)的數(shù)據(jù)共享交互平臺(tái)目的在于為某市級(jí)單位電子政務(wù)提供平臺(tái)系統(tǒng)支持,因此在系統(tǒng)內(nèi)部的設(shè)計(jì)當(dāng)中,要求能夠與該單位的部門(mén)功能相互結(jié)合。在具體應(yīng)用當(dāng)中,要求系統(tǒng)需要能夠依據(jù)web service的規(guī)范,實(shí)現(xiàn)應(yīng)用的規(guī)范化設(shè)計(jì)。本文所進(jìn)行設(shè)計(jì)的系統(tǒng)平臺(tái)一期目標(biāo)將進(jìn)行xml和soap組作為主要的交換平臺(tái)消息封裝策略,從而實(shí)現(xiàn)了路由和傳輸?shù)臉I(yè)務(wù)功能。在部門(mén)當(dāng)中,可以借助應(yīng)用系統(tǒng)完成數(shù)據(jù)配置,實(shí)現(xiàn)數(shù)據(jù)管理。
在具體的市政電子政務(wù)平臺(tái)建設(shè)當(dāng)中,根據(jù)市級(jí)機(jī)關(guān)的業(yè)務(wù)數(shù)據(jù)交換要求,在市級(jí)機(jī)關(guān)內(nèi)部進(jìn)行業(yè)務(wù)數(shù)據(jù)交換平臺(tái)設(shè)計(jì),并實(shí)現(xiàn)了二級(jí)數(shù)據(jù)平臺(tái),用以進(jìn)行本區(qū)的政務(wù)管理和數(shù)據(jù)共享。在應(yīng)用當(dāng)中,市政可以結(jié)合交換中心與二級(jí)數(shù)據(jù)平臺(tái)進(jìn)行聯(lián)通,從而形成市政數(shù)據(jù)共享通道,使市委辦公室能夠與區(qū)縣辦公室之間完成數(shù)據(jù)平臺(tái)之間的上下級(jí)交換。
結(jié)論:
綜上所述,市政開(kāi)展的web service數(shù)據(jù)共享平臺(tái)的設(shè)計(jì)和建設(shè)應(yīng)當(dāng)以具體的市政信息工作要求為主要的建設(shè)方向,并結(jié)合市政需要的電子政務(wù)軟件平臺(tái)進(jìn)行數(shù)據(jù)網(wǎng)絡(luò)的統(tǒng)一,實(shí)現(xiàn)對(duì)于市政工作當(dāng)中的工商、公檢法、稅務(wù)等部門(mén)的統(tǒng)一管理,提高數(shù)據(jù)信息的統(tǒng)一性,提升部門(mén)之間的協(xié)調(diào)能力,從而實(shí)現(xiàn)管理監(jiān)控能力的提高。
參考文獻(xiàn):
[1]周渝霞,王東,何欣,李源.基于Web Service技術(shù)的醫(yī)院數(shù)據(jù)交換集成平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)醫(yī)學(xué)裝備,2018,15(01):99-102.
[2]韋杰.基于Web Service的數(shù)據(jù)共享交換平臺(tái)[J].電子技術(shù)與軟件工程,2018(15):149-150.
作者簡(jiǎn)介:
姓名:金朔平(1983.05--);性別:男,籍貫:陜西省西安人,學(xué)歷:本科,畢業(yè)于(或者在讀與)西安石油大學(xué),在讀清華大學(xué)MPA;現(xiàn)有職稱:中級(jí)工程師;研究方向:電子政務(wù)。