999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于XML數(shù)據(jù)交換的河南省水利電子公文交換系統(tǒng)

2013-06-26 09:46:20張貴芳河南省水利信息中心
河南水利與南水北調(diào) 2013年4期
關(guān)鍵詞:水利系統(tǒng)

□張貴芳(河南省水利信息中心)

□肖 航(河南省水文水資源局)

□常俊超 □陳 磊(河南省水利信息中心)

1.河南省水利電子公文交換系統(tǒng)

河南省水利電子公文交換系統(tǒng)是廳機(jī)關(guān)與直屬單位、各地市水利局之間的電子公文交換平臺,用來實現(xiàn)上下兩級水利部門之間公文及時的上傳下達(dá)和下傳上達(dá),在功能設(shè)計上實現(xiàn)與上下級單位的公文交換。其功能設(shè)計主要包括發(fā)文件、收文件、地址本和系統(tǒng)管理等功能。其中發(fā)文件主要包括新建發(fā)文、蓋章、補(bǔ)發(fā)(重發(fā))、發(fā)件箱、發(fā)文監(jiān)控以及發(fā)文查詢;收文件包括收文簽收、收文打印、收件箱以及收文查詢;地址本包括地址本維護(hù)以及地址本使用;系統(tǒng)管理包括用戶樹管理、交換單位配置以及崗位管理。其詳細(xì)功能如圖1所示:

圖1 電子公文交換系統(tǒng)功能圖

河南省水利電子公文交換系統(tǒng)是河南省水利廳電子政務(wù)系統(tǒng)的一個子系統(tǒng)。該系統(tǒng)采用XML(Extensible Markup Language)語言作為通用的數(shù)據(jù)標(biāo)準(zhǔn)和數(shù)據(jù)交換標(biāo)準(zhǔn)。XML用標(biāo)簽存儲的數(shù)據(jù)都是格式化的;把封裝好的對象存儲為XML文件的元素;對象的屬性存儲為一個XML元素的子元素或?qū)傩裕籜ML存儲的一個元素,相當(dāng)于數(shù)據(jù)庫的一行數(shù)據(jù)。把公文存儲為XML文件,充分利用了XML文件結(jié)構(gòu)化存儲,容易解析的特點,實現(xiàn)了數(shù)據(jù)交換的跨平臺。

2.XML語言

作為一種Web上的數(shù)據(jù)通用語言,XML是當(dāng)前處理結(jié)構(gòu)化文檔信息的有力工具。XML可使用一系列自定義的簡單標(biāo)簽描述數(shù)據(jù)的內(nèi)容和結(jié)構(gòu),便于數(shù)據(jù)在網(wǎng)絡(luò)上進(jìn)行交換和處理。雖然XML占用空間比二進(jìn)制數(shù)據(jù)更多,但XML極易于掌握和使用,具有較好的應(yīng)用前景。XML主要具有以下特點:

第一,文檔是純文本,即可以在可視化開發(fā)環(huán)境中使用開發(fā)工具進(jìn)行創(chuàng)建和編輯,也可使用文本編輯器進(jìn)行編輯處理;格式簡單易懂,易于處理。第二,表現(xiàn)方式靈活多樣,規(guī)則可以隨便定義,具有良好的擴(kuò)展性。第三,良好的跨平臺性。XML是純文本格式,屬于W3C正式批準(zhǔn)的公開的標(biāo)準(zhǔn),不依賴于任何操作系統(tǒng)和開發(fā)平臺,幾乎所有的語言都支持XML,應(yīng)用前景廣闊。第四、檢索方便。用戶利用XQL語言,在XML文檔中檢索數(shù)據(jù),實現(xiàn)簡單,方便實用。

作為一個開放的平臺,由于資源的共享性和互操作性,互聯(lián)網(wǎng)也面臨著各種各樣的安全威脅,如信息竊取、惡意欺騙、偽裝、非法修改以及各種擾亂破壞等。隨著XML技術(shù)的廣泛應(yīng)用和深入發(fā)展,因其本身具有平臺無關(guān)、易于擴(kuò)展、自描述、語義性強(qiáng)等特點,并且能方便描述結(jié)構(gòu)化或非結(jié)構(gòu)化的數(shù)據(jù),故而成為異構(gòu)數(shù)據(jù)集成中描述公共模型的最好選擇。XML語言自身具有的結(jié)構(gòu)化特征,對數(shù)據(jù)信息安全技術(shù)提出了新的要求,如XML加密解密、XML數(shù)字簽名和確認(rèn)、XML文檔局部數(shù)據(jù)的安全性要求等。

數(shù)據(jù)交換涉及的安全性內(nèi)容包括以下幾點:

①身份驗證。要求數(shù)據(jù)交換雙方的身份可鑒別,防止第三者假冒。②訪問控制。對不同的用戶,能控制其對數(shù)據(jù)的訪問權(quán)限。③數(shù)據(jù)的機(jī)密性。防止未授權(quán)的用戶竊取數(shù)據(jù)。④數(shù)據(jù)的完整性。確認(rèn)數(shù)據(jù)在傳輸過程中沒有被篡改。⑤非否認(rèn)服務(wù)。保證收發(fā)雙方無法否認(rèn)已接收或發(fā)送數(shù)據(jù)這一事實。

3.XML在河南省水利電子公文系統(tǒng)中的數(shù)據(jù)交換

3.1 公文交換中發(fā)文流程

河南省水利電子公文交換系統(tǒng)實現(xiàn)了電子公文按照主送單位和抄送單位的準(zhǔn)確分發(fā)功能,實現(xiàn)公文正文和附件數(shù)據(jù)的上傳和刪除功能,實現(xiàn)對公文信息的XML格式封裝和分發(fā)功能;實現(xiàn)對簽章后的電子公文信息進(jìn)行加密,并將加密后的公文信息封裝成XML文件格式,提供公文的發(fā)送、補(bǔ)發(fā)和重發(fā)功能。其發(fā)文流程如圖2所示:

圖2 公文發(fā)文流程圖

在整個流程中,公文信息封裝成XML文件是比較關(guān)鍵的一步。發(fā)文過程中如何把一個公文封裝為XML文件;收到公文后,又是怎樣對XML文件進(jìn)行分解;程序上將如何處理?我們下面談?wù)劙l(fā)文數(shù)據(jù)XML格式封裝和收文數(shù)據(jù)XML分解。

3.2 發(fā)文數(shù)據(jù)XML格式封裝

在發(fā)送公文時,需要把發(fā)件人、發(fā)送單位、密級、緩急、公文標(biāo)題、公文正文、附件等公文信息封裝成XML格式文檔文件,通過網(wǎng)絡(luò)發(fā)送到公文交換服務(wù)器。

如何把一個公文封裝為XML文件?

第一步,需要創(chuàng)建一個文件名為公文的ID.XML的XML文件,并獲取一個文件輸出路對象out,用以輸出公文的信息。

第二步,輸出公文的簡單信息到文件“公文的ID.XML”,輸出的公文的簡單信息,是根據(jù)公文的ID,從后臺數(shù)據(jù)庫中可以檢索到包含發(fā)件人、發(fā)送單位、密級、緩急、公文標(biāo)題。其程序處理如下:

第三步,輸出公文的正文及類型信息到文件“公文的ID.XML”,輸出公文的正文到XML文件,是轉(zhuǎn)換公文的重點。封裝公文正文為XML格式文件時,將電子公文CEB版式文件或加密文件寫入XML文件ZWCONTENT標(biāo)簽。其程序處理如下:

第四步,輸出公文的附件,當(dāng)然不是所有的公文都有附件,如果有才輸出。

在輸出附件的時候,現(xiàn)根據(jù)公文的ID,進(jìn)行檢索,如果有附件,檢索得到一個附件id數(shù)組attachIds;否則返回null。如果檢索的結(jié)果不為null,遍歷數(shù)組attachIds,依次輸出每一個附件。

第五步,保存之前輸出的XML文件“公文的ID.XML”,關(guān)閉輸出流out,至此完成了一個公文向XML轉(zhuǎn)換的封裝。

以上步驟對發(fā)文數(shù)據(jù)XML格式文件封裝過程進(jìn)行介紹,對實現(xiàn)數(shù)據(jù)處理的關(guān)鍵程序進(jìn)行了設(shè)計和分析。

3.3 分解XML文件,提取收文數(shù)據(jù)

收文管理模塊主要完成對XML文件的分解,提取收文數(shù)據(jù),生成電子公文接收表單,并將從XML文件中提取的收文數(shù)據(jù),寫入電子公文接收表GWJH_SWGL;對待收公文進(jìn)行解密和簽收,并根據(jù)公文簽收狀態(tài)對電子公文進(jìn)行分類。其關(guān)鍵在于對XML文件的解析。現(xiàn)在我們采用JDOM借口對XML文件進(jìn)行解析來提取收文數(shù)據(jù)。

第一步,需要先加載XML文件,如果加載成功,返回XML文檔樹對象的根節(jié)點對象。成功獲取之后進(jìn)行第二步解析公文XML文件,并進(jìn)行分解。

第二步,解析分解公文XML,使用JDOM獲取一個XML文件的根節(jié)點后,就可以輕松獲得它的任意子節(jié)點元素,以獲取公文正文節(jié)點來解析公文節(jié)點的內(nèi)容,進(jìn)行說明。

第三步,讀取XML文件ZWCONTENT內(nèi)容來獲取公文內(nèi)容。獲取公文內(nèi)容的方法如下:

收文管理模塊通過分解XML文件,提取收文數(shù)據(jù),生成電子公文接收表單;對待收公文進(jìn)行解密和簽收,并根據(jù)公文簽收狀態(tài)對電子公文進(jìn)行分類,實現(xiàn)了收文管理功能。

4.結(jié)語

河南省水利電子公文交換系統(tǒng)采用XML作為數(shù)據(jù)交換語言,以XML格式對公文信息進(jìn)行描述和傳輸,大大降低了系統(tǒng)各個部分的耦合程度,方便系統(tǒng)更改,盡可能實現(xiàn)松散結(jié)合的系統(tǒng),很好地解決了內(nèi)外部系統(tǒng)之間和異構(gòu)系統(tǒng)之間的數(shù)據(jù)交換問題,加快了河南省水利系統(tǒng)內(nèi)部無紙化公文傳輸?shù)倪M(jìn)程。

猜你喜歡
水利系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
為奪取雙勝利提供堅實水利保障(Ⅱ)
為奪取雙勝利提供堅實水利保障(Ⅰ)
水利信息化
水利宣傳
水利監(jiān)督
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
主站蜘蛛池模板: 亚欧美国产综合| 四虎成人精品| 国产成人久视频免费| 国产尤物视频在线| 99福利视频导航| 中文字幕久久亚洲一区| 国产亚洲精| 日本一区二区三区精品视频| 国产精品视频导航| 2024av在线无码中文最新| 91人妻在线视频| 高清不卡毛片| 日本亚洲成高清一区二区三区| 亚洲全网成人资源在线观看| 欧美v在线| 欧美一级片在线| 国产麻豆91网在线看| 91免费观看视频| 热久久这里是精品6免费观看| a毛片基地免费大全| 六月婷婷精品视频在线观看| 不卡色老大久久综合网| 91色爱欧美精品www| 狠狠干综合| 日本免费精品| 国产99视频在线| 亚洲欧洲综合| 欧美在线导航| 国产在线观看一区精品| 欧美色伊人| 欧美中出一区二区| 国产成人凹凸视频在线| 91丝袜美腿高跟国产极品老师| 四虎永久免费网站| 亚洲一区二区在线无码| 免费高清a毛片| 国产尤物视频网址导航| a毛片免费看| 色哟哟国产精品| 国产极品美女在线播放| 手机精品视频在线观看免费| 婷婷六月激情综合一区| 国产精品亚洲欧美日韩久久| 亚洲成人播放| 网友自拍视频精品区| 一本久道热中字伊人| 在线观看国产网址你懂的| 色悠久久久久久久综合网伊人| 国产乱人伦偷精品视频AAA| 欧美日韩中文国产| 国产福利一区视频| 国产日韩欧美在线播放| 视频国产精品丝袜第一页| 九色在线观看视频| 一区二区三区高清视频国产女人| 丁香婷婷在线视频| 成人免费网站久久久| 欧美精品伊人久久| 中日韩欧亚无码视频| 国产a v无码专区亚洲av| 日韩麻豆小视频| 国产女人18毛片水真多1| 久久综合五月婷婷| 欧美第一页在线| 国产精品久久久久无码网站| 国产a在视频线精品视频下载| 蜜臀av性久久久久蜜臀aⅴ麻豆| 国产 在线视频无码| 欧美亚洲国产一区| 亚洲一区二区日韩欧美gif| 国产亚洲精品自在久久不卡| 日韩a级毛片| 成人国产一区二区三区| 亚洲国产成人麻豆精品| 久久精品66| 亚洲综合久久一本伊一区| av一区二区三区高清久久| 激情视频综合网| 国产精品亚洲一区二区三区在线观看| 国内毛片视频| 日本免费福利视频| 欧美精品另类|