章艷艷
寧波大紅鷹學(xué)院
基于Web的中小型企業(yè)ERP信息集成系統(tǒng)研究
章艷艷
寧波大紅鷹學(xué)院
隨著當(dāng)今信息化進(jìn)程的加快,中小企業(yè)的高速發(fā)展,業(yè)務(wù)流程逐漸地細(xì)化,出現(xiàn)了越來(lái)越多的跨企業(yè)甚至是行業(yè)的合作,傳統(tǒng)的ERP系統(tǒng)已經(jīng)無(wú)法更好地適應(yīng)最新的業(yè)務(wù)的管理,難以實(shí)現(xiàn)與其它企業(yè)的信息系統(tǒng)的集成,Web服務(wù)助其實(shí)現(xiàn)集成大業(yè)。本文將具體闡述web服務(wù)下的ERP信息集成系統(tǒng)。
Web服務(wù);中小型企業(yè);ERP信息集成
受到信息技術(shù)的強(qiáng)力滲透,企業(yè)投入了大量的成本在信息系統(tǒng)的建設(shè)上,試圖保護(hù)已有的投資環(huán)境,并突破地域因素的限制,與其它的部門(mén)或者企業(yè)達(dá)成資源共享的目的,從而能夠成功地解決異地制造、異地購(gòu)銷(xiāo)等問(wèn)題,所以,企業(yè)迫切地需要建立起企業(yè)信息集成系統(tǒng),將企業(yè)的內(nèi)部資源和外部資源進(jìn)行最優(yōu)化的配置,得到最充分的利用。
1990年,美國(guó)公司GartnerGroupInc首次提出企業(yè)資源計(jì)劃ERP,是一項(xiàng)制造業(yè)系統(tǒng)和資源計(jì)劃軟件,在原有的生產(chǎn)資源計(jì)劃、財(cái)務(wù)、制造、銷(xiāo)售等功能基礎(chǔ)上加上了質(zhì)量、業(yè)務(wù)流程、數(shù)據(jù)管理、存貨等更多的功能,是信息化高度發(fā)展的產(chǎn)物,力在將所有與企業(yè)相關(guān)的人力、物力、財(cái)力、時(shí)空、和信息等資源進(jìn)行全方面的整合、優(yōu)化,在企業(yè)各部門(mén)的共同協(xié)調(diào)努力下,開(kāi)展作業(yè)活動(dòng),為管理階層做出決策提供依據(jù),對(duì)于提升企業(yè)的核心競(jìng)爭(zhēng)力有很大幫助。
每個(gè)企業(yè)都希望擁有一個(gè)理想而又完美的集成系統(tǒng)解,這樣的一個(gè)系統(tǒng)必須要達(dá)到以下標(biāo)準(zhǔn),首先,針對(duì)企業(yè)的項(xiàng)目需求,在不同地域的之間的合作,要盡量減少私自的適配器和想用的連接器;其次,耦合靈活,不需要針對(duì)特定應(yīng)用的API,在不同廠商、不同語(yǔ)言的、不同平臺(tái)的應(yīng)用上更加靈活;第三,可以異步執(zhí)行,在等待第一個(gè)應(yīng)用的響應(yīng)時(shí)可以執(zhí)行第二個(gè)應(yīng)用;第四,可靠性,保證消息僅僅被投遞一次;第五,安全性,加強(qiáng)鑒別、授權(quán)標(biāo)準(zhǔn)的管理,從而確保相關(guān)交換信息得以完整和機(jī)密的保護(hù)。
Web服務(wù)技術(shù)在分布式技術(shù)的不斷變革中應(yīng)運(yùn)而生,它不僅封裝完好,還擁有標(biāo)準(zhǔn)的協(xié)議規(guī)范,較為松散的耦合,可集成的性能強(qiáng)。這所有的優(yōu)勢(shì)都恰到好處地滿足了ER品德集成要求。完成web的服務(wù)主要是三方的相互協(xié)作,包括服務(wù)注冊(cè)中心、服務(wù)提供者和服務(wù)請(qǐng)求者。三方的操作主要集中在發(fā)布、查找和綁定上。(三方的操作主要程序如圖1所示)將Web服務(wù)具體應(yīng)用到ERP信息系統(tǒng)的集成時(shí),企業(yè)的全部系統(tǒng)都了一個(gè)個(gè)松散構(gòu)架中的元件,系統(tǒng)接口、數(shù)據(jù)轉(zhuǎn)換、應(yīng)用通信和目錄信息在一個(gè)開(kāi)放的和大眾接受的基礎(chǔ)上建立起來(lái),方便各用戶(hù)更快捷地找到想要的信息。
圖1 web服務(wù)體系架構(gòu)
針對(duì)ERP系統(tǒng)的集成結(jié)構(gòu),構(gòu)建了基于Web技術(shù)的ERP應(yīng)用集成模型。在ERP應(yīng)用集成模型中,Web集成引擎通過(guò)各類(lèi)接口和功能模塊將應(yīng)用封裝成WebServices部件后發(fā)布到UDDI注冊(cè)中心,并通過(guò)接口調(diào)用相應(yīng)的應(yīng)用。它在其中起到一個(gè)橋梁的作用,將各類(lèi)應(yīng)用連接起來(lái),它的處理方式是松散的耦合,不論哪種應(yīng)用程序都可以調(diào)用相應(yīng)的接口進(jìn)入到系統(tǒng)中來(lái)。集成引擎主要包括三個(gè)模塊,SOAP處理器、適配器和事務(wù)處理器。其中SOAP處理器是至關(guān)重要的部件,方便客戶(hù)調(diào)用WebServices,通過(guò)它,SOAP消息才能得以傳遞。事務(wù)處理器額主要是負(fù)責(zé)處理各類(lèi)事務(wù),它利用階段提交的協(xié)議來(lái)確定與事務(wù)相關(guān)的協(xié)調(diào)者以及參與者,由協(xié)調(diào)者控制整個(gè)事務(wù)的提交和失敗后的事務(wù)回滾。集成引擎最核心的部分是Web適配器,它主要由四個(gè)部分構(gòu)成:一、應(yīng)用接口API。它可根據(jù)應(yīng)用系統(tǒng)的差異提供與之對(duì)應(yīng)的接口,從而滿足各種應(yīng)用系統(tǒng)對(duì)WebServices集成平臺(tái)的需求。二、安全認(rèn)證。建立起與后端的通信連接并確保安全性,包括用戶(hù)身份、授權(quán)等。三、數(shù)據(jù)轉(zhuǎn)換器。用來(lái)驗(yàn)證數(shù)據(jù)是否有效,并生成WSDL,使得SOAP數(shù)據(jù)格式與應(yīng)用系統(tǒng)數(shù)據(jù)格式更好地轉(zhuǎn)換。四、消息路由器。在SOAP處理器與適配器之間傳遞消息,對(duì)SOAP消息進(jìn)行過(guò)濾后,傳遞到相應(yīng)的地點(diǎn)。
Web服務(wù)技術(shù)應(yīng)用在集成系統(tǒng)中,企業(yè)原有的系統(tǒng)可以不做任何修改,對(duì)原有的系統(tǒng)功能也不會(huì)造成任何的影響,只單純地在系統(tǒng)上添加一個(gè)SOAP接口,當(dāng)前使用的各種不能技術(shù)功能系統(tǒng)也能很好地連接起來(lái),正常地為人們提供各種需要的數(shù)據(jù)和操作、訪問(wèn)等。
在此基礎(chǔ)上,各種系統(tǒng)相互聯(lián)系,相互協(xié)作,組成更為去啊安眠的綜合的強(qiáng)大系統(tǒng)。一般來(lái)講,ERP系統(tǒng)不可能在任何隨時(shí)隨地都滿足企業(yè)的實(shí)際需求,企業(yè)多數(shù)時(shí)候還需要用其他途徑向系統(tǒng)中輸入大批量的數(shù)據(jù),比如,從Excel表格向EBS的庫(kù)存系統(tǒng)寫(xiě)入關(guān)于物料的信息,或者與別的第三方建立起數(shù)據(jù)的互換業(yè)務(wù),如果將數(shù)據(jù)直接寫(xiě)入,難以保證數(shù)據(jù)的準(zhǔn)確性,以及后期的數(shù)據(jù)管理工作也較為困難,而通過(guò)ORACLE接口就在中間的過(guò)渡,就可以將數(shù)據(jù)更方便的導(dǎo)入,還可以對(duì)導(dǎo)入后的數(shù)據(jù)進(jìn)行編輯管理。
作為一種服務(wù)性質(zhì)的集成方案,Web服務(wù)下的集成ERP系統(tǒng)可以更為全面地滿足用戶(hù)的需求的性能和達(dá)到靈活性的標(biāo)準(zhǔn),身在其中的服務(wù)對(duì)象與高度開(kāi)放、靈活的web集合在一起。集成系統(tǒng)為用戶(hù)提供了各種抽象的接口,系統(tǒng)通過(guò)這種接口進(jìn)行交互操作,底層的協(xié)議和一些自定義的編程接口,則是用來(lái)指導(dǎo)系統(tǒng)與其他系統(tǒng)的通訊的方式和方法,系統(tǒng)只要通過(guò)間單的服務(wù),選擇與本系統(tǒng)交互的相應(yīng)系統(tǒng),就能夠更好地定位這些服務(wù),并運(yùn)行的時(shí)與之進(jìn)行綁定。此外,面向服務(wù)的集成還具備另一個(gè)極大優(yōu)點(diǎn),企業(yè)能夠在已有的應(yīng)用中可重復(fù)使用系統(tǒng)的信息資源。
當(dāng)今時(shí)代,產(chǎn)業(yè)分工越來(lái)越細(xì),企業(yè)在快速發(fā)展和大規(guī)模擴(kuò)張的同時(shí),會(huì)不斷增加新的業(yè)務(wù),需要加入越來(lái)越多的應(yīng)用系統(tǒng),但是這些系統(tǒng)并不能相互隔絕,孤立的存在,這樣會(huì)導(dǎo)致企業(yè)的成本增加和人員的工作強(qiáng)度大等,降低企業(yè)的經(jīng)濟(jì)效益。實(shí)現(xiàn)系統(tǒng)的相互緊密連接,共享企業(yè)的信息資源,成為企業(yè)刻不容緩的難題。ERP系統(tǒng)的集成思路是新技術(shù)發(fā)展的產(chǎn)物,它開(kāi)放而又靈活的、高效而又便捷的集成設(shè)計(jì)為企業(yè)的發(fā)展開(kāi)辟了更為廣闊的空間。在實(shí)際的操作中,集成系統(tǒng)還有很多需要改進(jìn)的地方,比如,當(dāng)web主機(jī)在脫機(jī)的情況下,集成信息的安全性和可靠性如何更好地維護(hù)等,通過(guò)進(jìn)一步的總結(jié)和研究,為系統(tǒng)集成提供更為優(yōu)質(zhì)的條件。
[1]鞠彥輝.基于WebServices技術(shù)的企業(yè)內(nèi)部信息集成系統(tǒng)架構(gòu)研究[J].現(xiàn)代情報(bào),2005,(12):178-181.
[2]楊穎,楊磊.基于WebServices的企業(yè)e-ERP系統(tǒng)集成模型[J].計(jì)算機(jī)應(yīng)用研究,2005,(03):210-213.
[3]吳丹,等.基于協(xié)同服務(wù)平臺(tái)的分布式產(chǎn)品數(shù)據(jù)管理[J].清華大學(xué)學(xué)報(bào)(自然科學(xué)版),2002,42(6):791-794.