SOA與BPEL在鐵路系統中應用

轉載自:TechTarget中國

    從舊金山灣區到硅谷的鐵路系統最近完成了一次升級,來自二十一世紀的面向服務架構(SOA)滿足了建於19世紀鐵路系統的業務流程升級需求。

    主要城市鐵路走廊聯合管理局(Capitol Corridor Joint Powers Authority ,CCJPA)副主任David Kutrosky說,在加州北部,隨着汽油價格的上漲,越來越多的上班族和遊客選擇乘坐鐵路,來替代自駕車出行。Oracle公司宣佈,將在CCJPA列車推出使用無線手持設備的基於SOA票務系統,以取代紙質人工票務。

    Kutrosky表示,SOA系統不僅爲越來越多寧願乘坐火車而不是開車的人羣加快票務服務,而且隨着加州北部上班族轉向鐵路系統,將會讓行程更加愉快。

    CCJPA是一項公共補助的服務,由美鐵(Amtrak)、聯合太平洋鐵路公司、加利福尼亞州運輸部(州交通) 以及各機構和社區服務共同經營。基於SOA的票務系統已清楚定義了業務目標,並可以靈活處理不斷上漲的油價所帶來的交通需求變化,Kutrosky說。

    “我們計劃把這項服務作爲一項業務來實施和運行,”Kutrosky說,“我們想留住客戶,帶他們上火車,讓他們享受這種體驗,並繼續使用。”

    此外,它還將爲乘客提供更高的安全性,符合美國國土安全局的標準。他解釋說,該票務系統將可以追蹤32輛列車的乘客安全信息;每一輛列車每天途徑超過170英里的鐵路走廊,服務十六個站。這在加州尚屬首次。

    “我們能夠爲乘客提供的安全程度是航空業以外無法提供的。”Kutrosky說,“我們將首次知道誰在火車上,他們將要去哪裏。”他進一步解釋,如果火車發生意外事故或涉及到其他意外事故,CCJPA能夠在三十分鐘左右向執法機構和救援組織提供所有乘客的數據。但如果是使用現在的人工系統,假如發生意外事故或其他問題,這至少要花三到四天的時間,才能夠確認火車上的所有乘客信息。

基於BPEL的票務系統

    Innowave技術有限責任公司是Oracle的一個合作伙伴,負責架構和實施工作。該公司的業務發展部副總裁Mike Adams介紹道,目前的票務系統依賴於不同顏色紙條和乘務員的記憶來記錄哪些乘客在哪個車站下車的信息。

    該公司設計的自動售票驗證服務(The Automated Ticket Validation Services)項目將通過提供基於BPEL(業務流程執行語言)的服務,讓這種19世紀的辦事方法實現質的飛躍,Adams說。目前已經完成規劃,開發工作已經在進行之中。項目上馬後,CCJPA的乘務員將在乘客上下火車時,使用手持掃描器來驗證和售車票。
掃描儀將使用無線Web連接,將CCJPA列車上的的手持設備連接到Amtrak的IT系統中。確保和Amtrak進行安全的基於Web服務標準的數據集成工作已經開始,Adams說。

    “我們已經定義好了來自掃描儀的所需數據元素,所以我們可以通過安全的方法提供整合。”他說道。

    SOA的票務系統將提供業務靈活性。如果在將來某天CCJPA要從無線過渡到WiFi,或者向執法機構提供數據集成,如國際刑警組織,我們可以很快速地實現這些改變,Adams說。

    正在開發的自動售票驗證服務項目使用的是Oracle Fusion中間件、Oracle SOA套件和Oracle數據庫。該服務將在灣區高速交通網(BART)的數據中心現有的IT硬件基礎設施中進行託管,該數據中心爲系統提供着日常的管理支持。

點擊觀看更多
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章