摘要:
水泥企業(yè)信息化的不斷深入產(chǎn)生了信息交互及共享的問題。本文在簡要介紹EAI的基礎(chǔ)上,分析了EAI在解決這些問題上的優(yōu)越性,并描述了作為EAI平臺的水泥企業(yè)管理信息系統(tǒng)的設(shè)計與實現(xiàn)。
隨著信息化的不斷深入,越來越多的水泥企業(yè)建立了各種各樣的計算機應(yīng)用系統(tǒng)。在解決生產(chǎn)管理問題的同時,系統(tǒng)之間的孤立帶來了新的問題:分散的信息資源得不到充分的利用,而且缺乏一個對所有信息進行分析處理并輔助決策的系統(tǒng),特別在中小型水泥企業(yè)當中這些問題尤其突出。將企業(yè)應(yīng)用集成技術(shù)應(yīng)用到管理信息系統(tǒng)當中,可以很好地解決這些問題。
1 企業(yè)應(yīng)用集成
1.1 企業(yè)應(yīng)用集成概述
企業(yè)應(yīng)用集成(Enterprise Application Integration, EAI)是解決企業(yè)現(xiàn)有的應(yīng)用系統(tǒng)之間信息交互、共享問題的方法和技術(shù),它的目標是通過硬件、軟件、標準和業(yè)務(wù)過程的結(jié)合,實現(xiàn)兩個或多個企業(yè)系統(tǒng)之間的無縫集成,使它們運作起來就像一個整體一樣。EAI具體可以表現(xiàn)為對某一個企業(yè)的信息系統(tǒng)進行業(yè)務(wù)應(yīng)用集成,同時也可以表現(xiàn)為不同企業(yè)之間的系統(tǒng)集成,例如在多個企業(yè)系統(tǒng)之間進行商務(wù)交易的B2B的電子商務(wù)。EAI使企業(yè)中的應(yīng)用可以共享信息和處理過程,應(yīng)用之間可以彼此協(xié)作,復雜的業(yè)務(wù)邏輯可以得到重用。從使用者的角度來看,EAI使得整個企業(yè)中多個獨立的應(yīng)用看起來就像一個單一的應(yīng)用和數(shù)據(jù)存儲一樣。
EAI是隨著企業(yè)信息化的不斷深入而提出來的。企業(yè)最早關(guān)心的是數(shù)據(jù)的集中,即建立數(shù)據(jù)庫和基于數(shù)據(jù)庫的獨立應(yīng)用系統(tǒng),此時的信息集中是局部的、有限的,僅限于一個簡單的業(yè)務(wù)、崗位或部門。隨著企業(yè)信息化的逐步深入,相繼開發(fā)了許多應(yīng)用系統(tǒng)。由于這些系統(tǒng)并不是同時建立的,所處的部門及應(yīng)用領(lǐng)域也各不相同,彼此之間相互獨立,于是就形成了依附于計算機的若干信息孤島、應(yīng)用孤島和業(yè)務(wù)流程孤島。隨著企業(yè)信息化的進一步發(fā)展,企業(yè)希望能夠快速、靈活的添加新的應(yīng)用。
為了解決這些問題,人們提出了EAI解決方案。EAI不僅可以解決早期應(yīng)用形成的信息孤島、應(yīng)用孤島和業(yè)務(wù)流程孤島等問題,使現(xiàn)有的應(yīng)用程序和數(shù)據(jù)庫可根據(jù)企業(yè)業(yè)務(wù)的需要實現(xiàn)集成,而且由于它提供了一個開放的框架,能快速地添加新的應(yīng)用和系統(tǒng)。EAI使得企業(yè)既可以保護已有的投資,又可以根據(jù)市場和業(yè)務(wù)的需求重新整合原有的系統(tǒng),產(chǎn)生新的競爭力。
1.2 EAI的類型
EAI可以呈現(xiàn)許多種形式,并以多種級別出現(xiàn),這取決于企業(yè)的規(guī)模、行業(yè)類型、應(yīng)用的集成度、項目的復雜程度以及預算等。常見的有:
用戶界面集成:用戶界面集成是一個面向用戶的整合,它將原先系統(tǒng)的終端窗口和PC圖形界面改用一個標準的界面(如瀏覽器)來替換。
數(shù)據(jù)集成:數(shù)據(jù)集成是發(fā)生在企業(yè)內(nèi)的數(shù)據(jù)庫和數(shù)據(jù)源級別,它通過從一個數(shù)據(jù)源將數(shù)據(jù)移植到另外一個數(shù)據(jù)源來完成。
業(yè)務(wù)流程集成:業(yè)務(wù)流程集成產(chǎn)生于跨越了多個應(yīng)用的業(yè)務(wù)流程層,使得大量的業(yè)務(wù)邏輯可以共享。
函數(shù)和方法集成:函數(shù)和方法集成包括了直接的和嚴格的、在網(wǎng)絡(luò)環(huán)境中的跨平臺應(yīng)用程序之間的應(yīng)用到應(yīng)用的集成,涵蓋了代碼撰寫、應(yīng)用程序接口、遠程過程調(diào)用、分布式中間件(DCOM、CORBA、RMI及Web Service)等技術(shù)。
1.3 水泥企業(yè)的EAI
統(tǒng)計資料表明,我國大多數(shù)水泥企業(yè)主要存在以下的一些計算機應(yīng)用系統(tǒng):
生產(chǎn)過程自動化控制:目前有接近60%的水泥企業(yè)(特別是新型干法水泥企業(yè))生產(chǎn)階段主要使用以計算機為主的集散型的控制系統(tǒng)(DCS)。DCS以其集中管理、分散控制的結(jié)構(gòu)特點和功能完善、使用方便、實時性強、可靠性高等優(yōu)點,得到了廣泛的應(yīng)用。
化驗與質(zhì)檢:要實現(xiàn)穩(wěn)產(chǎn)及優(yōu)質(zhì)高產(chǎn),就要求化驗室提供科學可行的質(zhì)量控制標準、先進合理的配方、準確可靠的檢驗數(shù)據(jù),并通過數(shù)學統(tǒng)計來掌握質(zhì)量波動規(guī)律及指導生產(chǎn)。許多企業(yè)采用了具有很強的專業(yè)性和一定的智能性的專家系統(tǒng)(ES)或知識庫系統(tǒng)(KBS),不僅完成各種臺帳和報表的處理,而且為配料、生產(chǎn)控制、質(zhì)量控制提供最佳方案。
財務(wù)管理系統(tǒng):目前有超過90%的水泥企業(yè)擁有財務(wù)管理系統(tǒng),通常采用的是國內(nèi)成熟的財務(wù)軟件,完成企業(yè)各種日常賬目的處理和管理工作。
雖然這些應(yīng)用系統(tǒng)已經(jīng)在水泥企業(yè)的生產(chǎn)管理中起到了一定的作用,但是這樣的企業(yè)應(yīng)用存在許多的問題:
這些應(yīng)用系統(tǒng)分布于企業(yè)的各個部門當中,彼此之間相互獨立,形成了應(yīng)用孤島;應(yīng)用中的信息得不到充分的利用,形成了信息孤島。各個應(yīng)用系統(tǒng)之間要交換信息,采用的是“應(yīng)用系統(tǒng)→打印報表→人工錄入→另一應(yīng)用系統(tǒng)”的方法,這樣的重復勞動不僅時效性差、效率低下,而且由于人為因素可能會產(chǎn)生無意甚至有意的差錯。
由于各個應(yīng)用系統(tǒng)相互獨立,許多信息存在冗余和不一致的現(xiàn)象。一些信息需要在各個系統(tǒng)中重復輸入,不僅勞動強度大,而且難免出錯。信息的不一致則為生產(chǎn)經(jīng)營管理帶來了一定的困難。
由于應(yīng)用分散在企業(yè)各個部門之間,管理者要想了解整個企業(yè)的生產(chǎn)經(jīng)營狀況時,只能通過各種各樣的報告。對各種報表的統(tǒng)計分析不僅需要花費大量的時間,而且造成了信息滯后,不能夠?qū)崟r的反應(yīng)生產(chǎn)經(jīng)營狀況,也容易產(chǎn)生人為的差錯。
隨著水泥企業(yè)信息化建設(shè)的不斷進行,新的應(yīng)用系統(tǒng)將會逐漸建立起來,例如人事工資管理系統(tǒng)、客戶關(guān)系管理系統(tǒng)、電子商務(wù)系統(tǒng)等,新系統(tǒng)的建立,將會使這些問題更加突出。
為了解決以上的問題,實現(xiàn)水泥企業(yè)的信息化,可以采用兩種方法。一種方法是完全丟棄企業(yè)現(xiàn)有的應(yīng)用系統(tǒng),在企業(yè)系統(tǒng)整體概念的指導下重新設(shè)計一個適用于整個企業(yè)的統(tǒng)一的應(yīng)用系統(tǒng)。這樣一個系統(tǒng)不僅需要完成現(xiàn)有系統(tǒng)的所有功能,而且還要具有實現(xiàn)整個水泥企業(yè)信息化所必須的其它功能。另一種方法是采用EAI,首先將企業(yè)現(xiàn)有的系統(tǒng)集成起來,然后企業(yè)可以根據(jù)自己的實際需要,在EAI的開放框架之上快速添加新的應(yīng)用系統(tǒng),實現(xiàn)整個企業(yè)的信息化。通過對水泥企業(yè)應(yīng)用系統(tǒng)的分析可以看出,DCS、ES、KBS等在水泥企業(yè)的生產(chǎn)管理中處于非常重要的地位并具有很高的技術(shù)含量,要想在短時間內(nèi)建立一個整體的系統(tǒng)是非常困難的;由于財務(wù)管理系統(tǒng)的通用性和標準性,如果要在新的系統(tǒng)中重新建立這一部分應(yīng)用,將會造成不必要的浪費。因此,與第一種方法相比,采用EAI實現(xiàn)水泥企業(yè)的信息化,不僅可以降低工程的復雜程度、縮短建設(shè)時間,而且可以有效的保護企業(yè)原有的投資,使企業(yè)的各種資源得到充分的利用,并帶來較高的經(jīng)濟效益。