仲 喆
(中國鐵路信息科技有限責(zé)任公司,北京 100038)
鐵路信息化管理主要包含信息技術(shù)支持下的企業(yè)變革過程管理、企業(yè)運(yùn)作管理以及對信息技術(shù)、數(shù)據(jù)資源、信息設(shè)備等信息化資源的監(jiān)督、分析等采取的管理手段[1],因此,鐵路信息化管理是實(shí)現(xiàn)信息化的重要基礎(chǔ)。在2017年發(fā)布的《鐵路信息化總體規(guī)劃》[2]中,對信息化治理體系有專項(xiàng)設(shè)計(jì),內(nèi)含信息化管控、標(biāo)準(zhǔn)規(guī)范、運(yùn)維管理、評價(jià)考核、人才隊(duì)伍體系建設(shè)幾方面工作,為信息化管理工作提供了強(qiáng)有力的保障。
目前,信息化手段日漸在運(yùn)輸組織、資源管理、營銷服務(wù)等諸多方面扮演不可或缺的角色[3]。伴隨重要性的提升,隨之而來的風(fēng)險(xiǎn)問題越來越凸顯[4]。鐵路作為國家支柱行業(yè)之一,承擔(dān)信息安全的責(zé)任義不容辭。在這種形勢下,亟需建設(shè)支撐平臺進(jìn)行輔助,對風(fēng)險(xiǎn)進(jìn)行識別、衡量、分析、評價(jià),并適時(shí)采取及時(shí)有效的方法進(jìn)行防范和控制,用經(jīng)濟(jì)合理的方法來綜合處理風(fēng)險(xiǎn),以實(shí)現(xiàn)最大安全保障。
本文旨在研究分析鐵路信息化管理自身特點(diǎn),結(jié)合鐵路的發(fā)展趨勢,確定鐵路信息化管理應(yīng)用系統(tǒng)建設(shè)內(nèi)容,并使用Spring MVC等開發(fā)框架開發(fā)出一套系統(tǒng)原型,以此論證研究成果。
鐵路信息化是鐵路快速發(fā)展的重要保障,是促進(jìn)鐵路實(shí)現(xiàn)現(xiàn)代化的重要手段,而信息化管理是對鐵路信息化建設(shè)的實(shí)施過程進(jìn)行的管理。隨著國有企業(yè)經(jīng)濟(jì)發(fā)展方式的轉(zhuǎn)變,對信息化建設(shè)的需求日益增加[5],因此,鐵路總公司(簡稱:總公司)信息化管理由傳統(tǒng)的手工方式向現(xiàn)代信息化方式轉(zhuǎn)變變得尤為迫切。實(shí)現(xiàn)信息化管理工作規(guī)范化、網(wǎng)絡(luò)化和動(dòng)態(tài)管理,為全面掌握總公司的信息化數(shù)據(jù)資料、對鐵路信息化建設(shè)提供決策分析奠定基礎(chǔ)。
鐵路信息化管理應(yīng)用系統(tǒng)利用鐵路內(nèi)部服務(wù)網(wǎng),采用總公司一級部署,總公司、鐵路局兩級應(yīng)用模式。統(tǒng)一規(guī)劃建設(shè)全路信息化管理應(yīng)用,匯集信息化業(yè)務(wù)數(shù)據(jù),兼顧各鐵路局信息化管理模式。建立數(shù)據(jù)后臺匯總、處理機(jī)制,建立各級用戶訪問權(quán)限控制機(jī)制。系統(tǒng)應(yīng)具備良好的運(yùn)行效率,并根據(jù)各類數(shù)據(jù)信息的用途和保存時(shí)間要求建立數(shù)據(jù)壽命管理機(jī)制[6]。常用數(shù)據(jù)報(bào)表應(yīng)按照日、月、季、年自動(dòng)統(tǒng)計(jì)歸檔,以便進(jìn)行環(huán)比、同比統(tǒng)計(jì)分析,使總公司信息化管理更加高效。
鐵路信息化管理應(yīng)用系統(tǒng)應(yīng)考慮統(tǒng)一總公司及鐵路局的信息化管理流程,提高總公司信息化管理效率,降低各級單位、各類人員間的溝通成本。總公司信息化管理部門可完成所有日常信息化相關(guān)業(yè)務(wù)的處理,包括規(guī)劃計(jì)劃管理、項(xiàng)目建設(shè)管理、運(yùn)行維護(hù)管理、信息安全管理、綜合管理和統(tǒng)計(jì)分析與決策支持等。
鐵路局按照總公司統(tǒng)一數(shù)據(jù)標(biāo)準(zhǔn),通過系統(tǒng)上報(bào)信息化管理數(shù)據(jù)。總公司可以通過系統(tǒng)查看各鐵路局信息化數(shù)據(jù),并進(jìn)行統(tǒng)計(jì)分析與決策支持。
此外,還需實(shí)現(xiàn)信息化管理的無紙化辦公,以往通過紙質(zhì)提交的材料,都可以在系統(tǒng)中自動(dòng)生成和查閱。
通過研究分析鐵路信息化管理自身特點(diǎn),結(jié)合鐵路的發(fā)展趨勢,確定鐵路信息化管理應(yīng)用系統(tǒng)的建設(shè)目標(biāo):構(gòu)建一體化、集約化鐵路信息化管理和展現(xiàn)平臺,實(shí)現(xiàn)規(guī)劃計(jì)劃、研發(fā)實(shí)施、安全管控、資源管理、運(yùn)行維護(hù)等信息化工作的全生命周期管控和全方位展現(xiàn),實(shí)現(xiàn)信息透明化、流程規(guī)范化、建設(shè)標(biāo)準(zhǔn)化、職責(zé)清晰化,全面提升鐵路信息化管理和決策水平,充分發(fā)揮信息化對鐵路總公司業(yè)務(wù)的支撐保障作用。
基于對鐵路信息化管理的需求分析,鐵路信息化管理應(yīng)用系統(tǒng)架構(gòu)如圖1所示。
鐵路信息化管理應(yīng)用系統(tǒng)是總公司信息化總體規(guī)劃中綜合業(yè)務(wù)協(xié)同系統(tǒng)的重要組成部分,包括6個(gè)模塊:規(guī)劃計(jì)劃管理,項(xiàng)目建設(shè)管理,運(yùn)行維護(hù)管理,信息安全管理,綜合管理,統(tǒng)計(jì)分析。
圖1 鐵路信息化管理應(yīng)用系統(tǒng)架構(gòu)
(1)規(guī)劃計(jì)劃
包含鐵路信息化規(guī)劃、各類建設(shè)需求及計(jì)劃的日常管理工作。
(2)項(xiàng)目建設(shè)管理
實(shí)現(xiàn)鐵路信息化項(xiàng)目建設(shè)過程的關(guān)鍵節(jié)點(diǎn)跟蹤記錄,確保項(xiàng)目按計(jì)劃進(jìn)行建設(shè)。
(3)運(yùn)行維護(hù)管理
包含在信息系統(tǒng)投入使用期間,為保證信息系統(tǒng)正常、可靠、安全運(yùn)行,進(jìn)行的日常運(yùn)行維護(hù)各項(xiàng)工作。
(4)信息安全管理
包含對信息化系統(tǒng)建設(shè)及運(yùn)維各個(gè)階段的安全工作進(jìn)行管控的各項(xiàng)工作。
(5)綜合管理
包含信息化管理規(guī)章制度、技術(shù)標(biāo)準(zhǔn)、專家人才信息、資產(chǎn)信息等相關(guān)內(nèi)容。
(6)統(tǒng)計(jì)分析
可通過信息化數(shù)據(jù),研究多種指標(biāo)的統(tǒng)計(jì)分析,通過對數(shù)據(jù)的交換、整合和分析,發(fā)現(xiàn)新的問題,創(chuàng)造新的知識,建立新的價(jià)值,為決策提供新的方向[7]。
作為綜合業(yè)務(wù)協(xié)同系統(tǒng)基本框架的電子公文和內(nèi)網(wǎng)門戶已基本建成,鐵路信息化管理應(yīng)用系統(tǒng)與電子公文和內(nèi)網(wǎng)門戶進(jìn)行對接,實(shí)現(xiàn)文件合法性審查數(shù)據(jù)對接及統(tǒng)一代辦信息推送。
(1)規(guī)劃計(jì)劃管理
規(guī)劃計(jì)劃管理主要包括:信息化總體規(guī)劃和專項(xiàng)規(guī)劃管理;信息化建設(shè)需求和項(xiàng)目建設(shè)計(jì)劃、應(yīng)用軟件開發(fā)計(jì)劃管理;信息系統(tǒng)總體方案編制和評審管理。
(2)項(xiàng)目建設(shè)管理
項(xiàng)目建設(shè)管理主要包括:項(xiàng)目在企業(yè)環(huán)境下全生命周期管理,以及項(xiàng)目執(zhí)行情況、技術(shù)情況、項(xiàng)目投資等財(cái)務(wù)狀況相關(guān)信息。
(3)運(yùn)行維護(hù)管理
運(yùn)行維護(hù)管理主要包括:運(yùn)維需求管理、運(yùn)維計(jì)劃管理、事件管理、故障調(diào)查管理、變更管理、應(yīng)急預(yù)案管理、資產(chǎn)管理、運(yùn)維經(jīng)費(fèi)管理。
(4)信息安全管理
信息安全管理主要包括:確定系統(tǒng)安全等保級別、安全方案、安全測試報(bào)告、網(wǎng)絡(luò)安全事件登記、網(wǎng)絡(luò)安全信息通報(bào)等。
(5)綜合管理
綜合管理主要包括:信息化資產(chǎn)管理、信息化管理制度與技術(shù)標(biāo)準(zhǔn)管理、信息化組織隊(duì)伍管理、績效考核管理。
(6)統(tǒng)計(jì)分析
統(tǒng)計(jì)分析主要包括:對系統(tǒng)內(nèi)數(shù)據(jù)不同統(tǒng)計(jì)緯度的報(bào)表及圖表展示、數(shù)據(jù)分析處理。
為論證以上研究內(nèi)容,選擇部分功能,設(shè)計(jì)并研發(fā)了鐵路信息化管理應(yīng)用系統(tǒng)原型。主要功能包括:規(guī)劃計(jì)劃管理,項(xiàng)目建設(shè)過程管理,文檔上傳預(yù)覽及歸檔處理,數(shù)據(jù)統(tǒng)計(jì)分析和圖表展示,方案審批等。原型系統(tǒng)主要應(yīng)用Spring MVC[8]開發(fā)框架,采用分層技術(shù)設(shè)計(jì),支持跨平臺部署;系統(tǒng)組件之間內(nèi)置了各類開放、安全的接口,具備良好的開放性;系統(tǒng)技術(shù)架構(gòu)分為展現(xiàn)層、應(yīng)用層、數(shù)據(jù)層、應(yīng)用環(huán)境層和基礎(chǔ)設(shè)施層,技術(shù)架構(gòu)如圖2所示。
(1)基礎(chǔ)設(shè)施層
網(wǎng)絡(luò)依托鐵路內(nèi)部服務(wù)網(wǎng);服務(wù)器采用虛擬機(jī)技術(shù)實(shí)現(xiàn),減少硬件資源的投入;存儲采用磁盤陣列技術(shù)以保障數(shù)據(jù)的安全性。
圖2 鐵路信息化管理應(yīng)用系統(tǒng)原型技術(shù)架構(gòu)
(2)應(yīng)用環(huán)境層
服務(wù)器安裝Linux 操作系統(tǒng),采用Weblogic/Tomcat為應(yīng)用提供服務(wù)。
(3)數(shù)據(jù)層
系統(tǒng)收集的各類結(jié)構(gòu)化數(shù)據(jù)存儲在Oracle數(shù)據(jù)庫中,數(shù)據(jù)文件放在共享存儲中。非結(jié)構(gòu)化數(shù)據(jù)直接存儲在共享存儲中。
(4)應(yīng)用層
采用SpringMVC框架,結(jié)合Apache POI,Office Online Server等開發(fā)技術(shù),構(gòu)建一套開放、擴(kuò)展能力強(qiáng)的應(yīng)用功能組件,實(shí)現(xiàn)信息化管理應(yīng)用系統(tǒng)的各項(xiàng)功能;同時(shí),采用J2EE架構(gòu)[9],結(jié)合成熟的開發(fā)套件,實(shí)現(xiàn)各管理功能的開發(fā)和封裝。
(5)展現(xiàn)層
采用 Kendo UI、Fine Report、JQuery、Ajax 和CSS等前端開發(fā)框架[10],基于瀏覽器訪問,構(gòu)建一套友好、高效、交互性更強(qiáng)的Web前端界面。
3.2.1 遵循規(guī)范統(tǒng)一的原則
鐵路信息化管理應(yīng)用系統(tǒng)應(yīng)用基于Spring MVC的標(biāo)準(zhǔn)框架,遵循分散收集、統(tǒng)一管理、統(tǒng)一存儲、授權(quán)共享、操作簡單、靈活的原則。
3.2.2 文檔在線預(yù)覽服務(wù)
鐵路信息化管理應(yīng)用系統(tǒng)應(yīng)用了在線文檔預(yù)覽技術(shù),采用文檔在線服務(wù)(Office Online Server) 技術(shù)。這種技術(shù)對 Office 文件(Microsoft Power Point、Microsoft Word、Microsoft Excel,PDF文檔可轉(zhuǎn)成Word文檔)實(shí)現(xiàn)了基于瀏覽器的文件查看和編輯功能。
基于Office Online Server 技術(shù)的文檔在線預(yù)覽及編輯的系統(tǒng)架構(gòu)及處理流程如圖3所示。
圖3 文檔在線預(yù)覽系統(tǒng)架構(gòu)及處理流程
(1)展現(xiàn)層
用戶在計(jì)算機(jī)和移動(dòng)設(shè)備上使用受支持的 Web瀏覽器查看或?qū)?Office 文檔進(jìn)行其他操作,并將文檔操作傳給應(yīng)用層。在經(jīng)過應(yīng)用層、數(shù)據(jù)層的一系列處理之后,可以按權(quán)限對文檔進(jìn)行在線瀏覽、編輯、保存等操作。
(2)應(yīng)用層
應(yīng)用層的Web應(yīng)用程序?qū)⒂脩舨僮鞯奈臋n地址、文檔類型、文檔操作、用戶信息通過接口傳給Office Online Server的Discovery Service服務(wù)層,Discovery Service服務(wù)層再將上述信息轉(zhuǎn)換成Office Web APP應(yīng)用層可以識別的文檔ID和access token信息傳給Office Web APP層,Office Web APP層根據(jù)上述信息對數(shù)據(jù)層的物理文檔進(jìn)行讀寫等操作,再將對于文檔的預(yù)覽及編輯頁面生成URL或ifram,通過接口回傳給Web應(yīng)用程序,用戶在展現(xiàn)層的計(jì)算機(jī)和移動(dòng)設(shè)備上即可完成文檔預(yù)覽及編輯操作。
(3)數(shù)據(jù)層
接收來自應(yīng)用層的指令,對物理文件進(jìn)行讀取、編輯、保存。
原型系統(tǒng)采用上述技術(shù),實(shí)現(xiàn)了鐵路信息化管理各項(xiàng)業(yè)務(wù)功能。為今后正式開展系統(tǒng)建設(shè),奠定了基礎(chǔ)。
本文通過對鐵路信息化管理現(xiàn)狀和應(yīng)用需求分析,研究鐵路信息化管理應(yīng)用系統(tǒng)架構(gòu)及功能。采用Spring MVC開發(fā)框架,開發(fā)了原型系統(tǒng),實(shí)現(xiàn)鐵路信息化管理業(yè)務(wù)的全方位展現(xiàn)。但由于信息化管理工作是一個(gè)持續(xù)漸進(jìn)的過程,所以仍需不斷挖掘業(yè)務(wù)需求,改進(jìn)系統(tǒng)方案,更好地提升鐵路信息化管理效率和水平。