肖 翔,張秀娜
(中國(guó)鐵路信息科技有限責(zé)任公司,北京 100844)
隨著鐵路對(duì)外服務(wù)意識(shí)的逐漸增加,以及鐵路運(yùn)輸信息管理系統(tǒng)(TMIS)和運(yùn)輸信息集成平臺(tái)建設(shè)的不斷完善,豐富的鐵路運(yùn)輸信息資源引發(fā)了很多企業(yè)和貨主的關(guān)注。近年來(lái),按照國(guó)家積極推進(jìn)的“互聯(lián)網(wǎng)+高效物流”[1]的要求,陸續(xù)有自備車(chē)企業(yè)與鐵路合作嘗試進(jìn)行自備車(chē)管理系統(tǒng)的研發(fā),為滿足越來(lái)越多的企業(yè)對(duì)鐵路運(yùn)輸信息的需求,規(guī)范信息交換和信息服務(wù)出口,有必要研究鐵路運(yùn)輸信息對(duì)外交換應(yīng)用,以合理共享鐵路運(yùn)輸信息資源,統(tǒng)一接入、統(tǒng)一管理、統(tǒng)一出口,實(shí)現(xiàn)企業(yè)間信息安全高效交互。
使用鐵路進(jìn)行運(yùn)輸?shù)钠髽I(yè)迫切需要掌握在途物流等鐵路運(yùn)輸信息,通過(guò)合理共享利用來(lái)自于TMIS和運(yùn)輸信息集成平臺(tái)的包括鐵路貨車(chē)車(chē)輛在途運(yùn)行信息、鐵路運(yùn)費(fèi)信息、鐵路運(yùn)輸計(jì)劃及批復(fù)信息、日請(qǐng)車(chē)信息、貨票信息[2]等相關(guān)信息資源,實(shí)現(xiàn)企業(yè)間的信息交互共享,可以為企業(yè)量身打造自備車(chē)和裝運(yùn)部屬車(chē)的貨運(yùn)、計(jì)劃、追蹤管理,并進(jìn)行相關(guān)的統(tǒng)計(jì)、分析和預(yù)測(cè)。
通過(guò)準(zhǔn)確掌握企業(yè)自備車(chē)及裝運(yùn)部屬車(chē)的日常運(yùn)用狀態(tài)、動(dòng)態(tài)分布情況等貨物運(yùn)輸組織信息[3],根據(jù)市場(chǎng)對(duì)用戶運(yùn)輸?shù)男枨螅髽I(yè)能夠快速做出切實(shí)可行的月計(jì)劃(包括追加計(jì)劃)、日請(qǐng)車(chē),提高計(jì)劃的獲準(zhǔn)率;根據(jù)車(chē)輛的實(shí)際運(yùn)行位置和預(yù)計(jì)到達(dá)目的地的時(shí)間,高效地組織裝卸車(chē),合理地調(diào)度車(chē)輛,壓縮車(chē)輛周轉(zhuǎn)時(shí)間、提高車(chē)輛的利用率[4],以取得更大的經(jīng)濟(jì)效益和社會(huì)效益。
構(gòu)建鐵路運(yùn)輸信息對(duì)外交換應(yīng)用,在充分利用MQ確保消息可靠傳輸?shù)幕A(chǔ)上[5],實(shí)現(xiàn)鐵路運(yùn)輸信息在鐵路總公司和企業(yè)間安全高效的雙向交換,在企業(yè)端處理已采集的企業(yè)自備車(chē)和裝運(yùn)部屬車(chē)相關(guān)鐵路運(yùn)輸信息。(1)負(fù)責(zé)從鐵路總公司TMIS相關(guān)信息系統(tǒng)及運(yùn)輸信息集成平臺(tái)中實(shí)時(shí)采集已定制服務(wù)的企業(yè)相關(guān)的貨票、月計(jì)劃、日請(qǐng)車(chē)、貨車(chē)追蹤等運(yùn)輸相關(guān)動(dòng)態(tài)信息,并通過(guò)MQ主動(dòng)推送信息,完成鐵路總公司至相關(guān)企業(yè)的數(shù)據(jù)傳輸;(2)接收企業(yè)的信息請(qǐng)求,在TMIS相關(guān)系統(tǒng)及運(yùn)輸信息集成平臺(tái)中獲取信息并反饋給企業(yè);(3)可根據(jù)企業(yè)的需求,與企業(yè)應(yīng)用進(jìn)行集成,提供多種運(yùn)輸信息的查詢,為企業(yè)合理進(jìn)行調(diào)度管理提供信息支持。
(1)在鐵路總公司構(gòu)建鐵路運(yùn)輸信息處理子系統(tǒng),實(shí)現(xiàn)滿足企業(yè)需要的運(yùn)輸信息的采集。其主要功能包括:a. 從車(chē)號(hào)自動(dòng)識(shí)別信息綜合應(yīng)用系統(tǒng)中獲取定制服務(wù)企業(yè)的自備車(chē)運(yùn)行動(dòng)態(tài)信息及裝運(yùn)其貨物的部屬車(chē)運(yùn)行動(dòng)態(tài)信息;b. 從貨運(yùn)營(yíng)銷(xiāo)與生產(chǎn)計(jì)劃系統(tǒng)中采集企業(yè)裝車(chē)月計(jì)劃信息;c. 從調(diào)度系統(tǒng)中采集企業(yè)日請(qǐng)車(chē)與批準(zhǔn)車(chē)信息;d. 從貨票系統(tǒng)采集企業(yè)貨票信息。
(2)在鐵路總公司及企業(yè)端構(gòu)建基于MQ的數(shù)據(jù)傳輸子系統(tǒng)[6],實(shí)現(xiàn)各類運(yùn)輸信息面向不同企業(yè)的規(guī)范、統(tǒng)一、安全的傳輸。
(3)在企業(yè)端構(gòu)建鐵路運(yùn)輸信息處理與綜合查詢系統(tǒng),可根據(jù)企業(yè)的需求,對(duì)運(yùn)輸信息按類別存入數(shù)據(jù)庫(kù);與企業(yè)應(yīng)用進(jìn)行集成,提供多種運(yùn)輸信息(如企業(yè)自備車(chē)和裝運(yùn)部屬車(chē)輛的運(yùn)用動(dòng)態(tài)、分布和軌跡,請(qǐng)車(chē)計(jì)劃及批復(fù)車(chē)數(shù)等信息,鐵路運(yùn)輸貨票、運(yùn)價(jià)里程、實(shí)際里程、徑路、費(fèi)用、運(yùn)量,企業(yè)裝車(chē)計(jì)劃及完成情況等)的查詢,實(shí)現(xiàn)運(yùn)輸信息在企業(yè)的處理與綜合分析。
鐵路運(yùn)輸信息對(duì)外交換應(yīng)用由數(shù)據(jù)傳輸子系統(tǒng)、鐵路運(yùn)輸信息處理子系統(tǒng)、企業(yè)端鐵路運(yùn)輸信息處理與綜合查詢子系統(tǒng)組成,分別負(fù)責(zé)鐵路運(yùn)輸信息的采集、安全傳輸及企業(yè)端的接收處理,總體架構(gòu),如圖1所示。

圖1 鐵路運(yùn)輸信息對(duì)外交換應(yīng)用總體架構(gòu)
對(duì)外交換需要配置兩臺(tái)通信服務(wù)器(推薦使用低端小型機(jī)即可完成),通過(guò)Internet連接,在兩端的通信服務(wù)器上安裝MQServer通信中間件、接口程序和API函數(shù)[7]實(shí)現(xiàn)傳輸信息的認(rèn)證、加密、驗(yàn)簽、解密等功能。從鐵路信息系統(tǒng)發(fā)往企業(yè)的數(shù)據(jù),需先在鐵路總公司對(duì)外通信和網(wǎng)絡(luò)安全平臺(tái)[8]上進(jìn)行安全認(rèn)證和加密,而后發(fā)至對(duì)鐵路運(yùn)輸信息對(duì)外交換應(yīng)用的專用通信服務(wù)器上,再由MQ通信軟件將數(shù)據(jù)經(jīng)Internet傳至企業(yè)端的通信服務(wù)器上,物理架構(gòu),如圖2所示。

圖2 鐵路運(yùn)輸信息對(duì)外交換應(yīng)用物理架構(gòu)
鐵路運(yùn)輸信息對(duì)外交換應(yīng)用在鐵路總公司和企業(yè)間采用雙向數(shù)據(jù)交換機(jī)制,可提供兩種方式的數(shù)據(jù)交換:實(shí)時(shí)數(shù)據(jù)交換和批量數(shù)據(jù)交換。
如企業(yè)裝車(chē)輛大,實(shí)時(shí)動(dòng)態(tài)需求迫切,可采用實(shí)時(shí)數(shù)據(jù)交換的方式,鐵路總公司根據(jù)與企業(yè)的數(shù)據(jù)交換協(xié)議,主動(dòng)推送相關(guān)的數(shù)據(jù)至企業(yè)端;反之,確定好數(shù)據(jù)交換的批次和時(shí)間,采用批量方式進(jìn)行數(shù)據(jù)交換,根據(jù)企業(yè)的信息請(qǐng)求,反饋相應(yīng)的信息至企業(yè)端,數(shù)據(jù)服務(wù)架構(gòu),如圖3所示。

圖3 數(shù)據(jù)服務(wù)架構(gòu)
以自備車(chē)企業(yè)定制服務(wù)的數(shù)據(jù)傳輸為例,其傳輸流程主要包括企業(yè)端向路內(nèi)業(yè)務(wù)系統(tǒng)端傳輸定制數(shù)據(jù)查詢請(qǐng)求,路內(nèi)業(yè)務(wù)系統(tǒng)端向企業(yè)端傳輸定制數(shù)據(jù)查詢反饋。
數(shù)據(jù)傳輸流程,如圖4所示。
(1)企業(yè)將需求(各企業(yè)具有的共同需求,格式定義明確)存入企業(yè)端數(shù)據(jù)交換應(yīng)用的發(fā)送目錄;傳輸軟件自動(dòng)掃描發(fā)送目錄內(nèi)的文件并加密發(fā)送,同時(shí)備份此文件至發(fā)送歷史目錄并寫(xiě)發(fā)送日志表。
(2)鐵路總公司數(shù)據(jù)傳輸樞紐接收?qǐng)?bào)文后進(jìn)行5步操作:a.解密后存入接收目錄,將定制需求文件轉(zhuǎn)存入發(fā)送目錄;b.備存歷史并寫(xiě)接收信息日志表;c.生成回執(zhí)文件放入回執(zhí)發(fā)送目錄;d.實(shí)時(shí)掃描發(fā)送目錄,定制需求根據(jù)文件類型發(fā)送至鐵路業(yè)務(wù)系統(tǒng)目標(biāo)MQ,回執(zhí)文件發(fā)回至企業(yè)端傳輸系統(tǒng);e.寫(xiě)發(fā)送日志表。
(3)鐵路運(yùn)輸信息處理子系統(tǒng)傳輸軟件接收?qǐng)?bào)文,落地存入接收目錄并記錄接收日志。
(4)鐵路運(yùn)輸信息處理子系統(tǒng)從接收目錄中讀取報(bào)文,根據(jù)定制要求,經(jīng)過(guò)相應(yīng)的處理,生成反饋報(bào)文,存入鐵路運(yùn)輸信息處理子系統(tǒng)的發(fā)送目錄進(jìn)行發(fā)送。
(5)鐵路總公司數(shù)據(jù)傳輸樞紐接收反饋報(bào)文,存入樞紐端發(fā)送目錄,傳輸系統(tǒng)實(shí)時(shí)掃描發(fā)送目錄,并根據(jù)文件目標(biāo)地址,通過(guò)遠(yuǎn)程發(fā)送隊(duì)列穿安全平臺(tái)加密發(fā)送至目標(biāo)MQ;備存歷史并寫(xiě)發(fā)送日志表。
(6)自備車(chē)企業(yè)端傳輸系統(tǒng)接收反饋報(bào)文,進(jìn)行3步操作:a.解密后落地存入接收目錄;b.備份歷史并寫(xiě)接收日志表;c.生成回執(zhí)文件,放入回執(zhí)發(fā)送目錄,系統(tǒng)自動(dòng)掃描發(fā)送目錄文件并發(fā)送給總公司級(jí)數(shù)據(jù)傳輸樞紐。

圖4 數(shù)據(jù)傳輸流程
(7)鐵路總公司數(shù)據(jù)傳輸樞紐根據(jù)回執(zhí)報(bào)文更新發(fā)送日志表的發(fā)送狀態(tài),更新后刪除回執(zhí)報(bào)文。
(8)企業(yè)端應(yīng)用可從接收目錄中讀取反饋數(shù)據(jù)。
如果客戶企業(yè)可以直連鐵路內(nèi)網(wǎng),如傳輸過(guò)程的步驟(5)中,報(bào)文信息不需要穿安全平臺(tái),直接發(fā)送至目標(biāo)地址。
(1)如鐵路總公司端傳輸子系統(tǒng)顯示報(bào)文已發(fā)送,但經(jīng)過(guò)24 h仍未收到回執(zhí),默認(rèn)發(fā)送不成功,自動(dòng)重發(fā)報(bào)文。
(2)報(bào)文的發(fā)送與接收情況依據(jù)發(fā)送日志表和接收日志表進(jìn)行展示查詢。
鐵路運(yùn)輸信息對(duì)外交換應(yīng)用目前已為中國(guó)石油、中國(guó)石化、神華貨車(chē)公司等企業(yè)提供自備車(chē)輛的信息交互及服務(wù),是鐵路總公司利用豐富的信息資源服務(wù)企業(yè)的一次成功試點(diǎn),不僅在信息資源上覆蓋了鐵路的車(chē)號(hào)、貨票、月計(jì)劃、日請(qǐng)車(chē)信息,在技術(shù)上囊括了MQ、Oracle數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)安全平臺(tái)、數(shù)據(jù)加解密等技術(shù),將信息轉(zhuǎn)化為生產(chǎn)力,最大限度地優(yōu)化利用運(yùn)輸資源,降低了物流成本,提升了企業(yè)市場(chǎng)競(jìng)爭(zhēng)實(shí)力。
[1]國(guó)家發(fā)展改革委員會(huì).“互聯(lián)網(wǎng)+”高效物流實(shí)施意見(jiàn)[EB/OL].[2016-07-29].http://www.ndrc.gov.cn/gzdt/201607/t20160729_813595.html.
[2]姚國(guó)平.鐵路局貨物運(yùn)輸需求大數(shù)據(jù)分析[J].鐵路計(jì)算機(jī)應(yīng)用,2016,25(9): 46-49.
[3]鐘慶倫.物流化鐵路貨物運(yùn)輸組織框架設(shè)計(jì)[J].科技尚品,2016 (5):66.
[4]康紅霞,劉 建,王 林,等.交通運(yùn)輸信息資源交換共享平臺(tái)建設(shè)和應(yīng)用[J].交通信息與安全,2011(3):116-123.
[5]陳 玲.全路統(tǒng)一TMIS傳輸平臺(tái)的總體設(shè)計(jì)與技術(shù)實(shí)現(xiàn)[J].鐵路計(jì)算機(jī)應(yīng)用,2002,11 (7):22-25.
[6]Sanchez-Clark,Terry.IBM Mq Series and Websphere Mq Interview[M].Equity Press, 2007.
[7]張本鋒. Linux下加密API的研究與設(shè)計(jì)[D].北京:北京工業(yè)大學(xué),2005.
[8]田綿石,李廣謙.鐵路運(yùn)輸信息系統(tǒng)網(wǎng)絡(luò)構(gòu)架[J].鐵路計(jì)算機(jī)應(yīng)用,2005,14 (7):28-30.