董濤
【摘 要】在國土局在其信息化建設的推進過程中,建設了大量異構的系統。系統之間互操作困難、系統的重復性建設、信息孤島以及運維的風險等問題也相繼出現。因此,如何解決這些問題,及時應對不斷增強的個性化需求,并最終實現對全局業務的及時辦理和傳遞,成為了各市局信息化建設的首要任務。為了解決上述問題,我國構建了國土資源信息系統,以推進國土資源進行的管理工作更加的高效便利。文章當中便對于國土資源信息系統集成進行了研究。
【關鍵詞】國土資源;信息系統集成;原則
1.國土資源信息系統存在的問題
經過近幾十年的發展,各市國土資源局先后建成了不動產登記、建設用地全程監管、執法監察、電子監察、OA辦公、事務管理和信訪等相關系統,極大地提高了國土管理工作的效率以及社會服務功效。但是,隨著應用系統的不斷增多,在國土資源信息化建設的過程中也出現了一些問題,主要表現在以下幾個方面:
1.1系統技術架構差異明顯,存在系統重復建設問題。
一是不同系統采用的開發語言不同,導致系統間無縫集成困難。二是不同的開發商采用的技術架構不同,多家開發方同時為國土局提供技術服務,使用各自的開發框架,增加了系統間訪問和平臺集成的成本,使集成和協同無法有效地進行下去,最終導致了系統的重復建設。
1.2沒有統一的技術規范,“信息孤島”問題嚴重。
首先,系統建設過程缺少統一的技術規范。目前,國土局內部建成了諸多應用系統,并在其所在的業務領域內發揮了重要作用,然而這些業務系統相互獨立,致使“信息孤島”問題的產生。其次,技術規范層次不同。在缺少使用規范或使用規范不合理的情況下進行接口開發,構件技術的作用無法發揮,復用效果不明顯,軟件質量和及其開發效率低下,給信息的共享造成了巨大浪費。
1.3系統技術封閉,具有潛在的運維風險。
信息化維護的成本的不斷增加,也是當前信息化建設中亟待解決的問題。其原因主要表現在以下的兩個方面:一是缺少資料,在應用系統建設過程中,缺少規范的項目管理過程、足夠的項目建設資料以及項目過程記錄,導致系統交付時缺少完整的項目文檔,國土局工作人員難以對成千上萬行的代碼進行改動和調整;二是開發與運維的嚴重脫節,運維過分依賴開發技術,一旦原本的軟件供應商不提供技術支持,其他的軟件供應商也無法對其進行支持,導致原有的系統必須重建。
2.國土資源信息系統集成總體設計原則及目標
在充分理解需求的基礎之上,整個集成平臺的設計原則如下:
2.1保護市國土局現有的IT資產,統籌規劃應用系統的建設。當前,市國土局正在對相關信息系統進行改造和升級,同時,新系統的建設也已經在統一籌劃當中,通過建設基于SOA的國土資源信息系統集成平臺,將為市國土局在充分利用現有的IT資產的基礎上,統籌規劃建設應用系統鋪平了道路。
2.2將集成的標準規范化,實現異構系統之間的集成。SOA采用中立的方式對服務接口進行定義,在此基礎上,制定出統一的標準和規范,所有的服務接口都必須按照SOA的規范進行開發。這些服務接口獨立于服務的操作系統、硬件平臺和編程語言,也就是說,異構系統采用了統一的SOA規范,就能使系統與系統之間的功能集成和信息共享得以實現。
2.3降低應用系統間的耦合程度,以應對不斷變化的應用業務需求。集成平臺采用統一的SOA集成標準和規范進行建設,服務接口是松耦合的,一旦業務需求發生變更,服務的內容能夠進行重新實現而不影響服務調用者的使用或者重新組合這些服務來進行靈活地應對。系統之間的協同標準不會產生變化,換句話說,即使這個集成平臺當中的某一個業務系統的服務發生了改變,其他系統受到的影響也會很小,這樣一來,最終降低了應用系統之間的耦合程度。
2.4避免應用系統間通用的基礎功能重復開發問題,集中實現基礎功能。一般來說,業務系統的基礎功能在很多方面的要求是相同的,例如:頁面的展現方式、穩定安全的數據傳輸、用戶的管理等等。以SOA為基礎,在完成國土資源信息系統集成平臺建設的前提下,實現不同業務系統中的通用基礎功能,以達到減少系統基礎功能的重復建設所帶來的資源浪費以及降低運維成本的目的。
2.5集中展現和訪問來自各業務系統的信息,建設統一的綜合業務管理平臺。綜合業務管理平臺是各應用系統的信息集中展現的地方,辦公人員能夠將它作為統一的訪問入口,除了能夠為領導決策帶來一些輔助支持,還可以按照自身需求方便的獲來自各業務系統的信息并進行處理。
2.6采用 Java EE技術,開發系統集成平臺。Java EE的核心制定了一組標準的技術規范,所有采用該技術規范的組件、服務架構以及技術層次開發出來的平臺具有良好的兼容性。
國土資源信息系統集成平臺建設的整體設計理念是,首先將自身應用系統相關業務功能模塊,以服務的形式進行封裝,然后將其交與企業服務總線,進行下一步的處理。不管是應用與工作平臺之間的服務調用,還是應用與應用系統之間的服務調用,都是通過企業服務總線暴露出來的服務進行交互,最終實現的集成平臺就是一種面向服務的集成平臺。
建設集成平臺的具體規劃,是以綜合業務管理平臺為主線,與統一用戶管理和單點登錄相結合,從而有效地聯系各個業務系統;另外,由各個業務系統提供服務和數據支持,綜合業務管理平臺以Web服務的方式從企業服務總線中將其調用,在企業服務總線中進行統一管理。
本集成平臺的建設,對市國土局的OA辦公、電子監察、不動產登記、建設用地全程監管系統、執法監察、信訪等業務系統進行整合,在利用現有業務系統的基礎之上,彌補原有系統不足之處,解決了原有系統的無序性問題,使得市國土局的整個信息系統架構變的更加清晰。
3.國土資源信息系統集成的實現
3.1綜合業務管理平臺實現
綜合業務管理平臺是一個內容集成平臺,將國土局的多套業務系統集成到一個系統中,用戶只需要登錄bmp,就可以同時操作各個系統的業務。整個綜合業務管理平臺有兩個工程BMP和EIP,需要協同合作,同時將2個工程部署到同一個應用服務器下,才能正常運行。
3.2統一用戶管理平臺實現
統一用戶管理系統實現了全大市國土辦公人員信息的統一管理,管理員點擊“用戶管理”中“查詢用戶”可以看到全大市國土辦公人員的所有信息,并且可以通過系統提供的檢索功能按條件查找具體的用戶,并對其創建唯一的身份編號。管理員通過點擊“添加”按鈕,實現用戶的添加。管理員通過點擊“編輯”按鈕,可以編輯用戶的信息,并能將用戶的信息同步到指定的業務系統中。
3.3管控平臺實現
3.3.1系統監測
系統監測功能可以讓管理員及時了解各業務系統的運行狀態,包括整體的業務運行狀態、服務狀態、運行異常服務列表等信息。
3.3.2服務控制
服務控制臺為系統管理員提供了一個可視化的管理界面,用戶可以在此界面上對服務進行增加、刪除、修改以及查詢操作。
3.4數據共享平臺實現
基于Web Service接口技術實現數據交換功能是比較常見的方式,它利用SOAP協議進行數據交換,服務消費者只需要調用服務提供者開發的客戶端適配器就能夠獲取自己想要的信息,而不必關心具體的實現細節。數據交換過程中傳輸的數據統一采用標準的XML格式進行封裝,并且整個數據交換過程都是基于SOA標準架構。國土資源信息系統集成平臺集成的各應用系統,主要采用兩種技術進行開發,J2EE和非J2EE,對于使用J2EE技術開發的應用系統,可以直接使用XStream工具實現Java對象和XML之間的互換,對于使用非J2EE技術開發的應用系統,需要對相關的業務數據表進行分析,采用J2EE技術重新定義Java對象后采用XStream工具轉換成XML格式的數據。各業務系統實現自己的數據交換服務后,然后將數據交換服務注冊到企業服務總線ESB中。
結語
綜上所述,文章當中先是說明了國土資源信息系統當中存在的不足之處,之后對于實現整個國土資源信息系統集成的主要功能模塊進行研究,闡述了各個功能模塊的具體功能,以促進我國國土資源信息的管理工程向前發展。
參考文獻:
[1]潘偉偉.國土資源信息系統集成研究[D].寧波大學,2017.
[2]潘偉偉,潘善亮.基于ESB-SOA的企業信息集成平臺設計[J].移動通信,2017,41(03):55-59.
[3]陳禎.蘇州市市級國土資源信息系統建設框架研究[D].南京農業大學,2016.
[4]游振金.基于GIS的南平市國土資源管理信息系統的設計與實現[D].電子科技大學,2014.
[5]龐露露.安徽國土資源信息服務平臺建設研究[D].安徽大學,2013.