天天看點

南京油運 從資訊資源規劃到SOA內建(下)

滾動開發滾動上線 創新的系統內建模式

從2007年11月29日內建項目正式啟動到2009年1月30日開始應用內建的分子產品驗收,一年多的時間裡,來自不同軟體廠商的開發、實施人員加上咨詢、監理方組建了南京油運內建項目的“聯軍”。“客戶提出的整合需求,有門戶層面的、互動層面的、單點登入層面的,還有流程層面的,資料交換層面的。事前、事中、事後的內建彼此交錯,在內建的同時還有新的應用系統的開發,規範的制訂。于是我們采取了‘滾動開發 滾動上線’的方法”,沈晖談到這一點甚為激動。

之前做資訊資源規劃好比“打地基”,穩紮穩打無可厚非,現在要多管齊下繪宏圖,怎樣才能做到胸中有丘壑,下筆如有神呢?

餘俊介紹說,在內建項目啟動之初,首先由資訊中心和華勝天成牽頭,邀請金蝶、菲奈特等核心應用開發商共同成立了總的項目內建組。先通過充分溝通制定了共同認可的內建規範,然後帶領各方在實施過程中嚴格遵守。以資訊交換格式的标準化為例。油運作業涉及的資料和資訊格式比較繁雜,如果沒有一個良好的規範來限制,在内部系統之間進行資訊交換的時候就會由于格式表述的不統一帶來巨大的消耗。是以整合平台上定義的各種内部資訊交換格式應該首選國際标準,其次國家标準,然後才是行業标準和企業标準。

規範有助于意識的貫徹,但項目在具體的落實中仍然少不了磕磕絆絆。錢曉明告訴51CTO記者,要實作這樣的內建必須堅持兩個原則,““一是要遵循标準,二是要疊代發展。标準化的格式、接口有利于服務的拼裝,系統的對接;但是任何标準都不能脫離應用本身的基礎,而且必須意識到企業自身的标準也是疊代式發展形成的。”

資訊交換格式的标準化就是這樣一個發展的過程。現有各種業務系統内部維護着自身的資訊格式,但在交換到平台上處理時,所有的資訊先轉成标準的資訊邏輯結構,然後在平台上以通用的格式進行處理,處理完畢後再轉換成相應的目标系統的格式,送入目标系統。當規劃新業務系統時,按照标準定義資訊交換格式,使未來的系統逐漸向标準化演變。

圖:應用系統之間的資訊交換

‘滾動開發 滾動上線’的創新方法也給項目總包商華勝天成帶來了超越項目本身的思考。“單一的軟體開發商不可能為企業提供所有的應用系統。基于ESB,SOA架構內建平台的存在可以讓系統內建商、軟體開發商和其他合作夥伴的解決方案很好地協同內建在一起為企業服務。” 華勝天成軟體內建中心總經理袁勝介紹說。“當基于SOA架構的項目實施到一定階段的時候,比如說我的資料已經達到了能夠讓各個系統之間共享,我的流程已經達到了可編排可靈活定制的情況之下,如果使用者再提出相關需求的變動,後續的開發和改動比傳統方式要更友善,更快速。”

正是基于平台擴充的考慮,南京油運選擇了WebSphere Application Server應用伺服器作為統一的J2EE應用支撐平台,在此基礎上建構各類Web應用系統。WebSphere Application Server支援水準和垂直擴充的伺服器叢集,可以通過在單台伺服器上添加Application Server數量或者增加新的硬體伺服器實作擴充。而且Cluster支援異構的硬體環境,不受伺服器數量限制——采用這一方式可以充分利用多台伺服器的資源。

如果使用者新的需求超出原有的平台架構呢?

“這必然要帶來相當的開發工作量。但可以預見到,在整個大的平台架構逐漸向标準化、子產品化演進,應用接口逐漸豐富、完善、成熟的趨勢下,這種需求出現的可能性會越來越少。對于新的需求也采取子產品化、構件化的實施方式,不僅可以縮短響應時間,也有利于我們控制後續的投入,降低技術支援的難度。”袁勝說。

圖:南京油運SOA內建架構

邁向第五級 從跨業務部門到實作B2B

在SOA成熟度模型中,第五級即意味着全面使用業務資訊監控,應用規則處理實時資料,并且将SOA架構延展到整個供應鍊中。這也是南京油運進行資訊化建設的終極目标。“所謂技術上的障礙,比如消息交換、資料交換的模式,資料的管控,服務的注冊,這些坎通過一年多的實踐都已經邁過去了。我們下一階段的主要目标是實作B2B內建”鄧長林表示,“企業和企業之間實作資訊系統整合的需求很明顯,比如我們與客商、港口之間的合作。但外部整合的難度主要在于行業标準。”

現階段,南京油運使用了內建在Websphere應用伺服器管理控制台上的Tivoli Performance Moniter來進行系統監控,下一步的工作目标将還包括實作全面的IT服務管理。“整個系統的服務有七十多項,随着服務的增加,未來如何界定服務的顆粒度也将非常重要”,孫建雲說。

在“滾動開發,滾動上線”的過程中,搭建在的SOA內建平台上的各個應用系統也開始發揮出內建的功效。餘俊介紹了剛剛通過驗收的燃料采購控制系統的情況,“在去年油價大幅度攀升的過程當中,我們通過資訊系統由采購公司及時彙報各地的油價動态,把握好提前量,節約了大量成本。新的燃料采購控制系統上線後可以準确、實時地了解各個子公司對燃料的需求,進而更嚴格地控制采購。”據介紹,平台化的資訊系統還将支撐起南京油運在世界各地建立“岸基地”,擴大代理業務規模的計劃。

系統內建項目的驗收通過往往也就意味着甲乙方之間的工作交接,“留下一段佳話”抑或“埋下許多隐患”的例子都屢見不鮮。各路“聯軍”班師回營之後,留守的資訊中心怎樣考慮系統的營運、更新呢?

鄧長林主任胸有成竹地告訴51CTO記者,“首先,我們與華勝天成都希望能成為資訊戰略夥伴的關系,建立雙方長期的合作。第二,不僅系統平台和應用是遵照标準化的原則建立的,而且在文檔管理方面也有相應的制度。第三,資訊中心也在合作中不斷提高自身的能力,不僅接受産品、技術的教育訓練,而且直接參與到很多應用系統的開發中。”筆者在交流中也了解到,“企業資訊應用與內建系統”的成功驗收不僅在南京油運的各個業務部門博得喝彩,而且也引起了上級機關長航集團上司的關注。

繼續閱讀