李 偉
[摘要]主要初探在當前企業內部信息化程度不斷提高但又紛繁復雜的情況下,鐵路企業如何整合企業信息資源,優化信息系統結構,從而達到輔助領導層決策,取得管理上的新突破的意義與方法。
[關鍵詞]EAI Web Services MRP ERP
中圖分類號:TP-9文獻標識碼:A文章編號:1671--7587(2009)1020087—01
一、企業應用集成技術的發展
1、EAI是Enterprise Application Integration(企業應用集成技術)的簡稱。在上世紀60、70年代,企業信息系統大多是起到了替代重復性的手工勞動的作用,但并沒有涉及到企業應用、數據的集成,來自不同單元的可用數據不支持匯總和比較。即由于接口、架構的不統一往往使得這些本應緊密集成的應用系統成為了一個個“信息孤島”。
2、經過十幾年的努力,隨著技術的進步以及Internet和電子商務應用的不斷深入,對于稍大型的企業應用,完全更換信息系統是不現實的。因此絕大多數技術工程師更傾向于EAI集成,這就必須引入EAI。
3、EAI是將屬于各種不同平臺、不同方案建立的異構應用及數據集成的一種方法和技術。EAI通過建立底層結構將進程、軟件、標準和硬件聯合起來,在兩個或更多的企業系統之間實現無縫集成,使它們就像一個整體一樣來聯系橫貫整個企業的異構系統、應用、數據源等,完成在企業內部的數據庫、ERP、CRM、SCM,以及其他重要的內部系統之間無縫地共享和交換數據的需要。有了EAI,企業就可以將企業核心應用和新的Internet解決方案結合在一起。
二、企業應用集成技術的內容
1、與管理軟件相比,EAI軟件是一種典型的后臺軟件,產品的復雜性并不大,但有一定的技術難度,主要是因為涉及到的新概念、新技術、新標準非常多,EAI的最終目標是使一個企業可以快速、方便地將不同應用程序集成到一起。
2、應用軟件的集成可以在三個要點上實現表示層、功能層或數據層,集成的目標之一是減少耦臺。
3、EAI包括的內容很復雜,涉及到計算機結構、硬件、軟件及業務流程等企業系統的各個方面,分為數據集成、應用集成、業務流程集成、界面集成四個主要方面。
三、鐵路信息系統發展現狀
鐵路信息系統是一個龐大而復雜的信息系統,十幾年來,鐵路信息技術部門通過努力實施了諸如車號自動識別系統、車站系統、貨運裝車計劃系統、貨票制票系統、確報系統、貨車追蹤系統、調度指揮治理信息系統等多個系統,但由于沒有統一規劃,先后開發的這些系統在體系結構、開發平臺、操作系統、數據庫等方面都有很大差異,互相之間無法實現信息共享,效率低造成了人力、物力、財力的巨大浪費,從宏觀角度來講,原有信息系統并沒有涉及到企業應用、數據的集成,接口、架構的不統一往往使得這些本應緊密集成的應用系統成為了一個個“信息孤島”。對于企業決策層,由于沒有一個宏觀的信息通道,經常被信息系統挫敗,他們很難獲得企業如何運行的信息,也很難得到信息來分析引起這些主要問題的原因從而研究出解決辦法。當出現業務變更需求的時候,信息系統是實現變更的主要障礙,必然造成了運力資源無法充分發揮。
四、對鐵路信息系統進行FAI優化
1解決這些問題的思路有兩種;
(1)一種是將原有的系統舍棄,而重新從整個企業的高度規劃重建各種應用系統。但是這樣做的難度是顯而易見的,首先是重新規劃成本太高、難度太大,其次是風險很高,因為無法確定新的應用系統是否能夠滿足企業的運作需求。所以這種方案對于現有的企業來講可行性不高。
(2)另一種就是保留原有的系統,而利用已有的先進技術為現有系統提供互操作能力,使得各個不同的應用能夠像是一個統一的系統那樣交互運行,實現無縫結合,這也就是所謂的企業應用集成。這個方案在實施上不管是從成本、難度還是風險上都比前一個方案要小,所以當前的企業都紛紛利用企業應用集成技術整合企業的各種應用系統。但是系統的開發語言不同、部署平臺不同、通信協議不同。對外交換的數據格式也有很大的差異,如何去解決語言差異、平臺差異、協議差異、數據差異所帶來的問題,系統集成是解決企業范圍內,甚至是跨企業的不同商務應用系統的對接問題的關鍵。
2、綜上所述:采用第二種方案比較合適,即采用Web Services的集成方式。首先,企業的開發人員使用WSDL描述工具將自身待集成的應用包裝成web服務。接著,按需要將包裝好的Web服務及其描述發布到Web服務的注冊中心UDDI,以供日后查詢。如果另一企業的應用想完成和此企業應用的集成,它只需要通過UDDI的API來查詢Web服務的注冊中心,獲得對方的Web服務的WSDL的描述文檔,然后將此WSDL描述文檔裝載到自己的開發平臺中,并生成相應的接口。如果同時使用XML Schema的工具可以快速地理解應用交互需要使用的數據結構,并將此數據結構引入自身的應用中,再使用SOAP技術與對方的Web服務進行通訊、交互,就完成B2B的應用集成。
將各應用系統不同的數據庫數據通過數據抽取、轉換、挖掘后輸入到一個統一的中央數據庫,中央數據庫的數據通過數據建模輸送到一個分析服務器集群,而前端分析客戶機(客戶端機器)通過網絡、WEB服務器統一訪問分析服務器集群,從而達到對各應用系統的集成。
在達到此集成后,鐵路信息系統中分散在各封閉系統中的數據就能被充分的利用,從車號系統中采集的車號信息、從確報系統中采集的列車信息、從調度系統中采集的利車運行軌跡信息、從貨票系統中采集的貨物信息能夠有機的結合起來,給企業決策層一個更直觀明了的決策依據,對企業決策層決策起到相當大的作用。
五、結束語
通過企業應用集成技術的優化,企業決策層能夠第一時間全面掌握企業內重、空車分布情況,能激活企業的隱性運輸能力使運輸資源得到優化,對企業決策層的行車指揮和挖掘運輸潛力、增加運量等各方面起到相當大的積極作用,能提高物流、信息流動作的效率,消除中間冗余環節,從而降低成本和分散市場風險,提高企業的經濟效率,增強企業的競爭力。