摘要
近年來,隨著計算機技術的發展和國內電子政務市場的成熟,越來越多的政府部門開始部署和實施電子政務項目。當前,我國的很多政府部門都上了OA辦公自動化系統,但這也引發了一些問題,如電子公文的安全性、不同單位之間電子公文如何交換和識別。
從全國的角度來看,各個單位之間如何實現電子公文的交流以及電子公文交流的安全性等,是關系到電子政務能否在我國成功實施的關鍵。推行電子政務,實現電子公文交換是國家政府信息化建設的重要組成部分,可以解決傳統公文處理中效率低下的"文件批閱"、"文件旅行"現象,使公文處理全自動化,真正實現提高辦公效率、降低辦公成本。為此,既要在電腦網絡上實現公文處理全程電子化和無紙化,又要形成對上(中央、國家機關、上級政府)、對下(分支機構)、對左右(兄弟單位)的互聯互通。 電子公文交換系統的建設目的,就是按照統一的標準,在不同的政府部門之間進行電子公文的傳輸,并保證公文在傳遞過程中的安全性和有效性。
為了建立一個標準的電子公文交換系統,本文提出一個基于XML的多級政府電子數據交換模型,該模型采用XML及相關標準作為電子公文交換的核心內容,融入CA 認證、數字簽名、傳輸加密等多種安全防范措施,以構建一個安全、可靠、標準、開放的電子公文交換系統。本文基于微軟.NET平臺,采用MSMQ 3.0、VS2005和Oracle9i設計實現了該模型。測試結果表明,該系統在大數據傳輸方面表現良好,同時能保證可靠傳輸,為數據交換提供了基礎。在實際運用中,該模型表現出了良好的可擴展性和開放性。
關鍵詞:電子政務,CA,XML,電子公文交換
The XML-Based Model of Government Electronic Data Exchange
ABSTRACT
In recent years, with the development of computer technology and e-government domestic market matures, An increasing number of government departments began deployment and implementation of e-government projects. At present, the many government departments have on the OA office automation system, but it has also created some problems, electronic documents such as security, between different units how to exchange electronic documents and identification.
From a national perspective, how the various units for electronic document exchange and the exchange of electronic documents such as safety, is able to e-government in China's successful implementation of the key. Implementation of e-government, electronic documents are exchanged information of national government are an important component of the traditional documents can be solved inefficient processing documents "vetted" and "travel document", enable fully automated document processing and genuinely improve office efficiency and lower the cost of office. To this end, not only in computer networks to achieve full electronic document processing and distribution, but also form the (central, State organs, higher levels of government), right under (branches), brothers interoperability. Electronic Document exchange system-building purposes, in accordance with uniform standards, in different government departments for electronic document transmission, and to ensure that documents in the transfer process safety and effectiveness.
In order to establish a standardized electronic document exchange system, This paper proposes an XML-based multi-level government electronic data exchange model, The model uses XML and related standards for the exchange of electronic documents at the core, into CA authentication, digital signature, transmission encryption and other security measures to create a safe, reliable, standards and open electronic document exchange system. Based on the Microsoft. NET platform, using MSMQ 3.0, VS2005 and Oracle9i Design and Implementation of the model. The test results show that the system of data transmission in a good performance, can guarantee reliable transmission, Data exchange for providing the foundation. In actual application, the model showed good scalability and openness.
Key words:E-Government, CA, XML, the Exchange of Electronic Documents目錄
1 概述 0
1.1 背景 0
1.2 術語定義 0
2 模型概要設計 1
2.1 電子公文交換技術路線 1
2.2 電子公文交換技術方案 1
2.2.1 架構圖說明 2
2.2.2 電子公文交換系統架構 5
2.2.3 公文交換流程處理 6
2.2.4 公文的安全傳輸 7
2.2.5 公文的可靠傳輸 8
3 電子公文交換數據格式定義 9
3.1 基本組成要素 9
3.1.1 拓展組成要素 10
3.2 egdXML架構模型 10
3.2.1 路由信息 11
3.2.2 公文指令信息 11
3.2.3 數字簽名 11
4 模型詳細設計 13
4.1 電子公文交換方式及層次模型 13
4.1.1 電子公文交換方式 13
4.1.2 電子公文交換層次模型 14
4.2 電子公文交換系統的模塊劃分 15
4.2.1 公文交換子系統 15
4.2.2 路由信息處理子系統 16
4.2.3 系統管理子系統 16
4.2.4 接口管理子系統 16
4.3 數據庫設計 18
5 模型實現及其功能點 19
5.1 OA系統向電子公文交換系統發送電子公文功能 19
5.1.1 OA系統向電子公文交換系統發送電子公文流程圖 19
5.1.2 OA系統向電子公文交換系統發送電子公文描述 19
5.2 智能客戶服務器向電子公文交換系統發送電子公文功能 22
5.2.1 智能客戶服務器向電子公文交換系統發送電子公文流程圖 22
5.2.2 智能客戶服務器向電子公文交換系統發送電子公文描述 22
5.3 OA系統從電子公文交換系統接收電子公文功能 23
5.3.1 OA系統從電子公文交換系統接收電子公文流程圖 23
5.3.2 OA系統從電子公文交換系統接收電子公文描述 24
5.4 智能客戶服務器從電子公文交換系統接收電子公文功能 24
5.4.1 智能客戶服務器從電子公文交換系統接收電子公文流程圖 24
5.4.2 智能客戶服務器從電子公文交換系統接收電子公文描述 26
5.5 公文回執業務功能 26
5.5.1 公文回執業務流程圖 26
5.5.2 公文回執業務描述 27
5.6 查詢辦文狀態功能 27
5.6.1 查詢辦文狀態流程圖 27
5.6.2 查詢辦文狀態處理描述 28
5.7 公文撤銷功能 30
5.7.1 公文撤銷流程圖 30
5.7.2 公文撤銷處理描述 30
5.8 系統管理功能 31
5.8.1 系統管理流程圖 31
5.8.2 系統管理處理描述 31
6 測試 33
6.1 測試工具 33
6.2 測試環境 33
6.3 測試用例 33
6.3.1 數據交換圖形 34
6.4 測試結果 34
6.4.1 Windows Resources 34
6.5 測試結果分析 36
7 擴充方案 37
8 總結 40
致謝 41
參考文獻 42
附錄A 電子公文傳輸介質Schema 43