福建省財政信息中心 官華東
?
淺談財政管理一體化信息系統(tǒng)建設(shè)的總體思路和技術(shù)路線*
福建省財政信息中心 官華東
該文分析了財政管理一體化信息系統(tǒng)采用全省集中部署模式的優(yōu)勢,對該系統(tǒng)所采用的J2EE三層架構(gòu)技術(shù)優(yōu)缺點以及B/S技術(shù)與C/S技術(shù)優(yōu)缺點進行分析比較,并簡單介紹該系統(tǒng)選用的應(yīng)用技術(shù)架構(gòu)及其優(yōu)點,對技術(shù)線路中的關(guān)鍵技術(shù)進行分析。
財政管理 信息系統(tǒng) 硬件部署 系統(tǒng)設(shè)計 系統(tǒng)安全 系統(tǒng)架構(gòu)
根據(jù)“金財工程”建設(shè)規(guī)劃和業(yè)務(wù)需求,福建財政先后開發(fā)、引進了多套財政業(yè)務(wù)管理系統(tǒng),如部門預(yù)算管理系統(tǒng)、國庫集中支付系統(tǒng)、非稅收入管理系統(tǒng)、工資統(tǒng)發(fā)管理系統(tǒng)等,歷經(jīng)了單機操作、部門內(nèi)部協(xié)作、部門及單位協(xié)作等幾個階段的發(fā)展,在一定程度上滿足了財政日常業(yè)務(wù)的辦理要求,減少了人工操作,提高了財政管理的工作效率,有力推進了財政改革和公共財政管理框架的建立。但是面對不斷深化的財政改革,原有信息系統(tǒng)難以滿足改革需要,主要存在技術(shù)規(guī)范不統(tǒng)一、系統(tǒng)間統(tǒng)計口徑及編碼不一致、上下游業(yè)務(wù)不能無縫鏈接、數(shù)據(jù)共享程度低、市縣技術(shù)力量不足、系統(tǒng)維護困難等問題?;谝陨锨闆r,2011年,福建啟動了財政管理一體化信息系統(tǒng)項目建設(shè)工作,目標(biāo)是清除信息孤島,提高資源的共享程度,降低市縣系統(tǒng)維護難度,實施全省統(tǒng)一標(biāo)準(zhǔn)規(guī)范,支撐財政科學(xué)化精細(xì)化管理,促進財政信息管理水平進一步提高。
本文在參閱有關(guān)信息化建設(shè)文獻的基礎(chǔ)上,結(jié)合財政管理一體化信息系統(tǒng)建設(shè)目標(biāo),對系統(tǒng)設(shè)計涉及的硬件部署、系統(tǒng)架構(gòu)、應(yīng)用技術(shù)架構(gòu)、技術(shù)路線進行分析研究,希望在信息化建設(shè)方面起到拋磚引玉作用。
隨著網(wǎng)絡(luò)和計算技術(shù)的發(fā)展,網(wǎng)絡(luò)化大集成是信息化發(fā)展的必然趨勢??紤]到市縣財政機房和硬件設(shè)備條件差,技術(shù)保障隊伍弱,需要統(tǒng)一加強安全建設(shè),投資節(jié)約等問題,財政核心業(yè)務(wù)系統(tǒng)采用全省“大集中”部署方式解決硬件環(huán)境。全省集中部署模式如圖1所示。
在全省集中部署模式下,全省數(shù)據(jù)庫服務(wù)和應(yīng)用服務(wù)都集中部署在省財政廳中心機房(或福建云平臺),統(tǒng)一一個對外的應(yīng)用服務(wù)端口(內(nèi)部可根據(jù)負(fù)荷情況,建立應(yīng)用服務(wù)集群)。省、設(shè)區(qū)市、縣各級財政、預(yù)算單位、甚至包括外圍系統(tǒng)用戶都訪問省財政廳公布的統(tǒng)一服務(wù)端口。對于銀行用戶,市、縣級分行不直接與平臺發(fā)生數(shù)據(jù)交互,統(tǒng)一將數(shù)據(jù)上傳至省分行后,由省分行通過平臺的統(tǒng)一對外應(yīng)用服務(wù)端口進行數(shù)據(jù)交互;對于設(shè)區(qū)市及縣(市、區(qū))公安、民政、社保等單位,先與同級財政連接,再由同級財政通過平臺的統(tǒng)一對外應(yīng)用服務(wù)端口進行數(shù)據(jù)交互。為兼顧市縣的個性化需求,系統(tǒng)提供市縣本地數(shù)據(jù)導(dǎo)出接口,供市縣獲取財政數(shù)據(jù)后能進行數(shù)據(jù)資源的開發(fā)利用。
(1)按省級集中部署模式進行建設(shè),其優(yōu)勢不僅是避免人、財、物的浪費,更重要的是為今后的發(fā)展構(gòu)架留出流暢的發(fā)展空間。
(2)提高信息化系統(tǒng)的安全可靠性。可以統(tǒng)一考慮財政信息化系統(tǒng)安全體系建設(shè),包括對認(rèn)證中心、加密體系和安全管理體系的建設(shè);可以對數(shù)據(jù)中心的安全、鏈路的安全、使用者認(rèn)證的安全等進行立體、全方面的防護。
(3)加快基層信息化建設(shè)。相對于省級信息化而言,由于技術(shù)力量不足,市縣財政信息化建設(shè)相對落后,通過省級集中部署模式可以減輕市縣技術(shù)壓力,加快基層信息化建設(shè)。
(4)實現(xiàn)全省的數(shù)據(jù)統(tǒng)一管理。核心業(yè)務(wù)數(shù)據(jù)是我省財政部門的核心資產(chǎn),是開展財政業(yè)務(wù)的中樞。通過集中部署,有利于核心財政業(yè)務(wù)數(shù)據(jù)的使用、保護、歸檔,也有利于統(tǒng)計分析。
在當(dāng)前科學(xué)技術(shù)飛速發(fā)展的時代,尤其以通信、計算機和網(wǎng)絡(luò)為代表的互聯(lián)網(wǎng)技術(shù)更是日新月異,令人眼花繚亂,應(yīng)接不暇,更對C/S和B/S兩模式誰優(yōu)誰劣、誰代表技術(shù)潮流發(fā)展等問題爭論不休。
2.1 C/S(Client/Server)架構(gòu)
C/S 架構(gòu)是一種典型的兩層架構(gòu),客戶端需要實現(xiàn)絕大多數(shù)的業(yè)務(wù)邏輯和界面展示,客戶端部分需要承受很大的壓力。其主要優(yōu)點有:(1)C/S架構(gòu)的界面和操作可以很豐富;(2)安全性能可以很容易保證;(3)由于只有一層交互,因此響應(yīng)速度較快,能夠給服務(wù)器減輕壓力。缺點:(1)適用面窄,通常用于局域網(wǎng);(2)不適合面向一些不可知的用戶;(3)維護成本高、難度大,如果發(fā)生一次升級,所有客戶端的程序都需要重新安裝。
2.2 B/S (Browser/Server)架構(gòu)
B/S是由Browser客戶端、WebApp服務(wù)器端和DB端構(gòu)成三層架構(gòu),主要事務(wù)邏輯在服務(wù)器端實現(xiàn),顯示邏輯交給了Web瀏覽器,客戶無需特別安裝,只要有Web瀏覽器即可。事務(wù)處理邏輯放在WebApp上,減少了客戶端的壓力。其主要優(yōu)點有:(1)客戶端無需特別安裝,有Web瀏覽器即可;(2)B/S架構(gòu)可以直接放在廣域網(wǎng)上,通過一定的權(quán)限控制實現(xiàn)多客戶訪問的目的,交互性較強;(3)B/S架構(gòu)升級時,只需升級服務(wù)器即可,客戶端幾乎不用升級。缺點:(1)在跨瀏覽器上,不盡如人意;(2)界面和操作不夠豐富,表現(xiàn)要達到CS程序的程度需要花費不少精力;(3)在速度和安全性上需要花費巨大的設(shè)計成本,這是B/S架構(gòu)的最大問題;(4)客戶端服務(wù)器端的交互是請求—響應(yīng)模式,通常需要刷新頁面[1]。
2.3 B/S與C/S比較
B/S與C/S處理模式相比,大大簡化了客戶端,只要客戶端機器能上網(wǎng)就可以。對于B/S而言,開發(fā)、維護等幾乎所有工作也都集中在服務(wù)器端,當(dāng)企業(yè)對網(wǎng)絡(luò)應(yīng)用進行升級時,只需更新服務(wù)器端的軟件就可以,這減輕了異地用戶系統(tǒng)維護與升級的成本。
2.4 J2EE三層架構(gòu)技術(shù)的優(yōu)缺點
隨著J2EE三層架構(gòu)技術(shù)的不斷發(fā)展,功能不斷增加和完善,特別在廣域網(wǎng)上開發(fā)的綜合管理信息系統(tǒng)優(yōu)勢更加明顯。(1)三層架構(gòu)允許把一些通用的、很繁瑣的服務(wù)端任務(wù)交給中間件供應(yīng)商去完成[2]。(2)由于J2EE領(lǐng)域的供應(yīng)商提供了更為廣泛的負(fù)載平衡策略,能消除系統(tǒng)中的瓶頸,允許多臺服務(wù)器集成部署,這種部署可達數(shù)千個處理器,實現(xiàn)可高度伸縮的系統(tǒng),滿足未來應(yīng)用擴展的需要,為搭建具有可伸縮性、靈活性、易維護性的信息系統(tǒng)提供了良好的基礎(chǔ)。(3)由于基于J2EE平臺的產(chǎn)品幾乎能夠在任何操作系統(tǒng)和硬件配置上運行,現(xiàn)有的操作系統(tǒng)和硬件也能被保留使用,可以節(jié)約投資。(4)支持異構(gòu)環(huán)境,能夠開發(fā)部署在異構(gòu)環(huán)境中的可移植程序,基于J2EE的應(yīng)用程序不依賴于任何特定操作系統(tǒng)、中間件、硬件,基于J2EE的程序只需開發(fā)一次就可部署到各種平臺[3]。
財政管理一體化信息系統(tǒng)涉及的終端主要用戶是財政部門和預(yù)算單位,全省合計約4萬個,除此之外還有銀行用戶,而且分布地點五花八門,有的在交通方便的大城市,有的在交通不便的邊遠(yuǎn)山區(qū)??紤]到實施推廣和系統(tǒng)后期維護的工作量和成本,系統(tǒng)總體設(shè)計采用 J2EE的三層架構(gòu)進行開發(fā)和部署,把全省所有應(yīng)用集中部署在省財政廳中心機房,統(tǒng)一一個對外的應(yīng)用服務(wù)端口,省、設(shè)區(qū)市、縣各級財政、預(yù)算單位、甚至包括外圍系統(tǒng)用戶都通過瀏覽器訪問省財政廳公布的統(tǒng)一的服務(wù)端口,利用J2EE架構(gòu)部署優(yōu)勢消除系統(tǒng)中的瓶頸,滿足現(xiàn)在和未來應(yīng)用的需要,降低維護難度和維護工作量,減輕市縣技術(shù)支持壓力,實現(xiàn)全省數(shù)據(jù)共享,提高數(shù)據(jù)服務(wù)能力。
財政管理一體化信息系統(tǒng)的總體技術(shù)架構(gòu)為“五橫”結(jié)構(gòu)(見圖2),主要包括服務(wù)層、應(yīng)用層、應(yīng)用支撐層、政務(wù)信息資源層、網(wǎng)絡(luò)基礎(chǔ)設(shè)施層。
(1)服務(wù)層是整個財政管理一體化系統(tǒng)通過統(tǒng)一門戶,面向財政工作人員和預(yù)算單位的統(tǒng)一入口和交互界面。
(2)應(yīng)用層是支撐財政部門履行職責(zé)的應(yīng)用服務(wù)集合,主要包括預(yù)算編制、預(yù)算執(zhí)行、預(yù)算執(zhí)行結(jié)果反饋、決策分析等應(yīng)用服務(wù)。
(3)應(yīng)用支撐層在整個模型中起到承上啟下的關(guān)鍵作用,處于應(yīng)用層和信息資源層之間。金財工程應(yīng)用基礎(chǔ)支撐平臺是一個用于支撐財政核心業(yè)務(wù)應(yīng)用的系統(tǒng)研發(fā)平臺和系統(tǒng)支撐平臺,通過平臺實現(xiàn)統(tǒng)一編碼、統(tǒng)一多維要素結(jié)構(gòu)、規(guī)范數(shù)據(jù)口徑、提高自動化處理水平以及實現(xiàn)信息高度集中。
(4)政務(wù)信息資源層是通過對信息資源的采集、存儲、分類、組織、表現(xiàn),有效地對應(yīng)用系統(tǒng)的運行提供信息服務(wù),滿足應(yīng)用體系對信息創(chuàng)建和使用的需要。
(5)網(wǎng)絡(luò)基礎(chǔ)設(shè)施層處于總體技術(shù)架構(gòu)中的最底層,包括網(wǎng)絡(luò)、主機、存儲與備份、機房等基礎(chǔ)設(shè)施,為整個信息系統(tǒng)的應(yīng)用提供基礎(chǔ)運行平臺。
圖2 技術(shù)構(gòu)架
技術(shù)路線詳見表1。
表1 系統(tǒng)運行軟件環(huán)境列表
(1)數(shù)據(jù)庫服務(wù)部署。采用兩臺小型機雙機熱備支撐數(shù)據(jù)庫系統(tǒng)管理。
(2)應(yīng)用服務(wù)部署。為了簡化軟件的重新配置過程,方便資源的擴充及調(diào)整,系統(tǒng)使用高性能PC服務(wù)器虛擬化云計算方式進行資源池化,滿足應(yīng)用性能要求的同時還具備動態(tài)資源擴展升級能力和高可用、高可靠的能力。
虛擬機使用Vmware機制保證高可用性,一旦出現(xiàn)硬件、軟件故障,可切換到其他服務(wù)器上繼續(xù)運行,實現(xiàn)性能自動遷移??梢猿浞掷肞C服務(wù)器的資源,單臺PC服務(wù)器承擔(dān)多個虛擬機,一旦性能不足,PC服務(wù)器將承擔(dān)較少數(shù)量的虛擬機以提升性能;一旦整體性能不足,通過擴容PC服務(wù)器的方式,可以動態(tài)增加整體性能,充分保護原有投資。
[1] hebedich. C/S和B/S兩種架構(gòu)區(qū)別與優(yōu)缺點分析[EB/OL]. (2014-10-23). http://www.jb51.net/article/56605.htm.
[2] 龔永生. 當(dāng)前流行的J2EE WEB應(yīng)用架構(gòu)分析[EB/OL]. http://www. 315soft.com/t/QKNDod.aspx.
[3] J2EE架構(gòu)的優(yōu)缺點分析[EB/OL]. https://zhidao.baidu.com/question/ 540788915.html.
[4] RMI、RPC、SOAP通訊技術(shù)介紹及比對[EB/OL]. http://www.cnblogs.com/ liangxiaofeng/p/5113402.html .
福建省發(fā)展和改革委員會關(guān)于福建省金財工程財政管理一體化信息系統(tǒng)項目可行性研究報告暨初步設(shè)計方案的復(fù)函(閩發(fā)改高技〔2011〕1136號)。