易 城 韋皓元
(廣西壯族自治區經濟信息中心,廣西 南寧 530000)
J2EE框架和分布式集成部署在政府信息公開平臺的應用和實踐
易 城 韋皓元
(廣西壯族自治區經濟信息中心,廣西 南寧 530000)
以往政府信息公開網站或系統都是針對本單位實際需要而開發的,在整個自治區層面缺乏統一規劃、統一部署和標準規范,導致政府部門之間數據難以交換和共享,一定程度上是浪費人力和物力。文章根據這種錯綜復雜的現象提出新概念,尋找出一條新路,將J2EE框架和分布式部署技術復合應用,解決政府部門之間的政府信息公開數據交換和共享疑難問題,建立了權責一致、分工合理、監督有力的行政管理體制和運行機制,開辟了政府信息公開系統在電子政務建設領域中新的途徑。
政府信息;交換共享;政府信息公開平臺;應用實踐
當前世界各國重視政府信息化建設,政府信息化的發展程度已成為國家或城市之間競爭力發展水平的重要標志。1999年,我國“政府上網工程”正式拉開序幕,各地政府予以熱情關注和積極響應,政府網站點迅速增加,促進了政府信息公開的進展。
經過十幾年發展,政府網站取得可喜成就,政府信息內容得到充分的公開。但是也存在各種各樣的問題,其中傳統網站系統存在弊端主要是兩方面。一方面是傳統的網站系統是由若干子系統組成,而每個獨立子系統又是由若干業務模塊組成,導致面向構件技術不能完成一個或多個功能的特定服務,也不能為用戶提供了多個接口,無法進行數據交流。另一方面是政府部門網站設計缺乏統一格式,沒有統一標準,仍沿用“為了復用目的而設計的軟件”,不采用構件技術實現軟件復用,導致數據信息不能完全共享。
隨著政府信息化建設的不斷深入,政府信息公開系統之間的信息共享也越來越受到重視,公眾對政府信息統一瀏覽統一檢索有十分迫切的需要。如何達到信息交換與共享,提高政府信息的匯聚度,是當前政府網站需要解決的一大難題。使用J2EE開發框架和分布式集成部署方式,能解決系統間共享問題,是促進政府信息集約化的一種重要手段與技術基礎。
2.1 J2EE體系
J2EE是一種利用Java 2平臺來簡化企業解決方案的開發、部署和管理相關的復雜問題的體系結構。J2EE技術的基礎就是核心Java平臺或Java 2平臺的標準版,J2EE不僅鞏固了標準版中的許多優點,例如"編寫一次、隨處運行"的特性、方便存取數據庫的JDBC API、CORBA技術以及能夠在Internet應用中保護數據的安全模式等。
J2EE的特點決定了它適合用在政府的應用系統中。 為了保證政府信息系統的權威性,政府對其信息系統的安全性和穩定性要求很高,J2EE體系結構提供中間層集成框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴展性的應用的需求。同時,政府對信息系統的需求會隨著工作的需要經常發生變化,需要開發人員對系統進行快速的升級完善,J2EE通過提供統一的開發平臺,降低了開發多層應用的費用和復雜性,同時提供對現有應用程序集成強有力支持,有良好的向導支持打包和部署應用,提高了系統的可維護性。
2.2 分布式集成部署
分布式部署是指將應用程序或網站分布在不同計算機上,通過網絡來共同完成一項任務,通常為服務器/客戶端模式。集成是指服務端采用技術手段實現數據通信,實現數據的集中式管理與監控。分布式集中部署方式最終的效果類似于星形網絡結構,是一種解決信息數據分散的有效策略。
我國電子政務建設普遍存在信息資源開發利用不足,共享水平較低的問題,這一問題在政府信息公開方面尤為明顯。雖然各個政府部門都單獨建立了自己的網站,并通過自己的網站發布本單位的政府信息,但由于各個單位都使用不一樣的網站應用系統,使數據不能得到集中共享和利用,導致了政府信息資源共享困難,信息孤島大量存在。
廣西壯族自治區政府信息公開統一平臺(以下簡稱統一平臺)利用J2EE技術框架和分布式集成部署的信息資源共享方式,解決了各地政府網站信息公開不完整、不能交換,內容分散不統一等問題。在技術設計和功能設計上都致力于實現網站分散式部署和集中式管理的模式,設計難度大。在建設過程中,通過運用創新技術解決建設過程中遇到的難題,使統一平臺能順利的建設完成并投入使用。
3.1 技術設計

圖1 統一平臺設計理念圖
統一平臺設計理念為大平臺,小軟件,集中應用管理,分布客戶端軟件服務,這樣既保證了軟件平臺的統一管理、方便管理員維護,又保證了各廳局信息數據保障。統一平臺軟件涉及面廣,為了保證平臺設計合理規范,在設計上必須遵循安全、可靠、先進、適用、可擴展和可管理的原則。
平臺使用SOA方式實現了系統架構的分散與集中。SOA本質就是一個“松耦合”的架構,不同的系統和系統之間耦合度很低,不會因為改變一個系統導致其他系統被迫做出不必要的改變。而面向構件強調的是業務構件化,強調應用以構件形式進行封裝。從應用開發的層次看,面向構件技術可以看作是SOA中“服務”的組裝和實現。
統一平臺除了采用SOA技術之外,還采用J2EE的MVC框架,對數據展現和業務邏輯進行隔離,保證平臺的松耦合性。平臺的中間層由平臺公共組件、公共控制部分組成,包括開發通用組件,權限組件等。中間層提供了架構基礎的各類組件。
平臺采用MVC架構,其主要組成部分為:
(1)客戶端
用戶通過瀏覽器利用AJAX、ActiveX和JSP等方式向平臺發出請求。
(2)Web層
URL調度處理請求并進行授權驗證,通過驗證的請求再通過控制器調用業務對象。
(3)業務層
服務總線作為組件容器,接收Web層對業務對象的請求,調用相應的業務對象,并對業務對象進行管理;業務對象調用平臺的基礎構件(工作流、商業規則和權限等)進行業務處理,并通過ORMapping機制對持久層進行數據訪問。
(4)數據層
采用關系型數據庫進行數據存儲,并通過Hibernate提供的持久層機制為業務層提供數據訪問接口。
3.2 數據輸出功能設計
統一平臺在功能設計上緊密圍繞“政府信息公開管理”工作的各個方面進行,設計合理,貼合工作實際,在技術上著重解決信息分散不統一問題,在管理上通過技術手段實現公平公正的電子監察和績效考核,使平臺的信息內容保障得以順利推進,確保統一平臺的數據信息量。
實現信息內容的對外輸出,是指對政府信息公開前臺展現系統的輸出,也泛指對第三方政府信息公開系統和其他應用系統的輸出。
(1)系統提供信息輸出接口,數據以XML、HTML的形式進行加密傳輸,保證信息傳輸的高效和安全;對政府信息前臺模板支持靈活多樣靜態模板發布,對政府公開信息支持用戶自定義動、靜態頁面發布,可滿足多用戶的高并發訪問,減少系統壓力,提高系統性能。
(2)系統支持向外部數據源的CMS系統輸出信息,為廣西統一平臺等其他信息公開網站提供信息數據。
(3)系統提供多種類別的標準Web Service接口,以便于第三方政府信息公開系統和其他應用系統調用其信息資源(節點結構、目錄分類、主動公開信息等)。
(4)統一平臺部署在互聯網上,獨立部署的節點可以互相推送信息數據,同時默認向自治區平臺推送一份實現電子監察和績效考核。
為了發揮統一平臺在全區政府信息公開中的作用,在系統的實際應用中,從信息共享和業務協同、體系建設、責任劃分和績效考核六個方面進行了創新,其中信息共享、業務協同和體系建設成就顯著,使統一平臺在推動全區信息公開工作中發揮了核心作用。
4.1 促進信息共享和業務協同
平臺從建設伊始就從政務信息資源目錄內容建設、標準規范制定、目錄系統建設和管理制度制定等多方入手,以政務信息資源編碼作為規范體系建設的核心工作,推動電子政務信息共享交換標準規范體系的建設。建成并投入運用后的統一平臺形成統一的技術標準、操作規范,形成單位間政務信息資源物理分散、邏輯集中的交換模式,提供單位間按需信息交換服務,提高各級政府行政管理效率和公共服務水平,滿足各級政府履行職能的需要。
4.2 建立自治區、市、縣(市、區)、鄉鎮四級政府信息公開體系
統一平臺嚴格按照廣西統一編制的《廣西壯族自治區各級行政機關(公共企事業單位)政府信息公開類別目錄》,分別開發設計了自治區行政機關、自治區企事業單位、市(縣)級行政機關、市(縣)級公共企事業單位、鄉鎮級行政機關5個目錄結構,構建了內容統一、版面設計統一、數據格式統一、技術架構統一和工作管理統一的信息公開網站,并統一在廣西政府門戶網站集中發布,形成全區數據索引目錄的政府網站群,為公眾提供跨部門、門類全、綜合性的政府信息公開服務。
5.1 推廣應用前景
(1)減少政府支出,降低行政費用
統一平臺的建設,將減少政府政務信息公開的重復投資,實現全區統一風格統一要求統一監督的網站群,減少人力投入,節省應用軟件的開發費用,為信息共享創造基礎環境。
按每個網站及信息公開系統每年升級運維費用10萬元計,將為全區每年節約網站維護費用達9億元以上。
(2)帶動我區社會信息化發展
統一平臺的建設將大大提高我區政務公開透明度,便于公眾知情,參與和監督,進一步推動我區社會信息化發展。并且也建成了自治區、市、縣(市、區)、鄉鎮四級政府高度統一的政府信息公開體系。
(3)實現政務信息資源整合和統一發布
通過在門戶網站上建設政府信息公開統一平臺,逐步實現各部門、各地方政府的政務信息公開的透明度,推進政府管理方式創新,促進政務公開,改進公共服務,提高行政效能,便于公眾知情,參與和監督。
(4)促進我區電子政務建設
通過門戶網站建設帶動全區各級政府對政府網站的建設重視程度,提高地方領導的電子政務意識,對推動各級政府的信息化建設和電子政務發展具有很大的推動作用。
5.2 推廣應用范圍廣
2012年1月1日,統一平臺正式在全區范圍內推廣應用,截至2013年6月底,納入統一平臺進行信息公開的單位有自治區、市、縣、鄉鎮級共計8637家,部署范圍廣,規模體系大、影響程度深。應用與推廣從技術支持、制度保障、人才培養等多方面著手,多措并舉。
統一平臺借助J2EE和SOA技術解決“信息孤島”疑難問題,促進資源共享和業務協同,形成統一的技術標準、操作規范,提高各級政府行政管理效率和公共服務水平,滿足各級政府履行職能的需要,整合各級這個部門政府公共信息資源,以一個內容完整、信息公開、服務便捷的政府形象面對公眾,這對于實現信息資源共享、方便用戶查詢、加強工作監督、提高政府公信力和執行力,樹立良好的四型”政府具有重要而深遠的意義。
【參考資料】
[1] 《Develop n-tier application using J2EE》- Steven Gould.
[2] 《The Business Benefits of EJB and J2EE Technologies over COM+ and Windows DNA》.
[3] 《The J2EE Tutorial》chapter overview - Monica Pawlan.
[4] J2EE 全面簡介https://www.ibm.com/developerworks/ cn/java/j2ee/.
J2EE framework and distributed integrated applications and deployment platform for government information disclosure practices
Previous disclosure of government information sites or systems are required for the actual unit developed,throughout the autonomous level the lack of unified planning, unified deployment and standards.It is difficult to exchange and share data between government departments.To some extent is a waste of human and material resources.This article proposes a new concept based on this complex phenomenon.Looking for a new path,the J2EE frameworks and distributed application deployment technology complex.Solve the disclosure of government information exchange and sharing of data between government departments difficult problems,etablish a consistent responsibilities, reasonable division of labor, and effective oversight management system and operation mechanism,Openup a new government information disclosure system in the field of e-government approach.
Government information; exchange and sharing; open government information platform; application practice
F490
A
1008-1151(2015)01-0173-03
2014-12-10
易城,廣西壯族自治區經濟信息中心經濟師,研究生;韋皓元,廣西經濟信息中心工程師。