前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的企業(yè)信息化系統(tǒng)集成方案主題范文,僅供參考,歡迎閱讀并收藏。
關(guān)鍵詞:企業(yè) 信息化 應(yīng)用系統(tǒng) 集成
“九五”以來,企業(yè)信息化建設(shè)得到了迅猛發(fā)展,在不同的發(fā)展階段開發(fā)了許多信息系統(tǒng),這些系統(tǒng)為提升企業(yè)管理水平發(fā)揮了重要的作用。如:PDM、MES、OA、ERP、CRM、SRM等信息系統(tǒng),這些信息系統(tǒng)解決了企業(yè)一些局部但非常關(guān)鍵的問題,在一定程度上提高了企業(yè)的信息化水平,為企業(yè)的發(fā)展做出了很大的貢獻。
這種分階段獨立實施不同應(yīng)用系統(tǒng)的建設(shè)方法的弊端隨著應(yīng)用系統(tǒng)數(shù)量的增加也逐漸顯現(xiàn):合作的廠家包括多家公司;各個系統(tǒng)之間不能實現(xiàn)數(shù)據(jù)共享、數(shù)據(jù)更改不同步、數(shù)據(jù)冗余,形成了一個個的“信息孤島”。隨著時間的推移,特別是信息技術(shù)的不斷發(fā)展,企業(yè)競爭的加劇,傳統(tǒng)的思維方式、經(jīng)營方式、管理方式都發(fā)生了變革。市場要求我們必須以速度、效率與靈活性作為應(yīng)對策略,企業(yè)必須使自身的業(yè)務(wù)精細化、自動化,以求內(nèi)部與外部的業(yè)務(wù)系統(tǒng)實現(xiàn)無縫連接,各類應(yīng)用系統(tǒng)的整合與集成逐漸被各企業(yè)重視,同時也是企業(yè)發(fā)展的迫切要求。
1、應(yīng)用系統(tǒng)集成是信息化發(fā)展的必然趨勢
由于信息化建設(shè)各階段條件限制,原有的信息化規(guī)劃與信息化實踐存在著缺陷和不足,由于標準、規(guī)范不統(tǒng)一、平臺不統(tǒng)一、數(shù)據(jù)格式不統(tǒng)一造成了信息異構(gòu)。系統(tǒng)間數(shù)據(jù)和業(yè)務(wù)斷層越來越嚴重:隨著企業(yè)管理水平的不斷提高,基于多個系統(tǒng)的業(yè)務(wù)需求越來越多;系統(tǒng)之間數(shù)據(jù)自動傳遞的需求越來越多;系統(tǒng)間流程自動銜接的需求越來越多;從統(tǒng)一平臺一次登錄就可獲得適合自己身份和權(quán)限的全部個性化服務(wù)的需求越來越多。
信息最終的目的是輔助決策。企業(yè)各個應(yīng)用系統(tǒng)在不同程度上都有分析功能,但這種功能僅限于企業(yè)局部分析,這些分析功能的確能從多個角度,以直觀的方式將分析結(jié)果呈現(xiàn)給決策者。但是這種分析不能幫助決策者通過對歷史信息的分析產(chǎn)生對未來結(jié)果的預(yù)測,不能發(fā)現(xiàn)表面上看似不相關(guān)主題信息之間的關(guān)聯(lián)等等。
隨著市場競爭的加強,企業(yè)對信息系統(tǒng)提出越來越高的要求,一個穩(wěn)定可靠擴展性良好的支撐平臺變得日益重要。于是企業(yè)應(yīng)用系統(tǒng)集成技術(shù)應(yīng)運而生,該技術(shù)的主要目的在于保護現(xiàn)有投資的前提下有效的提高子系統(tǒng)間的互操作能力,進而形成一體化的統(tǒng)一企業(yè)支撐系統(tǒng),促使IT支撐體系更加貼近企業(yè)的業(yè)務(wù)需求,增強整體效率。
2、企業(yè)應(yīng)用系統(tǒng)集成規(guī)劃
企業(yè)應(yīng)用系統(tǒng)集成涉及的范圍廣、層次多、專業(yè)跨度大,因此需要綜合考慮、統(tǒng)籌規(guī)劃,先建立系統(tǒng)集成藍圖,在藍圖的框架內(nèi)以應(yīng)用集成推動數(shù)據(jù)集成和流程集成,最終實現(xiàn)應(yīng)用系統(tǒng)間的透明訪問。
2.1、功能目標
企業(yè)應(yīng)用系統(tǒng)集成的目標是:通過企業(yè)應(yīng)用系統(tǒng)集成的建設(shè),實現(xiàn)企業(yè)業(yè)務(wù)與應(yīng)用的一體化集成,包括對人、系統(tǒng)入口、業(yè)務(wù)流程、數(shù)據(jù)的集成。對人的集成主要是實現(xiàn)全廠人員對信息資源獲取的統(tǒng)一化管理;對系統(tǒng)入口的集成主要是通過單點登錄技術(shù),實現(xiàn)對目前應(yīng)用系統(tǒng)的“一站式”訪問提高工作的效率;對流程的集成主要是實現(xiàn)業(yè)務(wù)流程管理及流程自動化,包括企業(yè)內(nèi)部的業(yè)務(wù)流程集成,上下游企業(yè)之間的集成。
2.2、實施步驟
根據(jù)目前企業(yè)的信息化現(xiàn)狀及業(yè)務(wù)需求,企業(yè)應(yīng)用系統(tǒng)集成的建設(shè)初步分為三步走。第一、實現(xiàn)企業(yè)門戶和單點登陸。解決目前用戶名、密碼過多,管理維護復(fù)雜,用戶登陸界面繁多造成整體系統(tǒng)使用效率降低的問題。同時通過統(tǒng)一門戶的構(gòu)建為企業(yè)建立起一個用于未來企業(yè)系統(tǒng)整合的運行核心,搭建基礎(chǔ)運行平臺用于日后形成流程化平臺及集成平臺。第二、實現(xiàn)企業(yè)統(tǒng)一數(shù)據(jù)整合,令各個系統(tǒng)間的數(shù)據(jù)可以互連互通。將獨立數(shù)據(jù)通過數(shù)據(jù)綜合運用產(chǎn)生新的價值,提高企業(yè)對自身數(shù)據(jù)的掌握度,令企業(yè)管理與運行能夠依賴與更豐富的數(shù)字依據(jù)。第三、實現(xiàn)企業(yè)流程化應(yīng)用整合。將原本僅僅是從各個系統(tǒng)中抽取數(shù)據(jù)變?yōu)檎嬲南到y(tǒng)間交互應(yīng)用。用戶可以隨時按照業(yè)務(wù)的真實需求更改,令系統(tǒng)更加貼近需求,提高系統(tǒng)效率。
3、企業(yè)信息化系統(tǒng)集成方法
3.1集成異構(gòu)數(shù)據(jù)源的方法
實現(xiàn)各類系統(tǒng)異構(gòu)數(shù)據(jù)庫的集成一般有兩種方法。第一種就是將原有的數(shù)據(jù)移植到新的數(shù)據(jù)管理系統(tǒng)中,為了集成不同類型的數(shù)據(jù),必須進行數(shù)據(jù)類型轉(zhuǎn)化。這種集成方式的缺點是隨著數(shù)據(jù)管理系統(tǒng)的升級,原有應(yīng)用軟件將被廢棄或重新開發(fā)。
第二種方法是利用中間件集成異構(gòu)數(shù)據(jù)庫,該方法并不需要改變原始數(shù)據(jù)的存儲和管理方式。本文重點對該方法進行論述。中間件位于異構(gòu)數(shù)據(jù)庫系統(tǒng)和應(yīng)用程序之間,向下協(xié)調(diào)各數(shù)據(jù)庫系統(tǒng),向上為訪問集成數(shù)據(jù)的應(yīng)用提供統(tǒng)一數(shù)據(jù)模式和數(shù)據(jù)訪問通用接口。
3.2 中間件集成實現(xiàn)技術(shù)
中間件作為企業(yè)異構(gòu)數(shù)據(jù)源集成的解決方案,必須為中間件選擇一種全局的數(shù)據(jù)模式。異構(gòu)數(shù)據(jù)集成的全局模式須滿足:(1)能夠描述各種數(shù)據(jù)格式,無論其是結(jié)構(gòu)化的還是非結(jié)構(gòu)化的,無論其是否支持查詢語言。(2)易于進行數(shù)據(jù)交換,集成后的數(shù)據(jù)可以方便的以多種格式便于應(yīng)用交換數(shù)據(jù)。
3.3 中間件集成異構(gòu)數(shù)據(jù)庫要求
中間件集成異構(gòu)數(shù)據(jù)庫的關(guān)鍵技術(shù)是異構(gòu)數(shù)據(jù)庫同步,數(shù)據(jù)庫同步是為實現(xiàn)不同系統(tǒng)的數(shù)據(jù)實時共享、流轉(zhuǎn)、傳遞,實現(xiàn)不同結(jié)構(gòu)的數(shù)據(jù)庫間的數(shù)據(jù)自動同步更新,打通信息孤島,讓企業(yè)間不同系統(tǒng)的信息能夠自動流轉(zhuǎn),全面整合企業(yè)信息。為實現(xiàn)數(shù)據(jù)庫的異構(gòu)集成,在系統(tǒng)建設(shè)之初就必須考慮到如下要求:
(1)兩個數(shù)據(jù)庫之間有可靠的網(wǎng)絡(luò)連接;(2)數(shù)據(jù)庫必須為關(guān)系型的數(shù)據(jù)庫;如:sql、oracle、mysql等;(3)提供數(shù)據(jù)庫系統(tǒng)登錄信息:①數(shù)據(jù)庫類型;②數(shù)據(jù)庫服務(wù)器(IP、端口);③數(shù)據(jù)庫名;④數(shù)據(jù)庫登錄用戶;⑤數(shù)據(jù)庫登錄密碼。(4)提供數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)讀取權(quán)限;(5)提供數(shù)據(jù)庫數(shù)據(jù)表結(jié)構(gòu)。
3.4中間件集成異構(gòu)數(shù)據(jù)庫數(shù)據(jù)格式要求
為實現(xiàn)異構(gòu)數(shù)據(jù)庫同步,必須有數(shù)據(jù)編碼標準,數(shù)據(jù)編碼必須具有唯一性,這是信息系統(tǒng)集成過程中數(shù)據(jù)采集的基本要求。
企業(yè)信息化建設(shè)過程中,PDM系統(tǒng)是所有應(yīng)用系統(tǒng)的源頭數(shù)據(jù),PDM系統(tǒng)中包含了企業(yè)所有產(chǎn)品的數(shù)據(jù)信息,PDM系統(tǒng)將為CAPP、ERP、MES等系統(tǒng)提供EBOM表。其他系統(tǒng)將在PDM系統(tǒng)BOM表的基礎(chǔ)上加以應(yīng)用。但企業(yè)在實施信息化建設(shè)的過程中,經(jīng)常是先期實施了ERP系統(tǒng),然后再實施PDM系統(tǒng),兩套系統(tǒng)中或存在對同一屬性產(chǎn)品不同標識的情況,這就需進行數(shù)據(jù)庫分析,進行選擇調(diào)整,統(tǒng)一標識,從而才能實現(xiàn)數(shù)據(jù)同步。
隨著煤炭企業(yè)信息化的深入發(fā)展,企業(yè)信息化考評體系的建立是企業(yè)進行信息化管理的首要工作和基礎(chǔ)平臺。一方面,企業(yè)信息化規(guī)模的增大促使其逐漸成為提高企業(yè)核心競爭力的有效手段和途徑;另一方面,如何在戰(zhàn)略計劃的制定與實施過程中對信息系統(tǒng)進行定位,如何正確認識本企業(yè)信息化的績效,如何了解本企業(yè)信息化的建設(shè)與應(yīng)用水平,以促進企業(yè)的信息管理績效,這些已經(jīng)成為企業(yè)所日益關(guān)注的核心問題。因此針對這些問題,開展了對大型煤炭企業(yè)信息化考評體系構(gòu)建的研究。
1 國內(nèi)外研究現(xiàn)狀
目前,在信息化的全面評價指標體系方面,國外進行了一些分散、獨立的研究主要側(cè)重于軟件質(zhì)量的測量,其注意力主要集中在獲取利潤,減少和避免投資風(fēng)險上,而他們對信息化評價對國民經(jīng)濟和社會發(fā)展的意義與作用的關(guān)注和研究的較少。國內(nèi)評價方法和體系都是處在戰(zhàn)略管理的層面,是對社會信息化的宏觀評測。對大型煤炭企業(yè)來說,更重要的是評測體系如何與管理職能、方法聯(lián)系,如何全面掌控企業(yè)的信息化狀況和績效,如何指導(dǎo)企業(yè)深入應(yīng)用信息化,如何推動企業(yè)信息化建設(shè)。
2 大型煤炭企業(yè)信息化考評體系構(gòu)建理論依據(jù)
2.1 考評體系的設(shè)計原則
考評體系設(shè)計應(yīng)遵循以下原則:
(1)統(tǒng)一性、整體性。考評體系應(yīng)作為一個整體全面地反應(yīng)企業(yè)信息化建設(shè)的各個方面。
(2)可操作性。所選取的指標應(yīng)該盡量與企業(yè)現(xiàn)有數(shù)據(jù)銜接,新指標應(yīng)定義明確,便于數(shù)據(jù)采集。
(3)引導(dǎo)性。通過考評體系設(shè)定,能指導(dǎo)企業(yè)信息化發(fā)展路徑和前進方向。
(4)定量與定性分析相結(jié)合原則。企業(yè)信息化環(huán)境與效益的定量評價非常困難,一次定性與定量分析結(jié)合是客觀評價信息化水平的重要原則。
(5)穩(wěn)定性。考評體系將在一段時期內(nèi)保持相對穩(wěn)定,局部可根據(jù)具體情況作一定調(diào)整,從而使該體系真正對企業(yè)起到指導(dǎo)作用。
(6)簡明性。評價指標應(yīng)簡明,交叉少,覆蓋面大,指標設(shè)置應(yīng)具有一定的綜合性,指標之間的邏輯關(guān)聯(lián)要強。
(7)可延續(xù)性。所設(shè)計的體系不僅可在時間上延續(xù),而且可以在內(nèi)容上拓展。
(8)靈活性。評估專家根據(jù)可能發(fā)生變化的實際情況,可對指標靈活運用。
2.2 考評指標的權(quán)重方法
2.2.1 指標權(quán)重理論基礎(chǔ)
具體權(quán)重根據(jù)德爾菲法、層次分析法,結(jié)合政策導(dǎo)向確定。
(1)德爾菲法
德爾菲法是依據(jù)系統(tǒng)的程序,采用匿名發(fā)表意見的方式,即團隊成員之間不得互相討論,不發(fā)生橫向聯(lián)系,只能與調(diào)查人員發(fā)生關(guān)系,以反覆的填寫問卷,以集結(jié)問卷填寫人的共識及搜集各方意見,可用來構(gòu)造團隊溝通流程,應(yīng)對復(fù)雜任務(wù)難題的管理技術(shù)。
(2)層次分析法
層次分析法(Analytic Hierarchy Process簡稱AHP)是將決策總是有關(guān)的元素分解成目標、準則、方案等層次,在此基礎(chǔ)之上進行定性和定量分析的決策方法。層次分析法的特點是在對復(fù)雜的決策問題的本質(zhì)、影響因素及其內(nèi)在關(guān)系等進行深入分析的基礎(chǔ)上,利用較少的定量信息使決策的思維過程數(shù)學(xué)化,從而為多目標、多準則或無結(jié)構(gòu)特性的復(fù)雜決策問題提供簡便的決策方法。尤其適合于對決策結(jié)果難于直接準確計量的場合。
2.2.2 權(quán)重指標分配
考評體系設(shè)計四級指標,一級和二級指標為各企業(yè)指標體系的共性指標,三級和四級指標為企業(yè)的特性指標,也是量化考評打分指標,即數(shù)據(jù)采集項。其中四級指標是企業(yè)重要應(yīng)用系統(tǒng)的特性考評指標。
企業(yè)信息化考評指標總分計算方法:
I=Σ(Pi*Wi)
I表示指標體系的總得分;Pi表示第i個指標的得分,各指標得滿分都是100分:Wi表示第i個指標的權(quán)重,所有指標權(quán)重的和為100%。
3 大型煤炭企業(yè)信息化考評體系構(gòu)建
3.1 考評體系總體設(shè)計
考評體系設(shè)計四級五細則,包含4個一級指標,16個二級指標, 86個三級指標,5個應(yīng)用系統(tǒng)考評細則,包括財務(wù)系統(tǒng)、資金系統(tǒng)、醫(yī)保系統(tǒng)、設(shè)備管理系統(tǒng)和人事培訓(xùn)系統(tǒng)。一級指標和二級指標為共性指標,三級和四級指標為數(shù)據(jù)采集項。一級指標包括:信息化保障環(huán)境、信息化管理制度、信息化基礎(chǔ)設(shè)施、信息化應(yīng)用水平。
3.2 考評體系指標內(nèi)容
3.2.1 信息化保障環(huán)境
信息化保障環(huán)境占考評權(quán)重的10%,總分100分,反映企業(yè)信息化建設(shè)的基本條件和支撐環(huán)境。包括4個二級指標:組織領(lǐng)導(dǎo)工作機制(40分,占總權(quán)重4%)、信息化規(guī)劃及投入(20分,占總權(quán)重2%)、信息化工作執(zhí)行力(30分,占總權(quán)重3%)、信息化教育培訓(xùn)(10分,占總權(quán)重1%),和9個三級指標。
3.2.2 信息化管理制度
信息化管理制度占考評權(quán)重的15%,總分100分,反映企業(yè)信息化制度、日常業(yè)務(wù)管理、人員素質(zhì)等方面的情況,包括5個二級指標:規(guī)章制度(20分,占總權(quán)重3%)、技術(shù)資料(20分,占總權(quán)重3%)、工作記錄(20分,占總權(quán)重3%)、網(wǎng)管資料(20分,占總權(quán)重3%)、業(yè)務(wù)人員(20分,占總權(quán)重3%),31個三級指標。
3.2.3 信息化基礎(chǔ)設(shè)施
信息化基礎(chǔ)設(shè)施占考評權(quán)重25%,總分100分,反映企業(yè)信息化在硬件設(shè)施、信息安全等方面的情況,包括4個二級指標:機房系統(tǒng)(25分,占總權(quán)重6.25%)、網(wǎng)絡(luò)系統(tǒng)(25分,占總權(quán)重6.25%)、服務(wù)器(25分,占總權(quán)重6.25%)、信息系統(tǒng)安全(25分,占總權(quán)重6.25%),33個三級指標。
3.2.4 信息化應(yīng)用水平
信息化應(yīng)用水平占考評全總50%,總分100分。反映企業(yè)在信息化應(yīng)用、系統(tǒng)集成方面的水平,考評體系以應(yīng)用為本,因此信息化應(yīng)用水平在四大考評指標中占比重最大。包括3個二級指標:企業(yè)通用系統(tǒng)(60分,占總權(quán)重30%)、專用系統(tǒng)(30,占總權(quán)重15%)、系統(tǒng)集成水平(10分,占總權(quán)重5%)。企業(yè)可根據(jù)自身的情況,靈活設(shè)置三級指標。另外,企業(yè)可根據(jù)應(yīng)用系統(tǒng)的戰(zhàn)略性、重要性設(shè)置某一應(yīng)用系統(tǒng)專用的詳細考評指標,即四級指標。本考評系統(tǒng)以煤炭行業(yè)為例,列出了13個三級指標,5個四級指標。
3.3 考評體系運轉(zhuǎn)保障
面對信息化建設(shè)日趨重要的大型煤炭企業(yè),從戰(zhàn)略層面,探索并深化信息化績效和管理水平的精益管理模式和方法,推進企業(yè)的信息化建設(shè),提升企業(yè)的信息化運行監(jiān)管和效能監(jiān)察,已非常重要。
企業(yè)信息化考評體系的有效實施需要做到以下幾點:
(1)企業(yè)需建立一套合理有效的考評制度體系來保障。
(2)企業(yè)需有專門的管理機構(gòu)來組織考評,形成統(tǒng)一的、全面的企業(yè)信息化績效評價。
(3)考評要堅持實事求是,客觀反映企業(yè)信息化現(xiàn)狀,數(shù)據(jù)采集要真實準確。
(4)評價辦法公開,評價過程透明,評價結(jié)果公正。
(5)考評方式要科學(xué)。
現(xiàn)代化企業(yè)要進行集中式的集團管理,除了要規(guī)范、優(yōu)化管理流程和業(yè)務(wù)流程,還必須借助于先進的信息技術(shù)手段,實現(xiàn)業(yè)務(wù)信息、業(yè)務(wù)數(shù)據(jù)及各類管控指令的及時、高效、安全、準確的傳遞。作為新成立的企業(yè),四川省煤炭產(chǎn)業(yè)集團有限責(zé)任公司(以下簡稱:“川煤集團”)要實現(xiàn)主要業(yè)務(wù)集中管控的目標,必須要通過管理業(yè)務(wù)信息化建設(shè),將各下屬公司已有的少量的、分散的信息化系統(tǒng)進行整合和集中,重新規(guī)劃,按照新集團管控的要求,重新搭建適應(yīng)現(xiàn)代企業(yè)管理需要的信息化平臺,并在各業(yè)務(wù)系統(tǒng)之間實現(xiàn)業(yè)務(wù)信息和數(shù)據(jù)的共享。
明確目標 做好規(guī)劃
為了了解各下屬單位相關(guān)業(yè)務(wù)的實際情況,便于擬定適用企業(yè)自身實際情況的信息化建設(shè)模式、內(nèi)容和目標,川煤集團聘請了西南交通大學(xué)作為本企業(yè)信息化的咨詢服務(wù)商,對企業(yè)的經(jīng)營管理現(xiàn)狀、信息化建設(shè)條件等進行咨詢和設(shè)計。按照總體規(guī)劃方案,川煤集團信息化建設(shè)模型如右圖所示:
由咨詢服務(wù)商根據(jù)業(yè)務(wù)調(diào)研、分析后擬定的川煤集團信息化建設(shè)的總體規(guī)劃方案,涵蓋了七大業(yè)務(wù)應(yīng)用,其中包括了“財務(wù)管理”、“物資供應(yīng)”、“煤炭營銷”、“協(xié)同辦公”、“人力資源”、“項目管理”、“安全生產(chǎn)”等;規(guī)劃建設(shè)了集成數(shù)據(jù)中心、集成平臺、企業(yè)內(nèi)部門戶,在業(yè)務(wù)應(yīng)用系統(tǒng)具備一定條件時,進行系統(tǒng)集成實施,從而避免出現(xiàn)信息孤島,實現(xiàn)各業(yè)務(wù)系統(tǒng)之間的數(shù)據(jù)共享、流程集成、界面集成等集成目標。
財務(wù)管理業(yè)務(wù)系統(tǒng):為實現(xiàn)資金大集中管理的目標,川煤財務(wù)系統(tǒng)廢止了原有下屬單位各自分散的財務(wù)系統(tǒng),全新規(guī)劃重建實現(xiàn)一個統(tǒng)一財務(wù)賬套。該應(yīng)用的覆蓋范圍包含了川煤集團的全部三級財務(wù)核算單位(200余家);在統(tǒng)一會計科目體系、統(tǒng)一流程、統(tǒng)一核算制度的基礎(chǔ)之上,實現(xiàn)了會計核算、日常報表、資金結(jié)算、預(yù)算編制等業(yè)務(wù)的集中管理模式,組建了10個內(nèi)部結(jié)算中心等。在完成業(yè)務(wù)系統(tǒng)建設(shè)的前提條件下,川煤財務(wù)管理系統(tǒng)分別實現(xiàn)了與物資供應(yīng)系統(tǒng)、營銷管理系統(tǒng)、人力資源系統(tǒng)等系統(tǒng)的數(shù)據(jù)集成、流程集成等。
物資供應(yīng)管理系統(tǒng):川煤集團下屬各公司所處地域比較分散,物資采購種類繁多、業(yè)務(wù)量較大。川煤集團物資供應(yīng)管理系統(tǒng)覆蓋所有下屬單位,包括30多個倉庫,對14多萬種物資進行了集中采購和配送管理。另一方面,通過實施“財務(wù)-業(yè)務(wù)一體化”的集成實施,實現(xiàn)了物資采購和財務(wù)應(yīng)收應(yīng)付之間的跨系統(tǒng)數(shù)據(jù)集成。
煤炭銷售管理系統(tǒng):對本企業(yè)煤炭銷售業(yè)務(wù)的集中管理,川煤集團按照“統(tǒng)一銷售計劃、統(tǒng)一簽訂合同、統(tǒng)一鐵路運輸、統(tǒng)一煤炭價格、統(tǒng)一貨款結(jié)算和回收、統(tǒng)一銷售行為”等原則,實施了川煤集團煤炭營銷系統(tǒng)。川煤煤炭營銷系統(tǒng)的建設(shè),實現(xiàn)了川煤集團煤炭銷售業(yè)務(wù)信息化從無到有的轉(zhuǎn)變,同時,也實現(xiàn)了銷售結(jié)算業(yè)務(wù)和財務(wù)應(yīng)收應(yīng)付業(yè)務(wù)的無縫集成。
協(xié)同辦公管理系統(tǒng):川煤集團協(xié)同辦公(OA)系統(tǒng)的主要建設(shè)目標有兩個,一是實現(xiàn)覆蓋全集團公司200多家下屬單位、80%管理人員的辦公平臺,實現(xiàn)辦公無紙化;二是作為企業(yè)的內(nèi)部門戶系統(tǒng),實現(xiàn)與其它相關(guān)業(yè)務(wù)應(yīng)用系統(tǒng)的數(shù)據(jù)、流程及界面集成。
業(yè)務(wù)應(yīng)用系統(tǒng)實現(xiàn)集成
由于系統(tǒng)集成前必須具備相應(yīng)的實施條件,即相關(guān)業(yè)務(wù)應(yīng)用已經(jīng)啟用、各自基礎(chǔ)數(shù)據(jù)標準一致、交互的業(yè)務(wù)數(shù)據(jù)需求明確、系統(tǒng)間數(shù)據(jù)接口統(tǒng)一。因此,川煤集團的企業(yè)管理信息化建設(shè)工作,采取了分期、分步推進的策略。根據(jù)有關(guān)業(yè)務(wù)應(yīng)用系統(tǒng)的建設(shè)推進進度情況,進行相應(yīng)的集成實施。主要的思路和方法如下。
1、統(tǒng)一集成技術(shù)標準,建設(shè)統(tǒng)一集成平臺
由于每一個業(yè)務(wù)信息系統(tǒng)所選擇的供應(yīng)商、所采用的軟件各不相同,系統(tǒng)架構(gòu)相差巨大。因此,要實現(xiàn)不同架構(gòu)系統(tǒng)之間的集成,必須要對集成相關(guān)的技術(shù)標準和接口進行統(tǒng)一、規(guī)范。通過制定系統(tǒng)集成方案的形式,對各業(yè)務(wù)應(yīng)用系統(tǒng)的技術(shù)路線、集成接口進行明確(明確軟件商的準入門檻):各系統(tǒng)統(tǒng)一采用J2EE技術(shù),接口統(tǒng)一采用WEB SERVICE接口,文件傳輸格式統(tǒng)一采用XML格式。
2、構(gòu)建數(shù)據(jù)中心、統(tǒng)一管理主數(shù)據(jù)
各項系統(tǒng)集成任務(wù)的完成,需要實現(xiàn)各種形式的數(shù)據(jù)通過多種方式在不同應(yīng)用系統(tǒng)之間的安全、快速的傳遞和交換,涉及到相應(yīng)數(shù)據(jù)的打包和拆包、分析和處理,其前提條件是不同應(yīng)用系統(tǒng)要能共享基礎(chǔ)數(shù)據(jù),包括組織機構(gòu)、客戶、供應(yīng)商、商品、物資、人員、系統(tǒng)用戶等。
川煤集團按照系統(tǒng)集成方案對有關(guān)基礎(chǔ)數(shù)據(jù)的管理模式、管理流程、編碼規(guī)則的要求,對基礎(chǔ)數(shù)據(jù)進行集中、統(tǒng)一管理,各業(yè)務(wù)系統(tǒng)引用相同的主數(shù)據(jù)編碼,實現(xiàn)了基礎(chǔ)數(shù)據(jù)的一一對應(yīng)。
3、應(yīng)用系統(tǒng)物理集中部署
所有業(yè)務(wù)系統(tǒng)均集中在同一個物理地點,一方面硬件投入、管理投入、管理維護難度均得到降低;另一方面則便于集成實施,且因為各應(yīng)用服務(wù)器通過高速LAN進行數(shù)據(jù)的交換,因此集成應(yīng)用效果也能得到充分保障。
4、采取分步集成、漸進實施的策略
開展集成實施工作的前提條件是業(yè)務(wù)系統(tǒng)的建設(shè)基本完成,業(yè)務(wù)應(yīng)用能正常進行,因此川煤集團的集成工作也同樣以分步、漸進的方式進行。集成實施的整體任務(wù)被分解,難度被分攤,每一階段的實施重心、實施效果能得到有效的保障,更為重要的是,集成工作的分步實施,不會影響相關(guān)業(yè)務(wù)系統(tǒng)的常規(guī)操作和日常管理。
5、篩選集成業(yè)務(wù)、實現(xiàn)核心集成需求
當代信息化技術(shù)的高速發(fā)展,對于煤炭企業(yè)的信息化建設(shè)而言,理論上能實現(xiàn)各種各樣的集成需求。但是在實際的信息化項目實施過程中,我們要考慮進行集成開發(fā)的投入成本,必須要對所有的集成需求進行了解、分析、評估和歸類,篩選出核心集成業(yè)務(wù),再進行集成實施,才可以取得最佳性價比;如不進行篩選,試圖滿足所有集成需求,則會對集成實施帶來極大的難度和風(fēng)險,并對主要集成需求的滿足帶來不利影響,甚至導(dǎo)致集成項目的失敗。
川煤集團系統(tǒng)集成項目的核心業(yè)務(wù)需求,包含了物資采購支付業(yè)務(wù)與財務(wù)應(yīng)付業(yè)務(wù)、煤炭銷售結(jié)算業(yè)務(wù)與財務(wù)應(yīng)收業(yè)務(wù)、人力資源與OA系統(tǒng)界面統(tǒng)一等。
(1)物資采購支付業(yè)務(wù)與財務(wù)應(yīng)付業(yè)務(wù)實現(xiàn)“一體化”
因為實行的是大集中業(yè)務(wù)管理模式,川煤集團物資采購業(yè)務(wù)分為兩大類:集中采購類和自主采購類。通過集中采購方式所涉及的結(jié)算業(yè)務(wù),將產(chǎn)生對供應(yīng)商的外部結(jié)算和對下屬單位的內(nèi)部結(jié)算兩種結(jié)算類型。內(nèi)部結(jié)算單據(jù)的傳遞,在實現(xiàn)“財務(wù)業(yè)務(wù)一體化”之前,只能采用紙質(zhì)憑證形式,通過快遞公司寄送到相應(yīng)單位。而川煤集團各下屬單位的地理位置比較分散,分布于全川各市州,交通條件不佳,因此票據(jù)寄送所需時間較長,對有關(guān)業(yè)務(wù)的正常進行、運行效率都產(chǎn)生了不同程度的影響。針對上述問題,川煤集團實施了財務(wù)、業(yè)務(wù)一體化集成實施,在物資系統(tǒng)結(jié)算業(yè)務(wù)結(jié)束、生成結(jié)算單據(jù)的同時,將單據(jù)實時傳遞到相應(yīng)單位進行財務(wù)處理。
另一個通過實施系統(tǒng)集成得到有效解決的問題,是如何做到巨大業(yè)務(wù)量下的各個付款業(yè)務(wù)的準確、及時和高效。川煤集團每年的物資采購合同上千份、供應(yīng)商上千家,由此帶來付款方式多、付款時間節(jié)點多的特點。通過集中采購方式所采購的各類物資,是以內(nèi)部銷售的形式轉(zhuǎn)賣給各下級單位的。
物資采購和銷售業(yè)務(wù)管理的核心都主要針對票據(jù)、物資和資金的流轉(zhuǎn)進行管理的。財務(wù)系統(tǒng)中關(guān)于物資采購與銷售的應(yīng)收應(yīng)付票據(jù)業(yè)務(wù)所需會計憑證,是從物資系統(tǒng)中所產(chǎn)生的采購入庫單、銷售出庫單直接關(guān)聯(lián)生成的,從而實現(xiàn)了總賬應(yīng)收應(yīng)付賬款與物資采購、銷售結(jié)算金額的自動匹配。通過貨物驗收出、入庫單關(guān)聯(lián)產(chǎn)生應(yīng)收、應(yīng)付單和合同進行一一對應(yīng),并根據(jù)合同的付款方式自動生成“付款計劃”,按付款比例和付款時間自動分解發(fā)票金額出具發(fā)票。
財務(wù)業(yè)務(wù)的原始憑證直接來自于業(yè)務(wù)系統(tǒng)的業(yè)務(wù)單據(jù),并同物資采購合同數(shù)據(jù)進行關(guān)聯(lián),其益處是:企業(yè)準確掌握了應(yīng)付賬款的實際支付時間,解決了“欠款是否現(xiàn)在該付”的問題,杜絕了支付人情款、糊涂款和惡意欠款;貨款支付不分親疏、不分遠近,公開公平公正落到實處。對供應(yīng)商而言,只要發(fā)票入賬,啥時回款,回了多少款,自己都能算得出來,不需要專程到購買方“求爹爹告奶奶”去“跑款”、“要款”;欠款余額半年一對賬,數(shù)據(jù)準確,貨款存放在川煤集團賬戶上沒有風(fēng)險,回款沒有心理壓力。
(2)煤炭銷售結(jié)算業(yè)務(wù)財務(wù)應(yīng)收業(yè)務(wù)集成
在大集中管控模式下的川煤集團煤炭銷售業(yè)務(wù)可以分為兩大類型,一類是“統(tǒng)銷業(yè)務(wù)”,另一類是“自銷業(yè)務(wù)”。統(tǒng)銷業(yè)務(wù)在進行至結(jié)算環(huán)節(jié)時,將會產(chǎn)生對客戶的結(jié)算和對下屬單位的內(nèi)部結(jié)算工作。
內(nèi)部結(jié)算業(yè)務(wù)所產(chǎn)生的單據(jù)需要及時、準確地送達各下屬單位財務(wù)部門?;谂c物資結(jié)算單據(jù)傳遞效率低下的類似原因,銷售結(jié)算單據(jù)的傳遞也存在著時間周期長、影響業(yè)務(wù)效率的問題。在財務(wù)系統(tǒng)、營銷系統(tǒng)均實現(xiàn)大集中的前提下,川煤集團通過系統(tǒng)集成實施,將銷售單據(jù)以電子形式實時地傳遞至有關(guān)單位的財務(wù)賬套內(nèi)。
由于煤炭銷售市場受經(jīng)濟大環(huán)境的影響比較大,變化不定,煤炭銷售業(yè)務(wù)為了適應(yīng)市場變化而具有模式靈活、多樣化的特點,如銷售合同/協(xié)議的簽訂方式、煤炭銷售款的支付方式、煤炭運輸方式等均需要和客戶進行協(xié)商,無法統(tǒng)一。在川煤集團煤炭營銷管理信息系統(tǒng)建成后,企業(yè)煤炭銷售業(yè)務(wù)管控力度大大加強,業(yè)務(wù)量迅速集中、數(shù)據(jù)量陡然上升。川煤集團煤炭銷售年合同近四百份,貨款回收業(yè)務(wù)量上千次,各合同的收款時間不一,在如此大的業(yè)務(wù)量下,如何做到準確、高效的結(jié)算和統(tǒng)計,確保企業(yè)資金流轉(zhuǎn)?
國家和地方主管部門、制造業(yè)企業(yè)、咨詢服務(wù)企業(yè)、系統(tǒng)軟件供應(yīng)商、制造業(yè)應(yīng)用軟件供應(yīng)商、電腦與外設(shè)供應(yīng)商、網(wǎng)絡(luò)產(chǎn)品供應(yīng)商、渠道與商和軟件及系統(tǒng)集成商,是構(gòu)成制造業(yè)信息化價值鏈的基本要素。
制造業(yè)信息化價值鏈的每個基本要素之間都是相互聯(lián)系、相互作用、相互影響的。每個環(huán)節(jié)出問題,都可能導(dǎo)致制造業(yè)信息化工程的失敗。
圖1制造業(yè)信息化的價值鏈
1.國家和地方主管部門是制造業(yè)信息化工程的管理者和推動者,其職責(zé)是:
1)負責(zé)對國家和地方的信息化工作進行宏觀引導(dǎo)與管理。
2)負責(zé)制定政策,實施項目和計劃,以點帶面,重點扶持,樹立樣板,推動信息化應(yīng)用工程的發(fā)展。
3)負責(zé)推廣先進的信息技術(shù)。
4)負責(zé)建立和維護公正的市場秩序和競爭機制,保證各個基本要素實現(xiàn)多贏。
2.制造業(yè)企業(yè)是信息化的最終客戶,是主體,其他要素都是為這個客戶服務(wù)的。
每個制造業(yè)企業(yè),都需要根據(jù)自己的行業(yè)、規(guī)模、發(fā)展階段、管理體制,來選擇個性化的信息化解決方案。要實施好信息化工程,企業(yè)必須注意以下問題:
1)企業(yè)領(lǐng)導(dǎo)必須對信息化建立基本的認識,必須認識到,信息化是一個工具,是一種手段,需要為我所用,為企業(yè)的發(fā)展服務(wù)。
2)信息化是首長工程,企業(yè)領(lǐng)導(dǎo)必須把它當作一個企業(yè)發(fā)展的戰(zhàn)略任務(wù)來抓,必須真抓實干。
3)信息化是一個復(fù)雜的系統(tǒng)工程,企業(yè)必須把信息化作為一個長期的分階段實施的大項目來進行科學(xué)地管理。在項目實施前,必須對信息化工程這個大項目的實施所要解決的問題、每個階段的目標、項目的人員組織、成本、考核標準進行計劃。在實施過程中,必須進行監(jiān)控,必須對每一個階段的實施成果進行評估和分析。信息化工程這一關(guān)系到企業(yè)生死存亡的項目的成功實施,必須滿足項目成功的三個基本條件,即實施周期、實施成本和實施效果。
4)任何一個試圖提高效率、降低成本的革新,一開始總是會降低效率、提高成本。企業(yè)這個大系統(tǒng)需要一段時間的適應(yīng),才能把革新的成果融入企業(yè),信息化工程也不例外。因此,對信息化過程中的困難和問題,制造業(yè)企業(yè)應(yīng)有客觀、理智的認識,企業(yè)領(lǐng)導(dǎo)要敢于冒有準備的風(fēng)險。
5)信息化工程的關(guān)鍵,是企業(yè)能夠在咨詢服務(wù)商或者軟件公司的幫助下,弄清自己的需求。信息化軟件實際上是企業(yè)管理思想和理念的一種載體,如果軟件本身所包含的管理思想和理念與制造業(yè)企業(yè)相沖突,信息化工程是不可能成功的。因此,企業(yè)需要有既懂管理,又能夠清晰地描述自身企業(yè)的管理模式與信息化需求,并能夠與咨詢公司或軟件企業(yè)進行交流和配合的管理人才隊伍。
6)軟件既然是一種工具,就必須有能夠熟練使用這種工具的人。因此,企業(yè)需要培訓(xùn)一批能夠熟練軟件的應(yīng)用人才隊伍。
7)隨著技術(shù)的發(fā)展,軟件的應(yīng)用平臺日趨復(fù)雜。因此,企業(yè)需要有熟練掌握計算機硬件、網(wǎng)絡(luò)和數(shù)據(jù)庫的維護人才,確保系統(tǒng)正常運行。在國外,越來越多的企業(yè)將這類工作外包給專業(yè)的軟件服務(wù)和集成商。
8)信息化建設(shè)需要消耗相當大的資金,因此,企業(yè)要充分考慮資金的獲取渠道與方式,做好預(yù)算與成本控制,避免信息化工程因為資金問題而中途夭折。
3.咨詢服務(wù)企業(yè)是制造業(yè)信息化的樞紐,其職責(zé)是:
1)幫助企業(yè)進行信息化需求的診斷和分析,制定制造業(yè)企業(yè)信息化的總體規(guī)劃。
2)幫助企業(yè)進行信息化軟件、硬件和系統(tǒng)集成方案的選型、實施與監(jiān)理。
3)幫助企業(yè)進行多層次信息化人才的培訓(xùn)。
4)不斷跟蹤和研究制造業(yè)信息化領(lǐng)域的技術(shù)、市場、產(chǎn)品和服務(wù)的發(fā)展變化趨勢,深入企業(yè)進行調(diào)查研究,為制造業(yè)企業(yè)推薦最合適的信息化解決方案。
4.制造業(yè)軟件企業(yè)是制造業(yè)信息化的工具制造商,其職責(zé)是:
1)提供能夠滿足制造業(yè)企業(yè)功能需求,能夠在企業(yè)的計算機和網(wǎng)絡(luò)平臺安全、可靠運行,并能實現(xiàn)與其它應(yīng)用軟件集成的軟件產(chǎn)品。
2)軟件產(chǎn)品應(yīng)具備先進性、實用性、可靠性、兼容性、開放性、易學(xué)易用性等特性。
3)為制造業(yè)提供軟件產(chǎn)品的安裝、培訓(xùn)與服務(wù)。其中服務(wù)包含軟件實施、軟件升級、客戶化開發(fā)、解決應(yīng)用中的問題等。
5.軟件服務(wù)和集成商是制造業(yè)信息化的橋梁,其職責(zé)是:
1)幫助企業(yè)進行信息化軟件的客戶化開發(fā)、培訓(xùn)和系統(tǒng)升級。
2)幫助企業(yè)實現(xiàn)不同應(yīng)用系統(tǒng)的信息集成。
3)幫助企業(yè)維護整個信息系統(tǒng),并解決信息備份、信息安全問題。
6.電腦與外設(shè)供應(yīng)商、網(wǎng)絡(luò)產(chǎn)品供應(yīng)商和系統(tǒng)軟件供應(yīng)商組成了制造業(yè)信息化的基礎(chǔ)的、與具體應(yīng)用無關(guān)的平臺。該平臺必須保證整個信息化系統(tǒng)運行的可靠性、安全性和兼容性。
7.渠道與商負責(zé)幫助產(chǎn)品供應(yīng)商進行產(chǎn)品的銷售、服務(wù)與技術(shù)支持。大多數(shù)硬件與網(wǎng)絡(luò)供應(yīng)商和系統(tǒng)軟件供應(yīng)商以分銷和渠道銷售為主;而制造業(yè)應(yīng)用軟件公司則主要采用直銷,自主從事產(chǎn)品的銷售、服務(wù)和技術(shù)支持工作。
2.決定制造業(yè)信息化工程成敗的關(guān)鍵因素
制造業(yè)信息化的價值鏈中的各個環(huán)節(jié)都是決定信息化工程成敗的因素,而其中,政府主管部門、咨詢服務(wù)體系和制造業(yè)軟件企業(yè),是最重要的因素。
首先,政府主管部門對于整個價值鏈的影響是巨大的,政府主管部門制定的政策如何、導(dǎo)向如何,對制造業(yè)信息化工程的成功至關(guān)重要。
在“九五”期間,國家科技部提出的CAD應(yīng)用工程,就順應(yīng)了當時的企業(yè)信息化狀況,帶動了一大批企業(yè)甩掉圖板,使用CAD軟件,使企業(yè)真正嘗到了信息化的甜頭,激發(fā)了企業(yè)實現(xiàn)信息技術(shù)深化應(yīng)用的熱情。反之,有些地方和行業(yè)的主管部門,在推進信息化的過程中,采取了計劃經(jīng)濟時代的一些地方保護、行業(yè)壟斷等做法,規(guī)定企業(yè)只能用某某產(chǎn)品、某某軟件,這就不利于信息技術(shù)的推廣應(yīng)用。
第二,在制造業(yè)信息化工程實施的過程中,有沒有咨詢服務(wù)企業(yè)的參與,參與的程度與方式如何,也是導(dǎo)致信息化成功的關(guān)鍵因素。
許多制造業(yè)企業(yè)在實施信息化工程時,考慮得比較多的是建網(wǎng)絡(luò)、買軟件和硬件,在購買前看演示時令人眼花繚亂的好功能,到了企業(yè)就是用不起來,數(shù)據(jù)格式不兼容、借口連不上等問題隨著而來。有的企業(yè)甚至成了“軟件展示廳”,買了一大堆軟件,但還是一個混合物,沒有真正實現(xiàn)“化合”,沒有真正集成起來。究其原因,就是沒有引進咨詢服務(wù)企業(yè),進行認真、仔細的需求分析,缺乏有實際指導(dǎo)意義的總體規(guī)劃和實施及集成方案。
另一方面,咨詢服務(wù)業(yè)在中國還處于起步階段,還比較缺乏專業(yè)性的制造業(yè)信息化咨詢企業(yè),高校的專家、教授和研究生是從事咨詢服務(wù)的主要力量。他們的優(yōu)勢是對國內(nèi)外先進技術(shù)和發(fā)展趨勢進行跟蹤研究,但是往往缺乏在企業(yè)工作和實施項目的實際經(jīng)驗。
不少制造業(yè)軟件企業(yè)除了為制造業(yè)企業(yè)提供應(yīng)用軟件之外,實際上也扮演了咨詢服務(wù)的角色。企業(yè)常常要求制造業(yè)軟件公司為企業(yè)制定信息化方案,甚至進行軟件與系統(tǒng)集成等。但是,由于制造業(yè)軟件企業(yè)是以賣自己的軟件為目的,所以免不了王婆賣瓜,少數(shù)軟件甚至用一些模糊、錯誤的概念來誤導(dǎo)制造業(yè)企業(yè)。因此,制造業(yè)信息化呼喚專業(yè)、獨立、中立的咨詢服務(wù)企業(yè),來真正站在企業(yè)的角度,制定合理的制造業(yè)信息化解決方案。
武漢市制造業(yè)信息化工程技術(shù)研究中心于2002年1月成立,它是在制造業(yè)信息化工程深化實施的過程中應(yīng)運而生的,在全國首創(chuàng)了由政府引導(dǎo)、高校和企業(yè)投資、市場化運作的新型運作模式。工程中心致力于通過深入的研究,來為不同行業(yè)、不同規(guī)模、不同體制和不同發(fā)展階段的制造業(yè)企業(yè)推薦最優(yōu)化、最佳性能價格比的解決方案,使企業(yè)通過實現(xiàn)信息化,真正提升自己的核心競爭力和創(chuàng)新能力、顯著降低成本,獲得顯著的經(jīng)濟和社會效益,避免信息化投資的失誤。
第三,制造業(yè)應(yīng)用軟件的選型、實施、客戶化開發(fā)與信息集成,也是制造業(yè)信息化工程成功與否的關(guān)鍵環(huán)節(jié)。
目前,我國的制造業(yè)企業(yè)沒有執(zhí)行統(tǒng)一的標準。許多企業(yè)采用行業(yè)標準、甚至是企業(yè)標準。連標準化程度最高的產(chǎn)品設(shè)計過程,也存在許多不同的要求,例如明細表的書寫方式等。在后續(xù)的工藝編制環(huán)節(jié),則根據(jù)企業(yè)的產(chǎn)品、行業(yè)的特點不同,需求差別更大。有的以裝配工藝為主,有的以機加工工藝為主,有的以焊接工藝為主等。企業(yè)生成各種清單、報表的方式以及編碼方式也是五花八門,各不相同。
企業(yè)的管理模式則差別更大,一些傳統(tǒng)的大型制造業(yè)企業(yè)以縱向一體化為主,在整個企業(yè)集團建立了嚴格的分工,建立了內(nèi)部的供應(yīng)鏈,如一汽。而在一些民營經(jīng)濟發(fā)達的地區(qū),如浙江、江蘇、廣東等地,則建立了橫向一體化,形成了外部的供應(yīng)鏈,如廣東南海的鋁行材供應(yīng)鏈、重慶的摩托車供應(yīng)鏈和浙江永康的小五金供應(yīng)鏈等。不同的企業(yè)生產(chǎn)組織方式、產(chǎn)品特點、營銷模式、采購方式不同,形成了不同的管理模式,因此,不可能用一種類型的管理軟件來適應(yīng)所有的企業(yè)。對于流程型企業(yè),如石油、化工、鋼鐵企業(yè),所使用的管理軟件與離散型制造業(yè)又有根本的區(qū)別。
制造業(yè)的內(nèi)部管理環(huán)節(jié)眾多,差別巨大,因此,應(yīng)用軟件的選型、客戶化開發(fā)和信息集成十分關(guān)鍵。每個應(yīng)用軟件都有不同的市場定位,適合于不同類型、不同規(guī)模、不同生產(chǎn)和管理模式的企業(yè)。目前,市場上各類應(yīng)用軟件層出不窮,往往會使企業(yè)看得眼花繚亂,難以辨別。因此,咨詢服務(wù)企業(yè)的責(zé)任重大,它必須幫助企業(yè)甄別、選擇應(yīng)用軟件,幫助企業(yè)確定特殊的開發(fā)和客戶化需求,以及信息集成的需求。
制造業(yè)企業(yè)信息系統(tǒng)的技術(shù)子系統(tǒng)與管理子系統(tǒng)的信息集成,是制造業(yè)信息化的重中之重的問題和瓶頸問題,需要制造業(yè)企業(yè)、咨詢服務(wù)企業(yè)和應(yīng)用軟件供應(yīng)商共同研討,確定合理、優(yōu)化的信息集成解決方案。
許多應(yīng)用軟件提供了二次開發(fā)工具,但是大多數(shù)提供的是語言開發(fā)工具,需要專業(yè)人員進行開發(fā)。比較有特色的是開目CAPP和開目BOM軟件提供了可視化的配置工具,企業(yè)可以自行根據(jù)報表匯總的方式、表格格式和生成過程進行配置,配置方法簡單實用。
為了實現(xiàn)客戶化和信息孤島問題,許多大企業(yè)專門建立了開發(fā)隊伍,開發(fā)了一些自行使用的工具和模塊。但是,隨著應(yīng)用系統(tǒng)日趨復(fù)雜,系統(tǒng)的維護越來越困難,一種新的趨勢是將這種系統(tǒng)二次開發(fā)和維護的任務(wù)進行外包。這就產(chǎn)生了對專業(yè)的軟件服務(wù)和集成商的市場需求。目前,在美國,已經(jīng)有大量的面向不同行業(yè)的專業(yè)軟件服務(wù)和集成商,而在中國,由于還存在對服務(wù)價值的認同等問題,軟件服務(wù)和集成商的發(fā)展還處于初級階段,其角色目前主要由制造業(yè)應(yīng)用軟件供應(yīng)商來扮演。
第四,信息安全問題,在整個制造業(yè)信息化解決方案中的地位日趨重要。
隨著企業(yè)應(yīng)用信息技術(shù)的深入,產(chǎn)生了大量的電子文檔,對這些電子文檔如何存儲、備份,如何保證安全,是近年來制造業(yè)企業(yè)碰到的問題。企業(yè)在指定信息化解決方案時,也要進行充分考慮。
更為重要的是,許多企業(yè)建立了Intranet,怎樣在保證Intranet用戶能夠訪問Internet,又能夠避免信息被盜,怎樣防止網(wǎng)絡(luò)病毒和黑客襲擊,這都是企業(yè)在建立信息化解決方案時,必須充分重視的問題。這些問題已經(jīng)由制造業(yè)軟件企業(yè)和軟件和系統(tǒng)集成商提出了解決方案。制造業(yè)企業(yè)需要在方案選型時,充分考慮和比較各種信息安全方案,選擇經(jīng)濟、有效的解決方案。
3.中國制造業(yè)企業(yè)在實施信息化過程中需要明確的戰(zhàn)略理念
1.制造業(yè)信息化必須與制造業(yè)企業(yè)的發(fā)展戰(zhàn)略緊密結(jié)合。
信息化對于制造業(yè)企業(yè)而言,是一種手段,一種工具,而不是目的。因此,制造業(yè)企業(yè)不能為了信息化而信息化,而是必須與企業(yè)的發(fā)展戰(zhàn)略與經(jīng)營目標結(jié)合起來,選擇合適的解決方案,使得信息技術(shù)真正成為幫助企業(yè)在激烈的國際化競爭中立與不敗之地的有力武器。既不能好高騖遠,又不能止步不前。
2.制造業(yè)信息化必須與企業(yè)管理改革聯(lián)系起來
由于歷史的原因,中國的國有大中型制造業(yè)是在計劃經(jīng)濟環(huán)境下發(fā)展起來的,布局很不合理。在進行了體制改革之后,國有制造業(yè)企業(yè)依然面臨著嚴重的與市場接軌,加快市場反應(yīng)速度的問題。而中國新興的鄉(xiāng)鎮(zhèn)和私營企業(yè),以及廣大的中小型制造業(yè)企業(yè),是在有中國特色的社會主義市場經(jīng)濟的大潮下,順應(yīng)市場需求發(fā)展起來的,這些企業(yè)具有敏銳的市場眼光,已經(jīng)通過特色經(jīng)營和成本優(yōu)勢確立了自身在市場的地位。但是,這些企業(yè)在發(fā)展到一定階段以后,也遭遇了技術(shù)、管理等問題,企業(yè)也迫切需要通過信息化來提升自己的核心競爭力。
因此,實施信息化工程的前提是管理現(xiàn)代化。只有摸清企業(yè)的現(xiàn)狀和改革的目標,才能制定出改革的方針和行動綱領(lǐng)。對許多企業(yè),更重要的是要分析產(chǎn)品的市場需求狀況,確定企業(yè)的發(fā)展戰(zhàn)略,確定產(chǎn)品定位,理順營銷渠道,找到獨特的競爭優(yōu)勢和核心競爭力。
制造業(yè)信息化是企業(yè)推進管理改革的一種手段,是先進管理思想的載體,例如,通過實施CR行業(yè)保護和地方保護。某些地方采取購買本地的軟件就給予資金扶持,購買外地軟件就不給扶持的不平等政策;有些軍工行業(yè)至今還采用行政方式統(tǒng)一采購,指定品牌等方式。這些,都是與建設(shè)社會主義市場經(jīng)濟的方針相背道而馳的,最終的結(jié)果也只會破壞市場秩序,影響應(yīng)用效果。
整個制造業(yè)信息化工程是一個供應(yīng)鏈、價值鏈,每個環(huán)節(jié)都應(yīng)該是增值的過程。只有價值鏈的每個要素都能夠贏,整個價值鏈才能夠持續(xù)發(fā)展。因此,中國的制造業(yè)軟件企業(yè)應(yīng)該把競爭與競合結(jié)合起來,共同維系整個中國制造業(yè)軟件產(chǎn)業(yè)的健康發(fā)展,形成多贏的良好局面。
關(guān)鍵詞:通用物流清單 產(chǎn)品數(shù)據(jù)管理 企業(yè)資源計劃 系統(tǒng)集成
0引言
產(chǎn)品數(shù)據(jù)管理(PDM)信息和企業(yè)資源管理(ERP)信息是企業(yè)信息的主要組成部分,其信息集成、實時交互是企業(yè)信息化發(fā)展的必然趨勢。目前,兩種系統(tǒng)的集成主要有三種方式:基于應(yīng)用程序接口的封裝集成,基于工作流的過程集成,基于產(chǎn)品數(shù)據(jù)結(jié)構(gòu)的交換集成。封裝集成往往需要源頭開發(fā)人員的技術(shù)支持,開發(fā)工作量大,成本高;過程集成本質(zhì)是建立工程變更信息、部件信息及BOM信息定時交互,數(shù)據(jù)同步受定時時間的限制;交換集成主要針對產(chǎn)品BOM結(jié)構(gòu),僅僅是通過數(shù)據(jù)文件的傳遞方式實現(xiàn),只能共享有限的產(chǎn)品結(jié)構(gòu)信息。
BOM作為產(chǎn)品設(shè)計過程的核心數(shù)據(jù),在PDM與ERP的集成中占有重要位置。現(xiàn)有集成方法大多是將產(chǎn)品結(jié)構(gòu)數(shù)據(jù)通過打包成數(shù)據(jù)文件在兩個系統(tǒng)間進行傳遞,但是,面對用戶需求的日益多樣化,現(xiàn)有集成方法只針對產(chǎn)品結(jié)構(gòu)信息的集成已經(jīng)無法滿足多品種小批量產(chǎn)品族的變型設(shè)計模式。為此,本文提出了基于通用物流清單(Generic Bill of Materials,GBOM)的PDM與ERP集成方法,以包含產(chǎn)品配置信息的GBOM為基礎(chǔ)進行集成,使得用戶可以在ERP端進進行產(chǎn)品配置,從而縮短產(chǎn)品的市場反應(yīng)時間,提高設(shè)計效率。
1包含配置信息的完整產(chǎn)品結(jié)構(gòu)GBOM
產(chǎn)品族是具有相同市場定位,相似的產(chǎn)品結(jié)構(gòu)和零部件功能的一類產(chǎn)品,以完整產(chǎn)品結(jié)構(gòu)(Generic Product Structure,GPS)進行表示,族中不同產(chǎn)品變型可共享通用技術(shù)、模塊及配置機制,形成滿足不同顧客需求的產(chǎn)品實例。文獻提出的GBOM是一種表示產(chǎn)品族GPS的方法。GBOM利用零部件的選裝結(jié)構(gòu)把一族變型產(chǎn)品統(tǒng)一表示成一種松散的、可定制的產(chǎn)品結(jié)構(gòu)。GBOM中相似零件的集合稱為類零件,相似部件集合稱為類部件,相似產(chǎn)品集合稱為類產(chǎn)品,三者又可統(tǒng)稱為GPS變型單元。變型單元通過子功能方案附加、替換和變型進行實例化,派生出滿足設(shè)計要求的實例單元。
為滿足不同的顧客需求,變型單元的某些功能與性能屬性具有多個可選的屬性值,將這些屬性設(shè)為變量,根據(jù)變量的取值組合決定哪個方案單元入選具體的產(chǎn)品結(jié)構(gòu),稱為變量配置。變量配置中的變量體現(xiàn)為選項,選項具有多個可選值或一定的取值范圍,其取值組合受到客戶需求、設(shè)計經(jīng)驗、技術(shù)水平等多方面的約束。變量配置在文獻中有詳細討論,本文僅給出相關(guān)概念。 為包含配置信息的GBOM示例。
(1)公共選項(Option):配置過程實質(zhì)是給選項賦值的過程,GBOM中的配置類單元需要建立公共選項供配置人員進行選擇。公共選項的確立取決于單元主體本身的屬性,如果該屬性取值根據(jù)設(shè)計要求進行變化,則可以設(shè)置為公共選項。
(2)取值(Value):公共選項可以根據(jù)顧客需求和配置類單元本身的屬性定義一組取值,取值的類型和大小由選項類型確定。
除配置信息外,零部件物料屬性等生產(chǎn)所需數(shù)據(jù)也是ERP指導(dǎo)生產(chǎn)的重要數(shù)據(jù)。為解決這一問題,可采用PDM系統(tǒng)中Item屬性定制功能將生產(chǎn)數(shù)據(jù)定義在Item主屬性表中,其原理如 1。
2基于GBOM的PDM與ERP集成
2.1集成框架
PDM系統(tǒng)用于管理所有與產(chǎn)品相關(guān)的設(shè)計數(shù)據(jù)、流程數(shù)據(jù)等;ERP系統(tǒng)主要用于管理產(chǎn)品的生產(chǎn)信息,包括材料、成本、生產(chǎn)工藝、人力資源等各種資源及生產(chǎn)要素。系統(tǒng)集成的目的在于共享企業(yè)信息,PDM與ERP的集成主要針對產(chǎn)品設(shè)計、生產(chǎn)相關(guān)信息,可以分為零部件族信息、產(chǎn)品結(jié)構(gòu)信息、物料主記錄信息。零部件族信息主要由PDM系統(tǒng)中的零部件管理模塊管理,產(chǎn)品結(jié)構(gòu)信息是PDM與ERP系統(tǒng)集成的核心,物料主記錄信息則存儲在ERP數(shù)據(jù)庫中。
建立統(tǒng)一數(shù)據(jù)模型是PDM和ERP 系統(tǒng)的理想模式,但由于兩者的底層都是關(guān)系型數(shù)據(jù)庫,在底層集成則需要通過第三方數(shù)據(jù)庫作為橋梁建立中間庫策略,但需要的開發(fā)工作量較大,因此本文采用建立中間文件的方式將PDM和ERP系統(tǒng)需要交換的Item和GBOM信息按照統(tǒng)一的文件格式和接口要求進行存儲,PDM與ERP系統(tǒng)通過各自編制的數(shù)據(jù)導(dǎo)出/導(dǎo)入接口實現(xiàn)信息交換。
2.2配置信息的轉(zhuǎn)換
產(chǎn)品配置信息由設(shè)計人員在產(chǎn)品設(shè)計階段根據(jù)配置類單元的屬性及對應(yīng)的顧客需求設(shè)計產(chǎn)生。產(chǎn)品配置信息在PDM和ERP系統(tǒng)之間順暢流通是滿足多變的顧客需求和縮短產(chǎn)品市場反應(yīng)時間的有效方法?!白兞織l件規(guī)則轉(zhuǎn)換”是編制中間文件的關(guān)鍵。一般PDM與ERP端的產(chǎn)品配置條件互不相同,選項對應(yīng)的取值也不盡相同。所以需要建立對應(yīng)表來實現(xiàn)變量規(guī)則的翻譯。由于PDM端對產(chǎn)品配置規(guī)則的定義較為靈活,因此參考ERP中產(chǎn)品規(guī)則的定義方式,將PDM端的配置信息進行翻譯。
翻譯方法根據(jù)ERP產(chǎn)品的不同而不同,下面將在案例分析中進行舉例。
3集成案例
某低壓電器產(chǎn)品企業(yè)PDM系統(tǒng)采用西門子TeamCenter2007,ERP系統(tǒng)采用FoxPro自主開發(fā)。由于低壓電器產(chǎn)品的系列復(fù)雜,變型眾多,市場和銷售人員為了能夠?qū)κ袌鲎龀隹焖俜磻?yīng),滿足多樣化的客戶需求,產(chǎn)品配置變量數(shù)據(jù)結(jié)構(gòu)以產(chǎn)品系列為單位進行管理,一個系列一個文件夾,一個變量一張數(shù)據(jù)表,數(shù)據(jù)表中定義了允許的變量值、編碼、條件、取值等信息。以RMM3為例,根據(jù)產(chǎn)品族GBOM(如圖3所示)在PDM系統(tǒng)中建立產(chǎn)品族的配置模型。
除配置信息外,零部件物料屬性等生產(chǎn)所需數(shù)據(jù)也是ERP指導(dǎo)生產(chǎn)的重要數(shù)據(jù)。為解決這一問題,可采用PDM系統(tǒng)中Item屬性定制功能將生產(chǎn)數(shù)據(jù)定義在Item主屬性表中,其原理如。建立GBOM的中間文件的數(shù)據(jù)格式如表1。
表1中,“tj”表示產(chǎn)品配置變量條件,如前文所述是編制GBOM中間文件的關(guān)鍵。由于該企業(yè)ERP系統(tǒng)對產(chǎn)品配置選項的編譯采用的40位碼,不同的配置選項對應(yīng)不同碼段,不同碼段有不同取值。例如“板前板后”選項對應(yīng)第3位碼,有“1(代表板前)、2(代表板后)”兩個取值;“手動電動”選項對應(yīng)第24位碼,有“1(代表手動)、2(代表電動)”兩個取值。如表2所示。因此在翻譯過程中可將PDM端的產(chǎn)品配置信息編譯為40位碼的形式,供ERP進行讀取。例如“板前板后”選項在PDM端有三個取值:板前、板后、板前和板后,而在ERP端只有板前、板后兩個取值,則PDM端的“板前和板后”可以以邏輯與運算實現(xiàn)。
ERP接口文件的數(shù)據(jù)格式根據(jù)ERP系統(tǒng)需求定制,可直接導(dǎo)入ERP系統(tǒng)。為實現(xiàn)PDM與ERP數(shù)據(jù)同步,在各自系統(tǒng)端都開發(fā)了數(shù)據(jù)導(dǎo)入/導(dǎo)出工具。用戶可以在保證數(shù)據(jù)統(tǒng)一的基礎(chǔ)上直接在ERP端對新設(shè)計產(chǎn)品進行配置,進而輔助產(chǎn)品生產(chǎn)和銷售,驗證了本文提出的基于產(chǎn)品通用物料清單的PDM與ERP系統(tǒng)集成方法的有效性和實用性。
4結(jié)論
現(xiàn)有PDM/ERP系統(tǒng)集成主要基于工作流和產(chǎn)品物流清單。前者受工作流節(jié)點的限制無法實現(xiàn)數(shù)據(jù)的實時更新,后者僅集成產(chǎn)品結(jié)構(gòu)數(shù)據(jù),無法滿足基于多樣化顧客需求的變型設(shè)計模式。本文基于GBOM創(chuàng)建包含產(chǎn)品配置信息的完整產(chǎn)品結(jié)構(gòu),通過建立產(chǎn)品零部件和GBOM的中間文件完成PDM和ERP系統(tǒng)間的數(shù)據(jù)交換,實現(xiàn)系統(tǒng)集成。通過創(chuàng)建中間數(shù)據(jù)結(jié)構(gòu)使GBOM中的配置信息傳遞到ERP端,生產(chǎn)人員可根據(jù)市場和顧客需求在ERP端直接進行產(chǎn)品配置,縮短產(chǎn)品的市場反應(yīng)時間。集成方法在某低壓電器企業(yè)RMM3塑料外殼式斷路器中的應(yīng)用證明了方法的創(chuàng)新性和有效性。參考文獻:
[1]梁偉,盧剛,陳建泗.基于信息支持設(shè)備的電路板元器件定位軟件開發(fā)[J].計算機應(yīng)用與軟件,2011,28(1):201-203.
[ 2 ]楊田田,李世其.以工作流驅(qū)動的PDM與ERP集成方法研究[J].計算機集成制造系統(tǒng),2005,11(11):1715-1575.
[3]徐雁,陳新度,陳新.PDM與ERP系統(tǒng)集成的關(guān)鍵技術(shù)與應(yīng)用[J].中國機械工程,2007,18(3):296-299.
[4]MILLER. E. Integrating PDM and ERP[J].Computer-Aided Engineering,1999(3):69-78.
[5]KAIAO,PERS,ANDERST. A procedure-oriented generic bill of materials[J].Computer Industry Engineering,1997,32(1):29-45.
[6]吳先超,呂曉楓,孫吉貴.基于廣義產(chǎn)品結(jié)構(gòu)的配置和集成研究[J].計算機集成制造系統(tǒng),2006,12(6):869-875.
[7]高健鷹,褚學(xué)寧,嚴雋琪.基于通用物料清單的配置設(shè)計方法研究與實現(xiàn)[J].計算機集成制造系統(tǒng),2007,13(3):417-424.
制造業(yè)是國民經(jīng)濟最重要的支柱產(chǎn)業(yè)。在工業(yè)化國家,約有四分之一的人口從事制造業(yè),約70%~80%的物質(zhì)財富來自制造業(yè)。制造業(yè)是我國國民經(jīng)濟的核心和工業(yè)化的原動力,我國制造業(yè)工業(yè)總產(chǎn)值約占全國GDP的42.5%。
伴隨中國加入WTO和經(jīng)濟全球化,中國正在成為世界制造業(yè)的中心。中國的制造業(yè)企業(yè)面臨更加激烈的國際國內(nèi)市場競爭,如何迅速提高企業(yè)的核心競爭力,很重要的一點,就是加快企業(yè)的信息化進程。
制造業(yè)信息化作為國民經(jīng)濟和社會信息化的核心,我國政府給予了高度的重視。國家科技部已正式啟動制造業(yè)信息化重大專項,將投資八個億大力推進制造業(yè)信息化關(guān)鍵技術(shù)研究及應(yīng)用示范工程。
從八十年代中期企業(yè)逐步開始應(yīng)用CAD軟件,到國家在九十年代實施CAD應(yīng)用工程,到企業(yè)廣泛應(yīng)用財務(wù)軟件,我國的制造業(yè)企業(yè)在實施信息化的道路上已經(jīng)度過了近二十年時間,取得了很多經(jīng)驗和教訓(xùn)。本文將對中國制造業(yè)企業(yè)在實施信息化過程中的深層次的戰(zhàn)略問題進行深入的剖析,以幫助制造業(yè)企業(yè)能夠在信息化的道路上少走彎路,使信息技術(shù)能夠真正為企業(yè)經(jīng)營服務(wù),成為企業(yè)發(fā)展的原動力。
二.構(gòu)成制造業(yè)信息化價值鏈的基本要素
國家和地方主管部門、制造業(yè)企業(yè)、咨詢服務(wù)企業(yè)、系統(tǒng)軟件供應(yīng)商、制造業(yè)應(yīng)用軟件供應(yīng)商、電腦與外設(shè)供應(yīng)商、網(wǎng)絡(luò)產(chǎn)品供應(yīng)商、渠道與商和軟件及系統(tǒng)集成商,是構(gòu)成制造業(yè)信息化價值鏈的基本要素。
制造業(yè)信息化價值鏈的每個基本要素之間都是相互聯(lián)系、相互作用、相互影響的。每個環(huán)節(jié)出問題,都可能導(dǎo)致制造業(yè)信息化工程的失敗。
圖1 制造業(yè)信息化的價值鏈
1.國家和地方主管部門是制造業(yè)信息化工程的管理者和推動者,其職責(zé)是:
1)負責(zé)對國家和地方的信息化工作進行宏觀引導(dǎo)與管理。
2)負責(zé)制定政策,實施項目和計劃,以點帶面,重點扶持,樹立樣板,推動信息化應(yīng)用工程的發(fā)展。
3)負責(zé)推廣先進的信息技術(shù)。
4)負責(zé)建立和維護公正的市場秩序和競爭機制,保證各個基本要素實現(xiàn)多贏。
2.制造業(yè)企業(yè)是信息化的最終客戶,是主體,其他要素都是為這個客戶服務(wù)的。
每個制造業(yè)企業(yè),都需要根據(jù)自己的行業(yè)、規(guī)模、發(fā)展階段、管理體制,來選擇個性化的信息化解決方案。要實施好信息化工程,企業(yè)必須注意以下問題:
1)企業(yè)領(lǐng)導(dǎo)必須對信息化建立基本的認識,必須認識到,信息化是一個工具,是一種手段,需要為我所用,為企業(yè)的發(fā)展服務(wù)。
2)信息化是首長工程,企業(yè)領(lǐng)導(dǎo)必須把它當作一個企業(yè)發(fā)展的戰(zhàn)略任務(wù)來抓,必須真抓實干。
3)信息化是一個復(fù)雜的系統(tǒng)工程,企業(yè)必須把信息化作為一個長期的分階段實施的大項目來進行科學(xué)地管理。在項目實施前,必須對信息化工程這個大項目的實施所要解決的問題、每個階段的目標、項目的人員組織、成本、考核標準進行計劃。在實施過程中,必須進行監(jiān)控,必須對每一個階段的實施成果進行評估和分析。信息化工程這一關(guān)系到企業(yè)生死存亡的項目的成功實施,必須滿足項目成功的三個基本條件,即實施周期、實施成本和實施效果。
4)任何一個試圖提高效率、降低成本的革新,一開始總是會降低效率、提高成本。企業(yè)這個大系統(tǒng)需要一段時間的適應(yīng),才能把革新的成果融入企業(yè),信息化工程也不例外。因此,對信息化過程中的困難和問題,制造業(yè)企業(yè)應(yīng)有客觀、理智的認識,企業(yè)領(lǐng)導(dǎo)要敢于冒有準備的風(fēng)險。
5)信息化工程的關(guān)鍵,是企業(yè)能夠在咨詢服務(wù)商或者軟件公司的幫助下,弄清自己的需求。信息化軟件實際上是企業(yè)管理思想和理念的一種載體,如果軟件本身所包含的管理思想和理念與制造業(yè)企業(yè)相沖突,信息化工程是不可能成功的。因此,企業(yè)需要有既懂管理,又能夠清晰地描述自身企業(yè)的管理模式與信息化需求,并能夠與咨詢公司或軟件企業(yè)進行交流和配合的管理人才隊伍。
6)軟件既然是一種工具,就必須有能夠熟練使用這種工具的人。因此,企業(yè)需要培訓(xùn)一批能夠熟練軟件的應(yīng)用人才隊伍。
7)隨著技術(shù)的發(fā)展,軟件的應(yīng)用平臺日趨復(fù)雜。因此,企業(yè)需要有熟練掌握計算機硬件、網(wǎng)絡(luò)和數(shù)據(jù)庫的維護人才,確保系統(tǒng)正常運行。在國外,越來越多的企業(yè)將這類工作外包給專業(yè)的軟件服務(wù)和集成商。
8)信息化建設(shè)需要消耗相當大的資金,因此,企業(yè)要充分考慮資金的獲取渠道與方式,做好預(yù)算與成本控制,避免信息化工程因為資金問題而中途夭折。
3.咨詢服務(wù)企業(yè)是制造業(yè)信息化的樞紐,其職責(zé)是:
1)幫助企業(yè)進行信息化需求的診斷和分析,制定制造業(yè)企業(yè)信息化的總體規(guī)劃。
2)幫助企業(yè)進行信息化軟件、硬件和系統(tǒng)集成方案的選型、實施與監(jiān)理。
3)幫助企業(yè)進行多層次信息化人才的培訓(xùn)。
4)不斷跟蹤和研究制造業(yè)信息化領(lǐng)域的技術(shù)、市場、產(chǎn)品和服務(wù)的發(fā)展變化趨勢,深入企業(yè)進行調(diào)查研究,為制造業(yè)企業(yè)推薦最合適的信息化解決方案。
4.制造業(yè)軟件企業(yè)是制造業(yè)信息化的工具制造商,其職責(zé)是:
1)提供能夠滿足制造業(yè)企業(yè)功能需求,能夠在企業(yè)的計算機和網(wǎng)絡(luò)平臺安全、可靠運行,并能實現(xiàn)與其它應(yīng)用軟件集成的軟件產(chǎn)品。
2)軟件產(chǎn)品應(yīng)具備先進性、實用性、可靠性、兼容性、開放性、易學(xué)易用性等特性。
3)為制造業(yè)提供軟件產(chǎn)品的安裝、培訓(xùn)與服務(wù)。其中服務(wù)包含軟件實施、軟件升級、客戶化開發(fā)、解決應(yīng)用中的問題等。
5.軟件服務(wù)和集成商是制造業(yè)信息化的橋梁,其職責(zé)是:
1)幫助企業(yè)進行信息化軟件的客戶化開發(fā)、培訓(xùn)和系統(tǒng)升級。
2)幫助企業(yè)實現(xiàn)不同應(yīng)用系統(tǒng)的信息集成。
3)幫助企業(yè)維護整個信息系統(tǒng),并解決信息備份、信息安全問題。
6.電腦與外設(shè)供應(yīng)商、網(wǎng)絡(luò)產(chǎn)品供應(yīng)商和系統(tǒng)軟件供應(yīng)商組成了制造業(yè)信息化的基礎(chǔ)的、與具體應(yīng)用無關(guān)的平臺。該平臺必須保證整個信息化系統(tǒng)運行的可靠性、安全性和兼容性。
7.渠道與商負責(zé)幫助產(chǎn)品供應(yīng)商進行產(chǎn)品的銷售、服務(wù)與技術(shù)支持。大多數(shù)硬件與網(wǎng)絡(luò)供應(yīng)商和系統(tǒng)軟件供應(yīng)商以分銷和渠道銷售為主;而制造業(yè)應(yīng)用軟件公司則主要采用直銷,自主從事產(chǎn)品的銷售、服務(wù)和技術(shù)支持工作。
三.決定制造業(yè)信息化工程成敗的關(guān)鍵因素
制造業(yè)信息化的價值鏈中的各個環(huán)節(jié)都是決定信息化工程成敗的因素,而其中,政府主管部門、咨詢服務(wù)體系和制造業(yè)軟件企業(yè),是最重要的因素。
首先,政府主管部門對于整個價值鏈的影響是巨大的,政府主管部門制定的政策如何、導(dǎo)向如何,對制造業(yè)信息化工程的成功至關(guān)重要。
在“九五”期間,國家科技部提出的CAD應(yīng)用工程,就順應(yīng)了當時的企業(yè)信息化狀況,帶動了一大批企業(yè)甩掉圖板,使用CAD軟件,使企業(yè)真正嘗到了信息化的甜頭,激發(fā)了企業(yè)實現(xiàn)信息技術(shù)深化應(yīng)用的熱情。反之,有些地方和行業(yè)的主管部門,在推進信息化的過程中,采取了計劃經(jīng)濟時代的一些地方保護、行業(yè)壟斷等做法,規(guī)定企業(yè)只能用某某產(chǎn)品、某某軟件,這就不利于信息技術(shù)的推廣應(yīng)用。
第二,在制造業(yè)信息化工程實施的過程中,有沒有咨詢服務(wù)企業(yè)的參與,參與的程度與方式如何,也是導(dǎo)致信息化成功的關(guān)鍵因素。
許多制造業(yè)企業(yè)在實施信息化工程時,考慮得比較多的是建網(wǎng)絡(luò)、買軟件和硬件,在購買前看演示時令人眼花繚亂的好功能,到了企業(yè)就是用不起來,數(shù)據(jù)格式不兼容、借口連不上等問題隨著而來。有的企業(yè)甚至成了“軟件展示廳”,買了一大堆軟件,但還是一個混合物,沒有真正實現(xiàn)“化合”,沒有真正集成起來。究其原因,就是沒有引進咨詢服務(wù)企業(yè),進行認真、仔細的需求分析,缺乏有實際指導(dǎo)意義的總體規(guī)劃和實施及集成方案。
另一方面,咨詢服務(wù)業(yè)在中國還處于起步階段,還比較缺乏專業(yè)性的制造業(yè)信息化咨詢企業(yè),高校的專家、教授和研究生是從事咨詢服務(wù)的主要力量。他們的優(yōu)勢是對國內(nèi)外先進技術(shù)和發(fā)展趨勢進行跟蹤研究,但是往往缺乏在企業(yè)工作和實施項目的實際經(jīng)驗。
不少制造業(yè)軟件企業(yè)除了為制造業(yè)企業(yè)提供應(yīng)用軟件之外,實際上也扮演了咨詢服務(wù)的角色。企業(yè)常常要求制造業(yè)軟件公司為企業(yè)制定信息化方案,甚至進行軟件與系統(tǒng)集成等。但是,由于制造業(yè)軟件企業(yè)是以賣自己的軟件為目的,所以免不了王婆賣瓜,少數(shù)軟件甚至用一些模糊、錯誤的概念來誤導(dǎo)制造業(yè)企業(yè)。因此,制造業(yè)信息化呼喚專業(yè)、獨立、中立的咨詢服務(wù)企業(yè),來真正站在企業(yè)的角度,制定合理的制造業(yè)信息化解決方案。
武漢市制造業(yè)信息化工程技術(shù)研究中心于2002年1月成立,它是在制造業(yè)信息化工程深化實施的過程中應(yīng)運而生的,在全國首創(chuàng)了由政府引導(dǎo)、高校和企業(yè)投資、市場化運作的新型運作模式。工程中心致力于通過深入的研究,來為不同行業(yè)、不同規(guī)模、不同體制和不同發(fā)展階段的制造業(yè)企業(yè)推薦最優(yōu)化、最佳性能價格比的解決方案,使企業(yè)通過實現(xiàn)信息化,真正提升自己的核心競爭力和創(chuàng)新能力、顯著降低成本,獲得顯著的經(jīng)濟和社會效益,避免信息化投資的失誤。
第三,制造業(yè)應(yīng)用軟件的選型、實施、客戶化開發(fā)與信息集成,也是制造業(yè)信息化工程成功與否的關(guān)鍵環(huán)節(jié)。
目前,我國的制造業(yè)企業(yè)沒有執(zhí)行統(tǒng)一的標準。許多企業(yè)采用行業(yè)標準、甚至是企業(yè)標準。連標準化程度最高的產(chǎn)品設(shè)計過程,也存在許多不同的要求,例如明細表的書寫方式等。在后續(xù)的工藝編制環(huán)節(jié),則根據(jù)企業(yè)的產(chǎn)品、行業(yè)的特點不同,需求差別更大。有的以裝配工藝為主,有的以機加工工藝為主,有的以焊接工藝為主等。企業(yè)生成各種清單、報表的方式以及編碼方式也是五花八門,各不相同。
企業(yè)的管理模式則差別更大,一些傳統(tǒng)的大型制造業(yè)企業(yè)以縱向一體化為主,在整個企業(yè)集團建立了嚴格的分工,建立了內(nèi)部的供應(yīng)鏈,如一汽。而在一些民營經(jīng)濟發(fā)達的地區(qū),如浙江、江蘇、廣東等地,則建立了橫向一體化,形成了外部的供應(yīng)鏈,如廣東南海的鋁行材供應(yīng)鏈、重慶的摩托車供應(yīng)鏈和浙江永康的小五金供應(yīng)鏈等。不同的企業(yè)生產(chǎn)組織方式、產(chǎn)品特點、營銷模式、采購方式不同,形成了不同的管理模式,因此,不可能用一種類型的管理軟件來適應(yīng)所有的企業(yè)。對于流程型企業(yè),如石油、化工、鋼鐵企業(yè),所使用的管理軟件與離散型制造業(yè)又有根本的區(qū)別。
制造業(yè)的內(nèi)部管理環(huán)節(jié)眾多,差別巨大,因此,應(yīng)用軟件的選型、客戶化開發(fā)和信息集成十分關(guān)鍵。每個應(yīng)用軟件都有不同的市場定位,適合于不同類型、不同規(guī)模、不同生產(chǎn)和管理模式的企業(yè)。目前,市場上各類應(yīng)用軟件層出不窮,往往會使企業(yè)看得眼花繚亂,難以辨別。因此,咨詢服務(wù)企業(yè)的責(zé)任重大,它必須幫助企業(yè)甄別、選擇應(yīng)用軟件,幫助企業(yè)確定特殊的開發(fā)和客戶化需求,以及信息集成的需求。
制造業(yè)企業(yè)信息系統(tǒng)的技術(shù)子系統(tǒng)與管理子系統(tǒng)的信息集成,是制造業(yè)信息化的重中之重的問題和瓶頸問題,需要制造業(yè)企業(yè)、咨詢服務(wù)企業(yè)和應(yīng)用軟件供應(yīng)商共同研討,確定合理、優(yōu)化的信息集成解決方案。
許多應(yīng)用軟件提供了二次開發(fā)工具,但是大多數(shù)提供的是語言開發(fā)工具,需要專業(yè)人員進行開發(fā)。比較有特色的是開目CAPP和開目BOM軟件提供了可視化的配置工具,企業(yè)可以自行根據(jù)報表匯總的方式、表格格式和生成過程進行配置,配置方法簡單實用。
為了實現(xiàn)客戶化和信息孤島問題,許多大企業(yè)專門建立了開發(fā)隊伍,開發(fā)了一些自行使用的工具和模塊。但是,隨著應(yīng)用系統(tǒng)日趨復(fù)雜,系統(tǒng)的維護越來越困難,一種新的趨勢是將這種系統(tǒng)二次開發(fā)和維護的任務(wù)進行外包。這就產(chǎn)生了對專業(yè)的軟件服務(wù)和集成商的市場需求。目前,在美國,已經(jīng)有大量的面向不同行業(yè)的專業(yè)軟件服務(wù)和集成商,而在中國,由于還存在對服務(wù)價值的認同等問題,軟件服務(wù)和集成商的發(fā)展還處于初級階段,其角色目前主要由制造業(yè)應(yīng)用軟件供應(yīng)商來扮演。
第四,信息安全問題,在整個制造業(yè)信息化解決方案中的地位日趨重要。
隨著企業(yè)應(yīng)用信息技術(shù)的深入,產(chǎn)生了大量的電子文檔,對這些電子文檔如何存儲、備份,如何保證安全,是近年來制造業(yè)企業(yè)碰到的問題。企業(yè)在指定信息化解決方案時,也要進行充分考慮。
更為重要的是,許多企業(yè)建立了Intranet,怎樣在保證Intranet用戶能夠訪問Internet,又能夠避免信息被盜,怎樣防止網(wǎng)絡(luò)病毒和黑客襲擊,這都是企業(yè)在建立信息化解決方案時,必須充分重視的問題。這些問題已經(jīng)由制造業(yè)軟件企業(yè)和軟件和系統(tǒng)集成商提出了解決方案。制造業(yè)企業(yè)需要在方案選型時,充分考慮和比較各種信息安全方案,選擇經(jīng)濟、有效的解決方案。
四.中國制造業(yè)企業(yè)在實施信息化過程中需要明確的戰(zhàn)略理念
1.制造業(yè)信息化必須與制造業(yè)企業(yè)的發(fā)展戰(zhàn)略緊密結(jié)合。
信息化對于制造業(yè)企業(yè)而言,是一種手段,一種工具,而不是目的。因此,制造業(yè)企業(yè)不能為了信息化而信息化,而是必須與企業(yè)的發(fā)展戰(zhàn)略與經(jīng)營目標結(jié)合起來,選擇合適的解決方案,使得信息技術(shù)真正成為幫助企業(yè)在激烈的國際化競爭中立與不敗之地的有力武器。既不能好高騖遠,又不能止步不前。
2. 制造業(yè)信息化必須與企業(yè)管理改革聯(lián)系起來
由于歷史的原因,中國的國有大中型制造業(yè)是在計劃經(jīng)濟環(huán)境下發(fā)展起來的,布局很不合理。在進行了體制改革之后,國有制造業(yè)企業(yè)依然面臨著嚴重的與市場接軌,加快市場反應(yīng)速度的問題。而中國新興的鄉(xiāng)鎮(zhèn)和私營企業(yè),以及廣大的中小型制造業(yè)企業(yè),是在有中國特色的社會主義市場經(jīng)濟的大潮下,順應(yīng)市場需求發(fā)展起來的,這些企業(yè)具有敏銳的市場眼光,已經(jīng)通過特色經(jīng)營和成本優(yōu)勢確立了自身在市場的地位。但是,這些企業(yè)在發(fā)展到一定階段以后,也遭遇了技術(shù)、管理等問題,企業(yè)也迫切需要通過信息化來提升自己的核心競爭力。
因此,實施信息化工程的前提是管理現(xiàn)代化。只有摸清企業(yè)的現(xiàn)狀和改革的目標,才能制定出改革的方針和行動綱領(lǐng)。對許多企業(yè),更重要的是要分析產(chǎn)品的市場需求狀況,確定企業(yè)的發(fā)展戰(zhàn)略,確定產(chǎn)品定位,理順營銷渠道,找到獨特的競爭優(yōu)勢和核心競爭力。
制造業(yè)信息化是企業(yè)推進管理改革的一種手段,是先進管理思想的載體,例如,通過實施CRM系統(tǒng),可以要求銷售人員每天填寫訪問客戶的情況,購買意向信息和客戶的詳細檔案,客戶服務(wù)的情況等,這樣就可以保證企業(yè)的客戶信息不應(yīng)該人員的更替而遭受損失,提高客戶滿意度。通過PDM系統(tǒng),可以更好地貫徹企業(yè)在ISO9001質(zhì)量體系中規(guī)定的規(guī)范的工作流程。
信息化是企業(yè)可以在激烈的國際競爭中生存、發(fā)展的必要條件,但并不是充分條件??蛻糍徺I產(chǎn)品是追求其使用價值,他們并不會因為制造業(yè)企業(yè)的產(chǎn)品是用CIMS制造的就購買。不少CIMS示范企業(yè),因為生產(chǎn)的產(chǎn)品沒有市場,陷入了困境。因此,企業(yè)在考慮信息化方案時,應(yīng)該著重考慮性能價格比,沒有必要都搞大投入,動輒上千萬。
3.企業(yè)選型必須注重實用,避免貪大求全。
不少企業(yè)在選型過程中,片面追求先進性。實際上,一些按照美國的國際化巨型企業(yè)作為樣板開發(fā)的軟件是不可能直接適應(yīng)中國企業(yè)需求的。例如,某國外大型PDM軟件的原型為為了解決世界上最大的一家汽車公司與其外部供應(yīng)商進行物流供應(yīng)的問題。而而我國最大汽車公司的產(chǎn)值恐怕也只有那家企業(yè)的百分之幾,這種軟件的過程與中國企業(yè)的管理方式相差甚遠,實施成功的概率很小。
企業(yè)必須警惕一些概念性的炒作。一些新的名詞,實際上沒有新的含義,只是一些軟件企業(yè)將其系列軟件打包銷售的一種手段。
一些軟件產(chǎn)品的功能存在著交叉。例如,一些國外大公司開發(fā)的PDM軟件,或者PLM軟件,與ERP系統(tǒng)在管理思想上有根本的不同,一個是以產(chǎn)品為核心,另一個是以企業(yè)為核心。這兩種軟件從功能上相互交叉,存在互相排斥的關(guān)系,因此,能否集成,如何集成是需要深思的。
信息產(chǎn)業(yè)競爭激烈,信息技術(shù)發(fā)展十分迅速,生命周期很短。有的技術(shù)一年前還是先進的,一年后就落后了。因此,企業(yè)在實施信息化工程的過程中,還是應(yīng)該從分析自身的需求出發(fā),面向?qū)嵱?,解決主要問題,不能片面的追求先進性。國產(chǎn)的CAD/CAPP/CAM/PDM系統(tǒng)和ERP等系統(tǒng),在國家的大力推動下,已經(jīng)有了長足的發(fā)展,已經(jīng)可以經(jīng)濟有效地滿足制造業(yè)企業(yè)的需求,不少產(chǎn)品的性能價格比高于國外同類產(chǎn)品。
4.應(yīng)處理好整體規(guī)劃與分布實施的關(guān)系
信息化工程的整體規(guī)劃實際上就是對一個大型項目所要使用的資源、達到的目標、任務(wù)分解的步驟、里程碑,成本計劃等進行計劃。而分布實施就是按照這個總體的計劃進行執(zhí)行,而且在執(zhí)行過程中不斷根據(jù)信息技術(shù)的發(fā)展變化和企業(yè)自身需求的變化而逐漸調(diào)整的過程,由于信息化工程的內(nèi)容龐雜,實施周期較長,因此,在實施過程中出現(xiàn)變化是十分常見的。
整體規(guī)劃是十分必要的,沒有整體的分析和計劃,就可能造成許多局部最優(yōu)解,而得不到整體最優(yōu)解;分布實施也是必要的,它使得企業(yè)可以適應(yīng)自身和外圍環(huán)境的變化,在實施過程中可以選擇技術(shù)更先進的產(chǎn)品,同時避免一次性的較大投資。在總體規(guī)劃時,應(yīng)仔細考慮信息集成方案;而在分布實施過程中,則不管選擇的技術(shù)和產(chǎn)品如何變化,仍然需要保證應(yīng)真正按計劃實現(xiàn)集成,使得信息流在整個企業(yè)信息系統(tǒng)中能夠暢通無阻。
5.如何看待服務(wù)的價值
目前,大多數(shù)制造業(yè)企業(yè)領(lǐng)導(dǎo)的觀念還停留在買產(chǎn)品可以理解,而買服務(wù)難以理解的階段。實際上,整個制造業(yè)信息化工程的成功,可以說是三分產(chǎn)品,七分服務(wù)。光買產(chǎn)品不買服務(wù),就象不進行診斷就亂吃藥一樣,是十分危險的。制造業(yè)企業(yè)的個性很強,要解決的問題也是各不相同,因此必須通過咨詢服務(wù)來診斷清楚問題,通過軟件和系統(tǒng)集成服務(wù)來解決軟件的實用化問題。
五.中國制造業(yè)軟件企業(yè)在信息化過程中應(yīng)明確的戰(zhàn)略理念
1.制造業(yè)軟件企業(yè)應(yīng)處理好研究、開發(fā)與銷售的關(guān)系
中國的制造業(yè)軟件產(chǎn)業(yè)經(jīng)過多年的努力,已經(jīng)取得了巨大的發(fā)展,為客戶提供了經(jīng)濟實用的軟件產(chǎn)品,形成了一批有競爭力的企業(yè),特別是在CAPP和財務(wù)軟件方面,形成了以國產(chǎn)軟件為主的格局。
但是,要應(yīng)對國際上規(guī)模比國產(chǎn)軟件企業(yè)大得多的競爭對手的激烈競爭,中國的制造業(yè)軟件企業(yè)還必須處理好研究、開發(fā)與銷售的關(guān)系。一些企業(yè)沒有處理好這三者關(guān)系的企業(yè),在市場上形成比較大的波動,一個不錯的新產(chǎn)品開發(fā)出來,銷售額會上來,但下一個版本或者產(chǎn)品跟不上,又會造成比較大的滑坡。
研究工作包括跟蹤最新的計算機和管理技術(shù),以及研究市場需求的狀況和發(fā)展趨勢。關(guān)鍵是要深入制造業(yè)企業(yè),研究制造業(yè)企業(yè)本身要解決的問題,獲取準確的、有代表性的需求,找出共性,然后結(jié)合掌握的技術(shù)和管理技術(shù),為企業(yè)提供既實用,又具有一定先進性的產(chǎn)品。軟件企業(yè)應(yīng)注意研究一代,開發(fā)一代,銷售一代,形成發(fā)展的后勁。軟件企業(yè)應(yīng)注意產(chǎn)品的獨創(chuàng)性,切忌盲目跟蹤國外產(chǎn)品、模仿國外產(chǎn)品,必須形成自己鮮明的工程特色,真正開發(fā)出符合其目標客戶需求的軟件。
在軟件開發(fā)方面,必須大力引進軟件工程技術(shù),對軟件開發(fā)的全過程進行有效的控制和管理,特別是軟件需求管理和配置管理。
在銷售方面,隨著制造業(yè)企業(yè)信息化由單元應(yīng)用轉(zhuǎn)向集成應(yīng)用,客戶已經(jīng)從購買軟件產(chǎn)品轉(zhuǎn)變?yōu)橘徺I解決方案,因此制造業(yè)軟件企業(yè)應(yīng)該更多地增加應(yīng)用工程師和項目實施隊伍,來滿足企業(yè)的需求。
2.應(yīng)處理好產(chǎn)品與項目,個性化與標準化的關(guān)系
中國的制造業(yè)企業(yè)形態(tài)復(fù)雜、歷史背景各不相同,而企業(yè)的所有制形式、管理者的特色這些都有可能導(dǎo)致制造業(yè)企業(yè)對信息化整體解決方案需求的個性化、差異性和多樣性,這就需要解決方案的“量身定制”。因此,軟件企業(yè)需要提供的是全面的解決方案和服務(wù),而不僅僅是產(chǎn)品。
對于制造業(yè)軟件企業(yè)而言,如果以項目的形式,為每個企業(yè)都進行開發(fā),一方面開發(fā)成本很高,需要投入的人力資源很大,另一方面也難以保證軟件的質(zhì)量。因此,制造業(yè)軟件企業(yè)必須考慮軟件的開放性和柔性,同時盡量把開發(fā)工作控制在有限的水平。
對于制造業(yè)企業(yè),也必須充分將企業(yè)實際與先進的管理模式結(jié)合起來,不能純粹讓軟件來適應(yīng)自己可能已經(jīng)落后的管理模式,盡量推行國際標準和國家標準,采用先進的管理模式,應(yīng)用標準化的軟件產(chǎn)品,降低使用成本。
3.規(guī)范市場和競爭秩序,實現(xiàn)多贏
制造業(yè)軟件市場屬于一個專業(yè)的市場,這個市場的參與者的競爭策略應(yīng)該是以特色經(jīng)營和優(yōu)質(zhì)服務(wù)為主。然而,目前中國的制造業(yè)軟件市場還處于比較混亂的競爭局面,同樣是提供一個制造業(yè)企業(yè)的解決方案,報價差距非常大。由于軟件是零邊際成本,有的小企業(yè)為了短期的生存和發(fā)展,掀起了一輪有一輪的價格戰(zhàn)。而他們的低價位往往是以降低服務(wù)質(zhì)量為代價的,常常在連企業(yè)的需求都沒有搞清楚,就匆忙報價。
這種惡性的價格競爭有至少以下惡果:
1)擾亂了市場秩序,使得中國制造業(yè)軟件企業(yè)的總體盈利能力大大降低。而且往往是價格戰(zhàn)的始作俑者損失最為慘重,甚至退出市場。
2)影響了整個中國制造業(yè)軟件的形象,使不少客戶認為國產(chǎn)軟件是質(zhì)次價低。
3)造成許多制造業(yè)企業(yè)只注重考慮價格,而不是考慮軟件能否解決自身的問題。最終導(dǎo)致許多制造業(yè)信息化工程以失敗而告終。
另一個問題就是行業(yè)保護和地方保護。某些地方采取購買本地的軟件就給予資金扶持,購買外地軟件就不給扶持的不平等政策;有些軍工行業(yè)至今還采用行政方式統(tǒng)一采購,指定品牌等方式。這些,都是與建設(shè)社會主義市場經(jīng)濟的方針相背道而馳的,最終的結(jié)果也只會破壞市場秩序,影響應(yīng)用效果。
整個制造業(yè)信息化工程是一個供應(yīng)鏈、價值鏈,每個環(huán)節(jié)都應(yīng)該是增值的過程。只有價值鏈的每個要素都能夠贏,整個價值鏈才能夠持續(xù)發(fā)展。因此,中國的制造業(yè)軟件企業(yè)應(yīng)該把競爭與競合結(jié)合起來,共同維系整個中國制造業(yè)軟件產(chǎn)業(yè)的健康發(fā)展,形成多贏的良好局面。
1集團公司
EAI數(shù)據(jù)鏈路簡介某集團公司EAI系統(tǒng)數(shù)據(jù)交換分為消息發(fā)送、消息路由和消息接收3個環(huán)節(jié),其管理能力與戰(zhàn)略目標關(guān)系如圖1所示。雖然不同的應(yīng)用系統(tǒng)間,消息傳遞的鏈路并不完全相同。但總體而言,消息的傳遞鏈路可以分為消息發(fā)送端起點系統(tǒng)觸發(fā)、消息發(fā)送端Adapter拼寫報文并發(fā)送報文、消息路由端按隊列接收并投遞報文、消息接收端Adapter接收報文并解析以及消息接收端終點系統(tǒng)接收消息。
2數(shù)據(jù)鏈路分析
2.1消息發(fā)送2.1.1結(jié)算系統(tǒng)C/S環(huán)境消息發(fā)送方式。在點擊結(jié)算系統(tǒng)相應(yīng)功能按鈕后,結(jié)算系統(tǒng)通過Adapter調(diào)用存儲過程拼寫報文并保存。然后Adapter輪訓(xùn)消息狀態(tài),如果消息狀態(tài)為未發(fā)送或發(fā)送失敗,則發(fā)送消息給MQ。2.1.2結(jié)算系統(tǒng)BS環(huán)境消息發(fā)送方式。在點擊結(jié)算系統(tǒng)相應(yīng)功能按鈕后,結(jié)算系統(tǒng)通過Adapter調(diào)用存儲過程拼寫報文并保存。然后Adapter輪訓(xùn)消息狀態(tài),如果消息狀態(tài)為未發(fā)送或發(fā)送失敗,則發(fā)送消息給MQ。2.1.3審批系統(tǒng)消息發(fā)送方式。在點擊審批系統(tǒng)相應(yīng)功能按鈕后,審批系統(tǒng)通過Adapter程序拼寫報文并保存。然后Adapter輪訓(xùn)消息狀態(tài),如果消息狀態(tài)為未發(fā)送或發(fā)送失敗,則發(fā)送消息給MQ。2.1.4SAP系統(tǒng)消息發(fā)送方式。SAP系統(tǒng)將關(guān)鍵信息發(fā)到Key表中,SAP后臺JOB輪巡Key表拼寫消息。然后Adapter輪訓(xùn)消息狀態(tài),如果消息狀態(tài)為未發(fā)送或發(fā)送失敗,則發(fā)送消息給MQ。2.2消息接收2.2.1數(shù)據(jù)標準系統(tǒng)、結(jié)算系統(tǒng)及物流系統(tǒng)消息接收方式。Adapter從MQ相應(yīng)隊列輪訓(xùn)消息,并將消息保存到業(yè)務(wù)系統(tǒng)臨時表中。然后Adapter對消息進行轉(zhuǎn)換、發(fā)送并更新本地業(yè)務(wù)數(shù)據(jù)庫。2.2.2SAP系統(tǒng)消息接收方式。Adapter從隊列輪訓(xùn)消息并根據(jù)處理函數(shù),確定相應(yīng)的SAP模塊,然后Adapt⁃er對消息進行轉(zhuǎn)換、發(fā)送并更新本地業(yè)務(wù)數(shù)據(jù)庫。整個過程并不對消息內(nèi)容進行存儲。
3數(shù)據(jù)交換監(jiān)控與管理系統(tǒng)實施方案
為了在系統(tǒng)數(shù)據(jù)交互過程中“盡早發(fā)現(xiàn)問題,盡快解決問題”,該集團公司于2012年啟動了數(shù)據(jù)交換監(jiān)控與管理項目。項目通過對該公司EAI環(huán)境的分析,確定了數(shù)據(jù)交換監(jiān)控與管理系統(tǒng)實施方案。根據(jù)對集團EAI系統(tǒng)的運行狀況及對現(xiàn)有系統(tǒng)的消息交互的流程分析,結(jié)合被監(jiān)控系統(tǒng)運維工作情況,確定集團公司數(shù)據(jù)交換監(jiān)控管理平臺需要滿足如下業(yè)務(wù)需求:①提供監(jiān)控信息展示圖形界面,顯示監(jiān)控節(jié)點并形成消息交換路線的監(jiān)控展現(xiàn);②提供錯誤消息查詢和錯誤提醒功能,使用戶能夠準確及時定位消息的錯誤;③提供針對錯誤消息的分析解讀功能,能夠查看消息經(jīng)過的消息節(jié)點的消息內(nèi)容,并能實現(xiàn)同一監(jiān)控路線下消息的比對。
4消息獲取方式配置
4.1AdapterJOB配置定義需要輪巡的消息收發(fā)列表。配置項內(nèi)容包括發(fā)送系統(tǒng)、接收系統(tǒng)、JOB類型、數(shù)據(jù)庫連接名稱、消息發(fā)送/接收列表名、消息列表類型、消息流水號列和收發(fā)狀態(tài)列等內(nèi)容。要求該列表中要有消息流水號、消息內(nèi)容、消息收發(fā)狀態(tài)、消息收發(fā)日期信息。4.2PortcapJOB配置端口監(jiān)控需定義輸入端口與輸出端口2個監(jiān)控點的詳細監(jiān)控配置。其配置內(nèi)容包括發(fā)送系統(tǒng)、接收系統(tǒng)、JOB類型、JOB類型、輸入(出)端口、輸入(出)消息解析配置、輸入(出)監(jiān)控點、最大處理數(shù)據(jù)量和報錯閾值等項目。端口監(jiān)控的消息首先通過JPCAP偵聽存入臨時消息表,然后再通過JOB輪詢臨時消息表,獲取消息。4.3MQJOB配置連接到MQ,查詢配置中的傳輸隊列,錯誤隊列,與傳輸通道的屬性、狀態(tài)信息,并對錯誤隊列中的消息做分析處理。其配置內(nèi)容包括收發(fā)系統(tǒng)、JOB類型、端口、服務(wù)器連接通道、錯誤隊列、消息分析器、傳輸隊列、通道、輪詢頻率和輪詢閾值等項目。4.4監(jiān)控點配置為了實現(xiàn)監(jiān)控內(nèi)容的展示,需要定義消息在傳輸過程中的監(jiān)控點。監(jiān)控點配置內(nèi)容包括收發(fā)系統(tǒng)、監(jiān)控點名稱、監(jiān)控點標題、類型及顯示順序等項目。4.5消息分析器配置消息分析器是為了實現(xiàn)提供從消息內(nèi)容中分析出消息ID的一種解決方案。該配置項內(nèi)容包括收發(fā)系統(tǒng)、分析器名稱、根節(jié)點名稱、消息ID組件和組件加密類型等項目。通過消息ID確定傳輸中消息的唯一性,進而分析消息。
5結(jié)論
某集團公司信息集成方案采用了以EAI為支撐技術(shù),以IBMMQ為核心,將多個自主開發(fā)的異構(gòu)應(yīng)用系統(tǒng),包括B/S、C/S及第三方的SAP系統(tǒng)整合成車輪式架構(gòu),實現(xiàn)了集成。隨著數(shù)據(jù)交換監(jiān)控與管理系統(tǒng)的成功實施,為運維人員高效解決數(shù)據(jù)交換問題提供了強有力的支撐。該系統(tǒng)在2005年實施上線以來,實現(xiàn)了SAP系統(tǒng)、審批系統(tǒng)、資金集中結(jié)算系統(tǒng)、物流系統(tǒng)和標準化系統(tǒng)等系統(tǒng)數(shù)據(jù)交換和集成,為集團的信息化建設(shè)作出了重要貢獻。
作者:閆振榮 單位:中國五礦股份有限公司
關(guān)鍵詞:異構(gòu)數(shù)據(jù)庫;XML;中間件;企業(yè);信息集成技術(shù)
中圖分類號:TP311文獻標志碼:A文章編號:1673-291X(2009)23-0022-02
人類在21世紀的可持續(xù)發(fā)展從戰(zhàn)略意義上看,將會越來越依賴于社會的整體科技創(chuàng)新能力和由此派生而出的知識經(jīng)濟,而以信息技術(shù)為特征的全球網(wǎng)絡(luò)化及Internet的逐漸普及的影響也毫無例外地沖擊著產(chǎn)品制造工業(yè)。所以,建立一套適合我國國情,支持產(chǎn)品開發(fā)與生產(chǎn)全過程的現(xiàn)代設(shè)計方法與系統(tǒng),有效地組織多學(xué)科的產(chǎn)品開發(fā)隊伍,充分利用各種計算機輔助工具,綜合應(yīng)用現(xiàn)代先進的設(shè)計方法,有效地考慮產(chǎn)品開發(fā)與生產(chǎn)的全過程,從而縮短產(chǎn)品開發(fā)周期,降低成本,提高質(zhì)量,快速響應(yīng)用戶需求,這導(dǎo)致了:
從制造產(chǎn)品所需的企業(yè)管理與組織結(jié)構(gòu)方面看,具備全球化、并行化與敏捷化特征的企業(yè)集成技術(shù)將成為新一代企業(yè)生存的決定性因素。
本文針對現(xiàn)代企業(yè)信息化的需求,提出了建立基于XML的企業(yè)信息集成框架的基本思路,闡述了XML技術(shù)在現(xiàn)代企業(yè)信息交互中的作用,并對XML與指定格式文本的轉(zhuǎn)化方法進行了研究。
1體系結(jié)構(gòu)
在大型企業(yè)中,由于生產(chǎn)自動化進程的階段性,一般都存在基于多種數(shù)據(jù)庫管理系統(tǒng)(DBMS)的應(yīng)用程序系統(tǒng),如基于Microsoft Access的底層生產(chǎn)過程控制系統(tǒng)、基于Oracle或者Sql Server的高層企業(yè)資源計劃系統(tǒng)(ERP)等等,這些系統(tǒng)的數(shù)據(jù)庫一般都只在本系統(tǒng)內(nèi)部存取,而不能被其他系統(tǒng)訪問。這種狀況導(dǎo)致企業(yè)不同層次信息孤島的出現(xiàn),嚴重影響信息傳遞的實時性、加大信息維護的成本。
XML企業(yè)信息集成系統(tǒng)構(gòu)建在數(shù)據(jù)庫系統(tǒng)之上,目的是集成異構(gòu)數(shù)據(jù)源信息,為數(shù)據(jù)共享、和應(yīng)用提供支持,并負責(zé)XML向其他格式文本的轉(zhuǎn)換。
本系統(tǒng)采用客戶/服務(wù)器三層架構(gòu),如圖1所示。各個異構(gòu)數(shù)據(jù)庫資源構(gòu)成了系統(tǒng)數(shù)據(jù)層;本系統(tǒng)完成的主要任務(wù),即異構(gòu)數(shù)據(jù)集成和查詢的功能被封裝構(gòu)成業(yè)務(wù)層,并使用XSL將XML轉(zhuǎn)換成指定格式的文本;用戶的應(yīng)用構(gòu)成系統(tǒng)的表示層。
2異構(gòu)數(shù)據(jù)源集成方法
對于異構(gòu)數(shù)據(jù)庫集成,目前主要研究和采用的技術(shù)有以下三種:
2.1 數(shù)據(jù)庫遷移和轉(zhuǎn)換
將原有的數(shù)據(jù)遷移到新的數(shù)據(jù)管理系統(tǒng)中來,為了集成不同類型的數(shù)據(jù),必須將一些非傳統(tǒng)的數(shù)據(jù)類型轉(zhuǎn)化成新的數(shù)據(jù)類型。利用數(shù)據(jù)轉(zhuǎn)化程序,對數(shù)據(jù)格式進行轉(zhuǎn)換,從而能被其它的DBMS接收。這種方法處理簡單經(jīng)濟,運行時效率高,已為大多數(shù)用戶理解和接受。它適合于對數(shù)據(jù)的實時性要求不高的場合。
2.2 多數(shù)據(jù)庫系統(tǒng)
它是一種能夠接受和容納多個異構(gòu)數(shù)據(jù)庫的系統(tǒng),對外呈現(xiàn)出一種集成結(jié)構(gòu),而對內(nèi)又允許各個異構(gòu)數(shù)據(jù)庫的“自治性”。多數(shù)據(jù)庫系統(tǒng)一般分為兩類:
有全局統(tǒng)一模式的多數(shù)據(jù)庫系統(tǒng),每個參與集成的數(shù)據(jù)庫有自己的局部概念模式,用戶可以通過建立在局部概念模式上的局部外模式訪問本地庫。在所有局部概念模式的基礎(chǔ)上建立了全局概念模式,用戶通過建立在全局概念模式上的全局外模式訪問集成系統(tǒng)中的其他數(shù)據(jù)庫。
聯(lián)邦式數(shù)據(jù)庫系統(tǒng),各個異構(gòu)的局部數(shù)據(jù)庫之間僅存在著松散的聯(lián)邦式耦合關(guān)系,沒有全局統(tǒng)一模式,各局部數(shù)據(jù)庫通過定義輸入、輸出模式進行彼此之間的數(shù)據(jù)訪問。各局部數(shù)據(jù)庫能對自己的完整性和安全性等進行控制。
2.3 XML中間件技術(shù)
目前,網(wǎng)上有很多信息格式是半結(jié)構(gòu)化或非結(jié)構(gòu)化的,其來源極端異構(gòu)。利用XML作為中間件對這些信息進行元數(shù)據(jù)搜索,提供一個統(tǒng)一界面的檢索系統(tǒng)是一個較好的應(yīng)用方案。XML(Extensible Markup Language,可擴展標記語言)是由W3C(World Wide Web Consortium)組織于1998年2月制定的一種通用語言規(guī)范,它是專門為Web應(yīng)用程序而設(shè)計的SGML的簡化子集。XML的好處是數(shù)據(jù)的可交換性(portable),同時在數(shù)據(jù)應(yīng)用方面還具有如下優(yōu)點:(1)XML文件為純文本文件,不受操作系統(tǒng)、軟件平臺的限制;(2)XML具有基于Schema自描述語義的功能,容易描述數(shù)據(jù)的語義,這種描述能為計算機理解和自動處理;(3)XML不僅可以描述結(jié)構(gòu)化數(shù)據(jù),還可有效描述半結(jié)構(gòu)化,甚至非結(jié)構(gòu)化數(shù)據(jù)。
中間件(Middleware)是位于異構(gòu)數(shù)據(jù)庫系統(tǒng)(數(shù)據(jù)層)和應(yīng)用程序(應(yīng)用層)之間,向下協(xié)調(diào)各數(shù)據(jù)庫系統(tǒng),向上為訪問集成數(shù)據(jù)的應(yīng)用提供統(tǒng)一數(shù)據(jù)模式和數(shù)據(jù)訪問的通用接口,是異構(gòu)系統(tǒng)集成所需的粘接劑。功能完善的數(shù)據(jù)庫中間件,可以對用戶屏蔽數(shù)據(jù)的分布地點、DBMS平臺、SQL方言/擴展、特殊本地API等差異。解決了異構(gòu)數(shù)據(jù)庫的互操作性問題。與第一種方法相比,它也解決了同步問題,而且利用中間件集成異構(gòu)數(shù)據(jù)庫,并不需要改變原始數(shù)據(jù)的存儲和管理方式。各數(shù)據(jù)庫的應(yīng)用仍然完成他們的任務(wù),中間件系統(tǒng)則主要集中為異構(gòu)數(shù)據(jù)源提供一個高層次檢索服務(wù)。顯然,中間件系統(tǒng)模式是實現(xiàn)異構(gòu)數(shù)據(jù)集成較理想的解決方案。
3異構(gòu)數(shù)據(jù)庫的中間件的設(shè)計方法
本文設(shè)計了三層的結(jié)構(gòu),分別實現(xiàn)與源數(shù)據(jù)庫、中間數(shù)據(jù)庫(XML文檔)、目的數(shù)據(jù)庫的連接,并實現(xiàn)數(shù)據(jù)在這三個數(shù)據(jù)源中的轉(zhuǎn)換及傳輸,同時屏蔽掉各層次的異構(gòu)特性,只需要通過簡便的操作就能進行數(shù)據(jù)轉(zhuǎn)換和結(jié)果匯總。
3.1 異構(gòu)數(shù)據(jù)庫間數(shù)據(jù)的傳送中間件的結(jié)構(gòu)
該中間件主要涉及三個部分:源數(shù)據(jù)庫、實現(xiàn)數(shù)據(jù)轉(zhuǎn)換的中間數(shù)據(jù)庫、目的數(shù)據(jù)庫。我們就把中間件分為三層:源數(shù)據(jù)控制層、中間數(shù)據(jù)層和目的數(shù)據(jù)控制層。
(1)源數(shù)據(jù)控制層
它負責(zé)建立與源數(shù)據(jù)庫的連接,從源數(shù)據(jù)庫中讀出源數(shù)據(jù)表的描述信息、表的列名、列的數(shù)目、各列的數(shù)據(jù)類型、列的長度等。
(2)中間數(shù)據(jù)層
它讀取源數(shù)據(jù)庫與中間數(shù)據(jù)庫的數(shù)據(jù)類型映射表,確定源數(shù)據(jù)在中間數(shù)據(jù)庫中的數(shù)據(jù)類型,建立中間數(shù)據(jù)文檔的Schema (描述引用它的XML文件中的元素和屬性的結(jié)構(gòu)和類型)。從源數(shù)據(jù)庫表中讀出數(shù)據(jù),根據(jù)中間數(shù)據(jù)文檔的Schema,將源數(shù)據(jù)轉(zhuǎn)換為中間數(shù)據(jù)格式并存儲在中間數(shù)據(jù)文件中。
(3)目的數(shù)據(jù)控制層
它負責(zé)建立與中間數(shù)據(jù)的連接,根據(jù)目的數(shù)據(jù)庫與中間數(shù)據(jù)的數(shù)據(jù)類型映射表確立中間數(shù)據(jù)在目的數(shù)據(jù)庫中的數(shù)據(jù)類型;確定對中間數(shù)據(jù)的操作方式(插入、刪除等),建立與目的數(shù)據(jù)庫的連接。根據(jù)對中間數(shù)據(jù)的處理方案和中間數(shù)據(jù)所對應(yīng)的目的數(shù)據(jù)類型,將中間數(shù)據(jù)傳送到目的數(shù)據(jù)庫表中。
3.2 XML在設(shè)計中的應(yīng)用
在這個階段的任務(wù)是建立XML文檔的Schema文件和向XML文檔中寫數(shù)據(jù)。Schema文件和XML文檔都要根據(jù)源數(shù)據(jù)的字段個數(shù)和各字段的數(shù)據(jù)類型在程序中生成。本文用XML Schema來定義XML文檔,采用基于樹的解析(DOM)器和基于事件的解析器(SAX)相結(jié)合使用的方法來進行對XML文檔的操作。利用DOM的簡易性來建立XML文檔,并向其中添加數(shù)據(jù),以實現(xiàn)由源數(shù)據(jù)庫向中間數(shù)據(jù)庫一XML文檔中寫數(shù)據(jù)。利用SAX基于事件的解析器的邊解析邊處理的高效率來讀取XML文檔中的數(shù)據(jù),實現(xiàn)從XML文檔向目的數(shù)據(jù)庫傳送數(shù)據(jù)。
利用XML作為企業(yè)信息系統(tǒng)信息源集成的中介, 既保持了各數(shù)據(jù)庫相對獨立性和安全性, 提高數(shù)據(jù)保存和分析處理的能力,又使企業(yè)系統(tǒng)中的各種信息實現(xiàn)了集成,代表了企業(yè)信息集成技術(shù)發(fā)展的方向。
4結(jié)束語
利用XML作為中間轉(zhuǎn)換中介可以實現(xiàn)異構(gòu)數(shù)據(jù)庫的集成,在將各異構(gòu)數(shù)據(jù)源轉(zhuǎn)換為統(tǒng)一的XML格式后,利用XSL實現(xiàn)對全部數(shù)據(jù)的格式轉(zhuǎn)換,以滿足用戶的不同需求。從而有效地避免了異構(gòu)數(shù)據(jù)對我們訪問的影響,這在各大企業(yè)和科研部門中都有很重要的作用和現(xiàn)實意義。
參考文獻:
[1]鐵猛.企業(yè)信息管理集成技術(shù)研究[D].碩士學(xué)位論文.長春理工大學(xué).2005.
[2]謝鴻強,董逸生.異構(gòu)數(shù)據(jù)源的集成技術(shù)[J].工業(yè)控制計算機,2001,(6):1-6.
[3]王彥新,楊奎河.基于XML的異構(gòu)數(shù)據(jù)庫集成方法研究與實現(xiàn)[J].福建電腦,2006,(4):90-91.
關(guān)鍵詞:XML;Web服務(wù);SOAP;.NET;管理信息系統(tǒng)
中圖分類號:TP315 文獻標志碼:A
Opening constructive solution on enterprise MIS based on XML and Web service
HU Zhengcai,ZHANG Lichao,WANG Liuji
(State Key Lab. of Material Processing and Die & Mould Tech.,Huazhong Univ. of Sci. & Tech.,Wuhan 430074,China)
Abstract:With the problems such as information isolated island which brings on difficult data shareamong different systems in integrating traditional Management Information System (MIS) of enterprises,the current integrating ways of enterprise MIS are discussed and an opening construction solution on enterprise MIS is presented based on XML and Web service. XML documents are used to store and transmit data and Web service interfaces are taken as system interfaces at service end. Some key techniques such as authentication,encrypted data transmission,and hot swap module are also included in the solution. The example shows that the solution can solve the problems such as information isolated island and data presentation and enhance the scalability and maintainability of the system.
Key words:XML;Web service;SOAP;.NET;management information system
0 引 言
隨著計算機技術(shù)的飛速發(fā)展,企業(yè)通過實施信息化工程建立適應(yīng)全球化生產(chǎn)經(jīng)營的管理機制[1],企業(yè)管理信息系統(tǒng)(Management Information System,MIS)成為企業(yè)信息化工程的重要研究內(nèi)容.經(jīng)濟發(fā)展全球化和電子商務(wù)的時代必將要求MIS的應(yīng)用不只局限于單個企業(yè)內(nèi)部,而要擴展到公司集團內(nèi)部各個分公司以及作為企業(yè)合作伙伴的各個廠商,實現(xiàn)MIS系統(tǒng)或子系統(tǒng)之間的數(shù)據(jù)共享.[2]如何實現(xiàn)MIS系統(tǒng)之間的數(shù)據(jù)共享和互操作,是多個MIS系統(tǒng)集成遭遇的首要難題.當前的XML技術(shù)以及基于SOAP通信協(xié)議的Web服務(wù)為這一難題的解決提供極為有效的方案.本文在簡單分析MIS集成難題的基礎(chǔ)上,提出基于XML和Web服務(wù)的MIS構(gòu)建方案,并給出其中所需關(guān)鍵技術(shù)的解決方法.
1 MIS集成難題簡析
要實現(xiàn)多個MIS系統(tǒng)之間的交互存在以下難題.
1.1 信息孤島[2-5]
傳統(tǒng)的MIS系統(tǒng)一般是孤立、封閉的,所獲取的信息只應(yīng)用于系統(tǒng)內(nèi)部,這樣容易導(dǎo)致信息孤島.要實現(xiàn)不同信息系統(tǒng)的互聯(lián),最直接的辦法就是使用系統(tǒng)集成技術(shù),如接口軟件、中間件等,把應(yīng)用系統(tǒng)兩兩互聯(lián),但是價格較貴.首先,采用接口軟件或者中間件,系統(tǒng)的成本增加,而且軟件的維護難度提高;其次,要在同一公司的不同MIS系統(tǒng)之間采用該方案還具有一定的可行性,但是要在企業(yè)鏈的各個MIS系統(tǒng)中采用這種方案將非常困難.
1.2 數(shù)據(jù)表示[2]
數(shù)據(jù)共享是不同MIS系統(tǒng)之間互聯(lián)的另一個難題,即一個系統(tǒng)的數(shù)據(jù)表示對另一個系統(tǒng)應(yīng)該如何解釋.在XML技術(shù)尚未出現(xiàn)的時代,需要在不同的系統(tǒng)之間定義1個協(xié)議解決該問題,但是這樣將降低系統(tǒng)的擴展性.文獻[2]曾提出使用基于XML的電子郵件進行系統(tǒng)間的數(shù)據(jù)共享.就目前的技術(shù)條件采用這種方式實現(xiàn)數(shù)據(jù)共享并不可取,但其采用XML技術(shù)作為系統(tǒng)間數(shù)據(jù)共享載體的思想?yún)s非常值得借鑒.
XML技術(shù)具有“自描述”和“可擴展”等優(yōu)良特性[2],Web服務(wù)則是基于XML技術(shù)和SOAP協(xié)議的一大新技術(shù)體系.通過使用XML和Web服務(wù)技術(shù),開發(fā)人員能在任何平臺上用任何編程語言創(chuàng)建可使全球任何客戶、供應(yīng)商和業(yè)務(wù)伙伴互聯(lián)的商務(wù)應(yīng)用程序[6],已經(jīng)有很多專家學(xué)者提出使用XML和Web服務(wù)技術(shù)進行系統(tǒng)間的集成.
本文結(jié)合XML和Web服務(wù)技術(shù),提出1種開放的、易擴展的MIS系統(tǒng)方案.
2 系統(tǒng)架構(gòu)
本文所涉及的系統(tǒng)結(jié)構(gòu)主要包括兩個層次:
(1)MIS系統(tǒng)或者子系統(tǒng)之間互聯(lián)的系統(tǒng)架構(gòu)見圖1.
圖 1 基于XML和Web服務(wù)的MIS網(wǎng)絡(luò)
不同應(yīng)用平臺甚至不同地理位置的MIS系統(tǒng)之間通過SOAP協(xié)議實現(xiàn)互聯(lián)形成MIS網(wǎng)絡(luò),網(wǎng)絡(luò)中的每個系統(tǒng)提供Web服務(wù)接口,同時采用標準化的WSDL語言撰寫所提供的接口描述文件,而其他不同平臺的MIS系統(tǒng)則可以根據(jù)這個描述文件解析服務(wù)提供者所提供的接口并實施調(diào)用,從而實現(xiàn)系統(tǒng)間的互操作.
(2)單個系統(tǒng)內(nèi)部的架構(gòu)見圖2.
圖 2 基于XML和Web服務(wù)的MIS系統(tǒng)架構(gòu)
把基于XML和Web服務(wù)的單個MIS系統(tǒng)在邏輯上劃分為數(shù)據(jù)層、業(yè)務(wù)邏輯層、數(shù)據(jù)傳輸層和應(yīng)用層4層.
2.1 數(shù)據(jù)層
數(shù)據(jù)層與傳統(tǒng)的MIS系統(tǒng)數(shù)據(jù)層在系統(tǒng)中所扮演的角色一樣,主要包括1個數(shù)據(jù)庫引擎,實現(xiàn)對數(shù)據(jù)庫進行查找、插入、刪除和更新等基本操作.
2.2 業(yè)務(wù)邏輯層[7]
業(yè)務(wù)層是MIS系統(tǒng)的核心,主要包括系統(tǒng)支撐結(jié)構(gòu)和業(yè)務(wù)集成.
系統(tǒng)支撐結(jié)構(gòu)主要完成系統(tǒng)運行所需要的基本功能,如數(shù)據(jù)訪問、系統(tǒng)運行配置、Web服務(wù)接口、安全驗證等,其中,通過使用系統(tǒng)運行配置模塊,可極大地提高系統(tǒng)的擴展性和維護性,這一技術(shù)在后文中詳細介紹.
業(yè)務(wù)集成模塊也是業(yè)務(wù)層的核心,主要包含MIS系統(tǒng)的各個功能模塊,如生產(chǎn)管理、財務(wù)管理、人力資源管理等,這些功能模塊可以通過系統(tǒng)運行配置進行熱插拔形式的安裝和卸載.
2.3 數(shù)據(jù)傳輸層[8]
數(shù)據(jù)傳輸層主要實現(xiàn)數(shù)據(jù)的安全傳輸功能,即對傳輸?shù)臄?shù)據(jù)進行加密和解密,使數(shù)據(jù)以密文的形式傳輸,從而提高系統(tǒng)安全性.
2.4 應(yīng)用層
應(yīng)用層為系統(tǒng)提供用戶界面,如客戶端應(yīng)用程序或者基于Internet的Web界面.在這個層面上,可以稱應(yīng)用層為表示層.在MIS網(wǎng)絡(luò)中,應(yīng)用層的用戶可以是其他的MIS系統(tǒng).
3 關(guān)鍵技術(shù)
以下簡單介紹本系統(tǒng)方案所用到的幾項關(guān)鍵技術(shù).這些技術(shù)大部分都基于Microsoft .NET Framework平臺.[9]
3.1 數(shù)據(jù)存儲
目前市場上的大部分數(shù)據(jù)庫產(chǎn)品都提供對XML技術(shù)的支持.如Microsoft SQL Server 2000,通過提供FORXML和OPENXML子句,使XML文檔與關(guān)系數(shù)據(jù)行集實現(xiàn)無縫隙結(jié)合;而在Microsoft SQL Server 2005中,則提供XML數(shù)據(jù)類型,可以將XML文檔作為1個字段存儲在數(shù)據(jù)庫中,并且可以使用XPath和XQuery等技術(shù)對其進行檢索和修改等操作.另一方面,IBM最新的DB2 9對XML技術(shù)也提供同樣的支持.
本系統(tǒng)方案的數(shù)據(jù)存儲采用關(guān)系數(shù)據(jù)庫與XML技術(shù)相結(jié)合的方案.比如,在訂單管理中,將訂單以XML文檔表示,并存儲在數(shù)據(jù)庫中,這樣既可以使用XQuery等技術(shù)進行檢索和更新,同時還可以使用XSLT等技術(shù)將其表示出來;在系統(tǒng)之間進行傳輸時,還能將XML格式的訂單數(shù)據(jù)輕松轉(zhuǎn)換為SOAP消息,以大大降低開發(fā)的復(fù)雜性.
3.2 系統(tǒng)運行配置管理[7]
系統(tǒng)運行配置主要將系統(tǒng)運行所需的配置信息存儲到配置文件中.本方案系統(tǒng)運行配置的另一重要功能是實現(xiàn)系統(tǒng)功能模塊的熱插拔:將功能模塊注冊到配置文件中,運行時根據(jù)配置文件啟動相應(yīng)的功能,這樣功能模塊在安裝或者卸載時只需要修改配置文件而不需要重新部署整個系統(tǒng).
以Microsoft .NET Framework平臺上的應(yīng)用程序為例,通過使用反射技術(shù),讀取并導(dǎo)入注冊在配置文件中的程序集,從而實現(xiàn)功能模塊的初始化(此段代碼使用C#實現(xiàn)):
public void Initial()
{
……
//導(dǎo)入程序集
component = Asembly.LoadFrom (componentCon-
fig.AssemblyFilePath);
//利用反射技術(shù)創(chuàng)建服務(wù)對象
BaseService service = (BaseService) component.
CreateInstance (componentConfig.ServiceClassName);
//服務(wù)對象初始化,并加載到系統(tǒng)中
service. Initial (_server,componentConfig.Service
Name,_messager);
……
}
3.3 身份驗證與授權(quán)驗證[8,10]
本方案的身份驗證與授權(quán)驗證集成在HTTP模塊中,這樣可以使非法的數(shù)據(jù)訪問被阻斷在服務(wù)端邏輯邊界之外,如圖3 所示的安全驗證模塊.
圖 3 基于HTTP模塊和SOAP擴展的安全模式
此外,還使用SOAP消息的SOAP頭傳遞用戶信息,這樣使每個SOAP請求都必須經(jīng)過驗證才能進入服務(wù)端的邏輯邊界內(nèi).
為了防止對同一用戶的多個請求進行不必要的重復(fù)身份驗證而消耗系統(tǒng)資源,服務(wù)端將經(jīng)過首次驗證的用戶的Principle對象保存在緩存中,并產(chǎn)生1個GUID標志該Principle對象,同時將GUID返回給客戶端,在以后的請求中,只需以此GUID從緩存中讀取Principle對象,并進行下一步的授權(quán)驗證及操作等.
3.4 數(shù)據(jù)傳輸安全[8,10]
在Microsoft .NET Framework平臺上,SOAP擴展中的操作將在SOAP消息被序列化和反序列化的前后時刻執(zhí)行,因此,SOAP擴展是對需要傳輸?shù)臄?shù)據(jù)進行加解密的最佳時機.本方案集成1個SOAP擴展模塊(見圖3),在SOAP消息序列化后加密,反序列化前解密,從而實現(xiàn)對數(shù)據(jù)的加密和解密操作.
綜上所述,提出如何充分利用XML和Web服務(wù)技術(shù)的優(yōu)良特性開發(fā)開放式的MIS系統(tǒng)的一整套方案.當然,在不同的平臺上實現(xiàn)的方法可能不一樣,但是其基本原理相同.
4 系統(tǒng)實例
基于以上思想,筆者在Microsoft .NET Framework 2.0平臺上構(gòu)建1個面向中小企業(yè)的MIS系統(tǒng),系統(tǒng)的整體架構(gòu)見圖4.該系統(tǒng)具有企業(yè)新聞系統(tǒng)、文檔管理、項目管理、計劃與任務(wù)管理和人力資源管理等功能.
圖 4 實例系統(tǒng)架構(gòu)
在數(shù)據(jù)存儲方面,該系統(tǒng)采用Microsoft SQL Server 2005作為數(shù)據(jù)庫引擎,并充分利用Microsoft SQL Server 2005對XML技術(shù)的支持.
在系統(tǒng)應(yīng)用方面,開發(fā)基于WinForm的客戶端程序,系統(tǒng)界面見圖5.
圖 5 基于WinForm的人力資源管理子系統(tǒng)客戶端界面
在客戶端,采用Crystal Reports作為報表引擎,并采用Microsoft Office組件作為程序的輸入輸出接口之一,這樣可大大提高用戶體驗.對于所輸入的Excel文件,將其轉(zhuǎn)化為Microsoft SQL Server的關(guān)系數(shù)據(jù)行集;對于Word文件,則以XML文檔的格式存儲于Microsoft SQL Server 的XML字段中,后續(xù)的開發(fā)者可以輕松利用XLST技術(shù)將其轉(zhuǎn)換成其他格式的數(shù)據(jù),作為進一步開發(fā)基于Web頁面的應(yīng)用層以及在其他MIS系統(tǒng)中訪問本系統(tǒng)數(shù)據(jù)的前提.顯然,該系統(tǒng)具有很好的擴展性和維護性.
5 結(jié) 論
XML和Web服務(wù)是當前最熱門的技術(shù)之一,經(jīng)過短短幾年,已發(fā)展成為龐大的技術(shù)體系,在軟件開發(fā)領(lǐng)域產(chǎn)生革命性的影響.
本文提出的基于XML和Web服務(wù)技術(shù)的MIS系統(tǒng)構(gòu)建方案可以大大提高系統(tǒng)的互操作性,能基本解決多個MIS系統(tǒng)交互的信息孤島和數(shù)據(jù)表示的難題,同時,還可以顯著提高系統(tǒng)的擴展性和維護性.
參考文獻:
[1] 陳伯成,葉偉雄. ERP軟件中的組織結(jié)構(gòu)與BPR的實現(xiàn)[J]. 計算機集成制造系統(tǒng),2002,8(5):404-408.
[2] GOLDFARB H F. XML手冊[K]. 張曉慧,譯. 北京:電子工業(yè)出版社,2001:188-121.
[3] 潘星,李超,劉魯. 基于Web 服務(wù)的開放式ERP系統(tǒng)設(shè)計與開發(fā)[J]. 計算機工程,2006,32(6):56-58.
[4] 孫健,陶曉峰. 基于XML 的遠程服務(wù)架構(gòu)設(shè)計與實現(xiàn)[J]. 計算機工程,2005,31(21):51-52.
[5] 李青,聞敬謙,趙萌. 基于AOP 的工作流系統(tǒng)與企業(yè)信息系統(tǒng)集成研究[J]. 計算機集成制造系統(tǒng),2006,12(3):401-406.
[6] 郝文育,楊雨圖,王寧生. 基于Web Services的ERP四層體系結(jié)構(gòu)研究[J]. 機械科學(xué)與技術(shù),2005,24(2):176-178.
[7] 吳士亮,薛恒新,韋東方. ERP系統(tǒng)的組件化模型研究[J]. 計算機工程,2004,30(15):69-71.
[8] 劉曉華. .NET Web服務(wù)開發(fā)指南[K]. 北京. 電子工業(yè)出版社,2002:123-146,175-222.