SOA的電子政務系統設計原理與優勢分析
發布時間:2014-07-28 21:22
高效的電子政務協同辦公系統是政府部門提高辦公效率和管理水平的關鍵所在。本文提出的基于SOA架構的電子政務協同系統的設計和開發流程,是基于J2EE平臺的SOA架構,具有一定的局限性。然而,隨著基于SOA的各種標準的不斷演化,各種平臺和工具也正在開發和完善中。相信在不久的將來,基于SOA架構的企業應用系統集成技術會得到不斷的完善。
面向服務的架構SOA
面向服務的體系結構中的角色包括:
(1)服務使用者。服務使用者是一個應用程序、一個軟件模塊或需要一個服務的另一個服務。它發起對注冊中心中服務的查詢,筆耕論文新浪博客,通過傳輸綁定服務,并且執行服務功能。服務使用者根據接口契約來執行服務。
(2)服務提供者。服務提供者是一個可通過網絡尋找的實體,它接受和執行來自使用者的請求。它將自己的服務和接口契約發布到服務注冊中心,以便服務使用者可以發現和訪問該服務。
與傳統開發方法相比,SOA具有標準化、松散耦合、共享服務和粗粒度等特點,其優勢具體表現為:
? 易于集成現有系統;
? 具有標準化的架構;
? 提升開發效率;
? 降低開發維護復雜度。
基于SOA的電子政務系統
3.1 電子政務系統分析
SOA架構模式以服務驅動為核心理念,按需連接系統資源,通過將原有應用中的零散功能整理包裝為具有互操作性的標準服務,實現服務的快速組合和重用,保證應用敏捷性與擴展性以及政府業務發展的需要。與傳統架構相比,SOA不僅可以實現資源的重復使用和整合,而且能夠跨越各種硬件平臺和軟件平臺的開放標準,實現不同政務資源和應用的互聯互通。通過標準的協議,這些服務可以由內部政務系統或外部政務系統的其他服務調用。因此,SOA的技術屬性與電子政務的宗旨十分吻合,SOA 架構可以為服務型電子政務建設提供良好的技術平臺。
3.2 基于SOA的電子政務系統的設計
要構建基于SOA的電子政務系統,分散于異構電子政務系統上的信息資源進行整合,建立統一的軟硬件基礎平臺和應用支撐平臺,并根據業務需求在此平臺之上構建多個應用子系統,各個子系統按照功能模塊可劃分為一系列的服務。通過單點登錄、個性化桌面的形式展現給用戶,以及短信平臺進行多渠道信息溝通。系統總體結構按四個層次內容進行劃分,如圖2所示:
本文編號:6727
本文鏈接:http://www.malleg.cn/kejilunwen/dianzigongchenglunwen/6727.html

