南京油運:從信息資源規(guī)劃到SOA集成
- 來源:中國信息化周報 smarty:if $article.tag?>
- 關(guān)鍵字:發(fā)展,數(shù)據(jù),消耗 smarty:/if?>
- 發(fā)布時間:2015-02-13 14:51
回溯南京油運三年半的信息系統(tǒng)建設(shè)歷程,前期的信息資源規(guī)劃占了四分之一的時間。比起高屋建瓴,令人心馳神往的系統(tǒng)構(gòu)想和干起來熱火朝天、成效立竿見影的應(yīng)用部署,信息資源規(guī)劃的工作不僅艱辛枯燥,而且難以清晰地看到階段性的進展。
“而一套先進的信息資源規(guī)劃方法可以指導(dǎo)核心業(yè)務(wù)應(yīng)用系統(tǒng)的集成化開發(fā)和系統(tǒng)集成,奠定南京油運信息化建設(shè)的地基?!蹦暇┯瓦\信息中心主任鄧長林介紹這樣認為。
經(jīng)過仔細考察篩選,南京油運選擇了一套符合中國國情的信息資源規(guī)劃方法并持之以恒地予以貫徹執(zhí)行。如今回頭來看,適時的工作不僅理清了舊有信息系統(tǒng)數(shù)據(jù)庫資源不一致,接口復(fù)雜、冗余等問題,而且建立了能夠適應(yīng)新的信息需求的規(guī)范化數(shù)據(jù)結(jié)構(gòu),以及以信息資源管理基礎(chǔ)標(biāo)準(zhǔn)為核心的南京油運標(biāo)準(zhǔn)化體系。最終實現(xiàn)了數(shù)據(jù)環(huán)境的改造和提升,為構(gòu)建核心主業(yè)務(wù)系統(tǒng)的數(shù)據(jù)共享與交換平臺打下了堅實的基礎(chǔ)。
全方面SOA架構(gòu)
據(jù)鄧長林介紹,南京油運企業(yè)信息應(yīng)用與集成系統(tǒng)方案設(shè)計之初,公司領(lǐng)導(dǎo)定下了四項要求:一是要堅持做好信息資源規(guī)劃;二是要嚴格堅持SOA架構(gòu);三是要堅持平臺化;四是堅持相對集中。這四個要求本質(zhì)上都是符合SOA思想和方法的,在后來對應(yīng)用系統(tǒng)的選型中,我們也是按照這些要求去評判供應(yīng)商。
針對上述的四個要求,承接整個集成項目的華勝天成軟件集成中心與南京油運信息中心共同擬定了項目設(shè)計、實施的基本原則,其中最重要的一項技術(shù)規(guī)范即為應(yīng)用服務(wù)總線架構(gòu),保證架構(gòu)級的可擴展性。
南京油運的集成項目與其他項目有許多不同之處,SOA的切入點在五個層面都有。既有自下而上,從信息標(biāo)準(zhǔn)化開始的信息交互和共享,基礎(chǔ)是元數(shù)據(jù)的標(biāo)準(zhǔn)化;也有自上而下,流程驅(qū)動的跨系統(tǒng)流程的整合,同時還有單點登錄和門戶展現(xiàn)的要求,這樣全方面的SOA項目集成非常有特色和極具挑戰(zhàn)性。
“基于Web Services技術(shù)標(biāo)準(zhǔn)封裝消息服務(wù)、應(yīng)用/數(shù)據(jù)服務(wù)和流程服務(wù),并在UDDI服務(wù)器上集中注冊和統(tǒng)一管控。還有基于消息的流程觸發(fā)機制,一個系統(tǒng)的流程通過消息機制去觸發(fā)另外一個系統(tǒng)的流程?!蹦暇┯瓦\信息中心主任工程師錢曉明介紹說。“通過集成項目,我們也摸索出在SOA架構(gòu)中抽象模式非常關(guān)鍵。比如說應(yīng)用系統(tǒng)間的信息交換,剛開始做需求的時候有一百多個信息交換項,如果每項都用不同的方法實現(xiàn)肯定實現(xiàn)不了。后來我們抽象出來四種基本模式,定好之后再衍生出其他的來就方便多了?!编囬L林表示。
滾動開發(fā) 滾動上線
從2007年11月29日集成項目正式啟動到2009年1月30日開始應(yīng)用集成的分模塊驗收,一年多的時間里,來自不同軟件廠商的開發(fā)、實施人員加上咨詢、監(jiān)理方組建了南京油運集成項目的“聯(lián)軍”。
“客戶提出的整合需求,有門戶層面的、交互層面的、單點登錄層面的,還有流程層面的,數(shù)據(jù)交換層面的。事前、事中、事后的集成彼此交錯,在集成的同時還有新的應(yīng)用系統(tǒng)的開發(fā),規(guī)范的制訂。于是我們采取了‘滾動開發(fā)滾動上線’的方法?!编囬L林說。
主管信息化建設(shè)工作的副總經(jīng)理余俊介紹說,在集成項目啟動之初,首先由信息中心和華勝天成牽頭,邀請金蝶、菲奈特等核心應(yīng)用開發(fā)商共同成立了總的項目集成組。先通過充分溝通制定了共同認可的集成規(guī)范,然后帶領(lǐng)各方在實施過程中嚴格遵守。以信息交換格式的標(biāo)準(zhǔn)化為例。油運行業(yè)涉及的數(shù)據(jù)和信息格式比較繁雜,如果沒有一個良好的規(guī)范來約束,在內(nèi)部系統(tǒng)之間進行信息交換的時候就會由于格式表述的不統(tǒng)一帶來巨大的消耗。因此整合平臺上定義的各種內(nèi)部信息交換格式應(yīng)該首選國際標(biāo)準(zhǔn),其次國家標(biāo)準(zhǔn),然后才是行業(yè)標(biāo)準(zhǔn)和企業(yè)標(biāo)準(zhǔn)。
信息交換格式的標(biāo)準(zhǔn)化就是這樣一個發(fā)展的過程?,F(xiàn)有各種業(yè)務(wù)系統(tǒng)內(nèi)部維護著自身的信息格式,但在交換到平臺上處理時,所有的信息先轉(zhuǎn)成標(biāo)準(zhǔn)的信息邏輯結(jié)構(gòu),然后在平臺上以通用的格式進行處理,處理完畢后再轉(zhuǎn)換成相應(yīng)的目標(biāo)系統(tǒng)的格式,送入目標(biāo)系統(tǒng)。當(dāng)規(guī)劃新業(yè)務(wù)系統(tǒng)時,按照標(biāo)準(zhǔn)定義信息交換格式,使未來的系統(tǒng)逐漸向標(biāo)準(zhǔn)化演變。
“滾動開發(fā)滾動上線”的創(chuàng)新方法也給項目總包商華勝天成帶來了超越項目本身的思考。
“單一的軟件開發(fā)商不可能為企業(yè)提供所有的應(yīng)用系統(tǒng)?;贓SB,SOA架構(gòu)集成平臺的存在可以讓系統(tǒng)集成商、軟件開發(fā)商和其他合作伙伴的解決方案很好地協(xié)同集成在一起為企業(yè)服務(wù)?!比A勝天成軟件集成中心總經(jīng)理袁勝介紹說,“當(dāng)基于SOA架構(gòu)的項目實施到一定階段的時候,比如說我的數(shù)據(jù)已經(jīng)達到了能夠讓各個系統(tǒng)之間共享,我的流程已經(jīng)達到了可編排可靈活定制的情況之下,如果用戶再提出相關(guān)需求的變動,后續(xù)的開發(fā)和改動比傳統(tǒng)方式要更方便,更快速?!?/p>
正是基于平臺擴展的考慮,南京油運選擇了WebSphere Application Server作為統(tǒng)一的J2EE應(yīng)用支撐平臺,在此基礎(chǔ)上構(gòu)建各類Web應(yīng)用系統(tǒng)。
如果用戶新的需求超出原有的平臺框架呢?
“這必然要帶來相當(dāng)?shù)拈_發(fā)工作量。但可以預(yù)見到,在整個大的平臺框架逐步向標(biāo)準(zhǔn)化、模塊化演進,應(yīng)用接口逐漸豐富、完善、成熟的趨勢下,這種需求出現(xiàn)的可能性會越來越少。對于新的需求也采取模塊化、構(gòu)件化的實施方式,不僅可以縮短響應(yīng)時間,也有利于我們控制后續(xù)的投入,降低技術(shù)支持的難度?!痹瑒僬f。
從跨業(yè)務(wù)部門到實現(xiàn)B2B
在SOA 成熟度模型中,第五級即意味著全面使用業(yè)務(wù)信息監(jiān)控,應(yīng)用規(guī)則處理實時數(shù)據(jù),并且將SOA 架構(gòu)延展到整個供應(yīng)鏈中。這也是南京油運進行信息化建設(shè)的終極目標(biāo)。“所謂技術(shù)上的障礙,比如消息交換、數(shù)據(jù)交換的模式,數(shù)據(jù)的管控,服務(wù)的注冊,這些坎通過一年多的實踐都已經(jīng)邁過去了。我們下一階段的主要目標(biāo)是實現(xiàn)B2B集成”鄧長林表示,“企業(yè)和企業(yè)之間實現(xiàn)信息系統(tǒng)整合的需求很明顯,比如我們與客商、港口之間的合作。但外部整合的難度主要在于行業(yè)標(biāo)準(zhǔn)。”
現(xiàn)階段,南京油運使用了集成在WebSphere ApplicationServer管理控制臺上的Tivoli Performance Monitor來進行系統(tǒng)監(jiān)控,下一步的工作目標(biāo)將還包括實現(xiàn)全面的IT服務(wù)管理。
“整個系統(tǒng)的服務(wù)有七十多項,隨著服務(wù)的增加,未來如何界定服務(wù)的顆粒度也將非常重要?!睂O建云說。在“滾動開發(fā),滾動上線”的過程中,搭建在的SOA集成平臺上的各個應(yīng)用系統(tǒng)也開始發(fā)揮出集成的功效。余俊介紹了剛剛通過驗收的燃料采購控制系統(tǒng)的情況,他說:“在去年油價大幅度攀升的過程當(dāng)中,我們通過信息系統(tǒng)由采購公司及時匯報各地的油價動態(tài),把握好提前量,節(jié)約了大量成本。新的燃料采購控制系統(tǒng)上線后可以準(zhǔn)確、實時地了解各個子公司對燃料的需求,從而更嚴格地控制采購?!?/p>
據(jù)介紹,平臺化的信息系統(tǒng)還將支撐起南京油運在世界各地建立“岸基地”,擴大代理業(yè)務(wù)規(guī)模的計劃。
本報記者 洪蕾
