近年來,隨著中國經濟的快速發展,國家加大了對交通信息化建設的投入力度,特別是2005年交通部啟動了信息化建設二期工程,將建設31個省級、5個計劃單列市的交通行政主管部門(一類結點)以及各主要港口和交通企事業單位(二類結點)的交通行業信息專網,為交通行業各種管理和業務系統的互聯互通、資源共享和整合利用提供安全可靠、高速傳輸的網絡基礎平臺,從而使交通行業信息化管理產生質的飛躍。由于交通信息化二期工程建設的帶動,2005年交通行業IT市場出現持續增長態勢。交通信息化投資的快速增長,對于實現交通新的跨越式發展具有十分重要的意義。根據CCW的研究數據顯示,2005年交通行業IT投資總額為121.74億元,同比增長15.6%。2006年交通行業中間件軟件預計將增長20.4%。
而在城市軌道交通中,輕軌因使用的鐵軌、機車重量較輕和載客量較小而得名。2000年,國家批準長春、大連、武漢和重慶4個城市為首批輕軌建設示范城市之后,武漢軌道交通公司成立。2000年底,投資21.99億元的一期工程正式開工,2003年底具備試通車條件,2004年7月投入試運營。武漢輕軌已經開工建設的是一號線路一期工程,西起宗關,東至黃浦路,全長10.13公里,設高架車站10座(依次為黃浦路、三陽路、大智路、江漢路、友誼路、利濟北路、崇仁路、硚口路、太平洋、宗關)、指揮中心1座,初期配置車輛52輛,客運能力為單向1.14萬人次/小時。路軌、車站均采用懸架,設計時速80公里。
此次武漢輕軌自動售檢票系統采用了東方通的消息中間件,該系統是運用現代交通控制、信息管理理論,綜合先進的計算機網絡、信息傳輸、圖像處理等技術,建立高度智能化的管理系統,將大大的提高武漢輕軌的信息化管理水平。
一、基于東方通TongLINK/Q的武漢輕軌AFC數據采集系統
1. AFC數據采集系統目標
數據采集系統作為武漢輕軌AFC中的公共數據傳送平臺,提供從閘機—>車站計算機—>中央計算機之間的數據傳送功能,為管理系統提供數據支持。
2. AFC數據采集系統功能
數據傳送主要包括以下內容:
·交易原始數據上傳,包括從車站—>清算中心上傳的收費原始數據、票據信息等等。
·車站班次統計數據上傳,包括從車站—>清算中心上傳的統計、交易修正數據。在收費員換班時將數據上傳,用來進行收費中心的班次結賬、沖賬、對賬、平賬業務。
·車站運行參數下載和對時,包括從清算中心—>車站下傳的維護系統參數(收費員名單、費率表、黑名單等)以及保證時鐘的正確統一。
3. 東方通TongLINK/Q為AFC數據采集系統提供企業級應用平臺支持
消息中間件為數據采集系統提供的企業級應用平臺的支持
·數據的可靠傳輸:采集系統中傳送的數據是整個系統的數據基礎。數據在傳輸時需要保證可靠傳輸,不能丟失。
·保證系統的處理效率:采集系統的收費站較多,并發處理較大,中間件應能夠很好管理系統,保證系統處理效率;另一方面,系統也要保證網絡傳輸的效率。
·高可用性:采集系統需要7×24的連續不斷的運行,系統需要保證高可用性。
·動態擴展能力:采集系統的擴展有兩方面,一方面是節點的擴展,包括服務處理節點的增加和采集點的增加;另一方面采集系統的處理范圍的擴展。
·數據壓縮:為了提高傳輸速度,中間件應能夠提供自動壓縮功能。
·跨平臺
·網絡適應能力。在采集系統中,網絡類型可能有多種,如:DDN、ISDN、GPRS等。
4. 東方通TongLINK/Q的部署
示意圖如下:
武漢輕軌數據采集系統是一個三級樹狀網絡拓樸結構,中間件應采用對等部署方式(嵌入式TLQ及非嵌入式TLQ)。
·可靠隊列的位置
對等部署:本地存在可靠隊列。
·對異步傳輸的支持能力
對等部署:支持異步傳輸。在客戶端發送數據時,應用進程將數據寫入本地的隊列中后發送函數返回。
·數據傳輸的可靠性
對等部署:保障數據傳輸的可靠性,支持斷點續傳。由于本地存在可靠隊列,可以很好記錄傳輸狀態的情況,能夠支持斷點續傳。
·容錯性
對等部署:容錯性強。在出現網路故障、主機故障時,TLQ都可以屏蔽,上層應用無需處理。
二、東方通TongLINK/Q的數據采集系統的技術要點
1、數據傳輸的可靠性
TongLINK/Q提供端到端的可靠傳輸服務。適用于分布式環境下各種不同類型的應用開發,特別是對通信的可靠性要求較高的應用,提供多層次的異步通信機制。相互通信的應用具有時間上的不相關性,發送方在發送數據時接收方應用可以尚未啟動。
TongLINK/Q消息傳送的可靠性是通過斷點續傳實現的。如果消息在傳輸過程中由于網絡故障引起傳輸失敗時,故障排除后TongLINK/Q將從傳輸失敗點繼續發送該消息,而不是將整個消息重新發送;如果系統崩潰或主機掉電,TongLINK/Q重新啟動后會根據接收方接收消息大小進行恢復,實現斷點續傳,但是可能會丟失部分已經傳輸成功的數據,此部分數據會自動重新傳遞,可能丟失的數據大小依賴于TCP的BUF大小和策略。通過續傳機制,既可以有效減少高故障率網絡上的冗余通訊量,又可以避免極端情況下如頻率極高的網絡抖動、消息傳輸的反復失敗重傳。
2、高效的系統響應效率
為了提高數據傳送平臺的處理效率,TongLINK/Q通過緩沖池,將大并發的請求進行緩沖,以降低系統用于進程調度所發費的大量開銷。通過控制和數據庫的連接數目,保證數據庫系統對數據庫操作的高效響應。同時,TongLINK/Q提供的應用進程管理,對頻繁調用的服務、不頻繁調用的服務和定時響應的服務都能夠對請求做出快速的響應。
3、系統可用性
數據采集系統必須具備高的可用性,在某個節點出現問題的情況下,不影響到其他節點的正常工作就顯得尤其重要。TongLINK/Q的路由備份和多上級功能,能確保系統的高可用性。
TongLINK/Q可以在多臺上服務器構建一個TongLINK/Q的集群,在集群中,多個服務器間可相互備份,屏蔽單點故障對系統的影響,保證系統的高可用性。
4、系統可擴展性
武漢輕軌AFC是一個龐大和長期的項目,系統良好的可擴展性就非常重要。
在TongLINK/Q構建的集群系統中,物理主機可以根據實際業務量的需要動態增加,承擔一部分的負載,增加系統整體的處理能力。
TongLINK/Q支持應用的動態添加和配置參數的動態修改,在整個系統不停機的情況下,擴展系統提供的應用服務。同時TongLINK/Q支持節點的動態增加和刪除,使得系統規模能夠實現動態擴展,保證整個應用系統7*24小時工作。
系統的擴展只需動態調整TongLINK/Q的配置參數,無需調整應用。
5、數據傳輸的安全性
武漢輕軌AFC系統對數據傳輸的安全性有著較高的要求,TongLINK/Q的節點認證,保證了未經過注冊的非法節點無法獲得系統提供的任何服務。同時,TongLINK/Q提供的內置對稱密鑰數據加密功能以及通過提供第三方安全接口集成強安全產品的功能,確保系統中傳輸數據的安全性。
6、系統高的可管理性
數據傳送平臺涉及的采集點眾多,TongLINK/Q提供的本地配置管理和遠程統一配置管理功能,使用戶能很方便的調節系統參數,監控網絡狀況。強大的日志功能和多級日志可調,為查找和管理系統提供了可靠保障。
三、東方通TongLINK/Q在武漢輕軌AFC中的突出特性
東方通科技公司作為國內最重要的中間件平臺技術提供商之一,在交易中間件、消息中間件技術、J2EE應用服務器技術等領域一直處于國內領先地位,擁有成熟的技術和強大的服務隊伍,而且其產品已經得到了用戶的廣泛認可。以消息中間件TONGLINK/Q為底層框架建立的武漢輕軌AFC具有如下突出特點:
1.技術平臺的開放性
以消息中間件技術為基礎平臺建立的武漢輕軌AFC系統,采用開放技術標準,如JMS等技術,便于與基于不同開發技術實現的各種內外部系統互聯互通,另一方面,在產品供應商和技術服務商的選擇上也提供了更大的余地。
2.技術平臺的先進性
TONGLINK/Q消息中間件經歷了多年的發展和應用,在信息交換可靠傳輸領域具有不可替代的作用,其先進的底層流量控制算法保證了數據傳輸的高效性;經過優化的磁盤映象技術保證了數據傳輸的可靠性。
3.應用開發的便捷性
TONGLINK/Q在提供了各種服務的同時,充分屏蔽了技術實現細節,以簡單而便于開發人員理解和使用的API提供上層應用程序所需的基礎服務,保證應用開發人員集中關注應用業務邏輯,有效地降低開發難度、縮短開發周期、削減開發費用。
4.系統的可擴展性
TONGLINK/Q提供了良好的業務類型擴展性和業務規模擴展性,保證系統隨著在隨著時間的推移而增長時,能夠快速方便地引入新的硬件和軟件系統,保護舊有系統的投資。
5.系統的健壯性
業務系統的健壯性一方面取決于平臺產品的健壯性,另一方面也取決于應用系統的健壯性。本方案所推薦的平臺產品TONGLINK/Q在各種用戶系統中得到了廣泛地檢驗,而在此基礎上建立的應用系統由于開發難度的降低,相應地其健壯性也更容易得到保證。
6.系統的安全性
TONGLINK/Q提供了有效的安全手段,如用戶訪問控制、信息加密等,東方通科技公司為武漢輕軌AFC提供的中間件產品TONGLINK/Q具備良好的數據安全保護措施和系統安全保證。