[摘要] ERP擴(kuò)展與整合是企業(yè)發(fā)展的需要,在研究組件及組件方法的基礎(chǔ)上,將正向性的組件方法拓展為一種逆向性的再造方法,應(yīng)用組件方法的特點(diǎn)和優(yōu)勢(shì),低成本、快速地實(shí)現(xiàn)ERP擴(kuò)展與整合的解決方案,并能高效地部暑和修改巳擴(kuò)展和整合企業(yè)信息系統(tǒng)。
[關(guān)鍵詞] ERP 電子商務(wù) 組件方法 擴(kuò)展性與整合 再造方法
一、引言
在Internet時(shí)代,市場(chǎng)競(jìng)爭(zhēng)的日益激烈和市場(chǎng)信息瞬息萬(wàn)變,企業(yè)需要不斷地整合物流、資金流與信息流,簡(jiǎn)化中間環(huán)節(jié),降低成本,追求企業(yè)的影響力。這些需求既涉及到原料的供應(yīng),也涉及到企業(yè)對(duì)外的銷售與服務(wù)。這就要求企業(yè)逐漸從內(nèi)部信息化向外部信息化的方向拓展并與作伙伴及用戶的信息系統(tǒng)進(jìn)行集成與整合。尋求一種快速低成本地解決該類問(wèn)題的方法,既能滿足企業(yè)的需求,也是承建者的期盼。以下分析就是這種尋求的一種探索。
二、ERP向電子商務(wù)的擴(kuò)展與整合
企業(yè)ERP需要不斷地變化和發(fā)展,達(dá)到變化和發(fā)展目的的手段有一般分為兩種,一種是采用漸進(jìn)的方式,通過(guò)對(duì)原有系統(tǒng)的升級(jí)、改造與整合,使系統(tǒng)能夠適應(yīng)發(fā)展的需要;另一種是革命性的,采用最先進(jìn)的技術(shù)、最先進(jìn)的管理模式,重新設(shè)計(jì)系統(tǒng)。這兩種方式各有優(yōu)缺點(diǎn),適用于不同的情況。當(dāng)組織沒(méi)有計(jì)算機(jī)信息系統(tǒng)時(shí)或者原有的計(jì)算機(jī)信息系統(tǒng)已經(jīng)完全不能適應(yīng)需求時(shí),需要進(jìn)行徹底的變革,需要進(jìn)行完全徹底的整體規(guī)劃,采用最先進(jìn)的技術(shù)對(duì)系統(tǒng)進(jìn)行設(shè)計(jì):然而,在大部分情況.組織需要保護(hù)原有的投資,需要充分利用己有的各種資源,需要在原有信息系統(tǒng)運(yùn)行中進(jìn)行持續(xù)的改進(jìn),這時(shí),信息系統(tǒng)的演化需要通過(guò)升級(jí)與整合來(lái)完成。ERP向電子商務(wù)的擴(kuò)展與整合就是按漸進(jìn)方式實(shí)現(xiàn)自身的發(fā)展。
1.ERP向電子商務(wù)的擴(kuò)展與整合的目的
ERP的擴(kuò)展與整合是在原有信息系統(tǒng)的基礎(chǔ)上,為了適應(yīng)組織業(yè)務(wù)變化和信息產(chǎn)品的升級(jí)而進(jìn)行的活動(dòng)。與單純的系統(tǒng)維護(hù)和新系統(tǒng)的開(kāi)發(fā)都不同,擴(kuò)展與整合必須充分考慮對(duì)原有信息資源和原有投資的保護(hù),以提高用戶的投資效益。與維護(hù)和重新開(kāi)發(fā)比較,ERP的擴(kuò)展與整合的目的具有如下特點(diǎn):及時(shí)性:及時(shí)適應(yīng)信息系統(tǒng)需要的變化;低成本:用相對(duì)較低的代價(jià)獲得收益;有效地保護(hù)信息資源:原有的信息資源可以順利過(guò)渡到新系統(tǒng)中。及時(shí)適應(yīng)組織的變化和信息技術(shù)的發(fā)展,ERP的擴(kuò)展與整合所要達(dá)到的目標(biāo),是在組織的某一部分(例如組織機(jī)構(gòu)或業(yè)務(wù)流程)發(fā)生變化或計(jì)劃發(fā)生變化后,要求信息系統(tǒng)在規(guī)定的時(shí)間內(nèi)做出相應(yīng)的調(diào)整。信息技術(shù)也是不斷發(fā)展的。一方面,信息技術(shù)的發(fā)展日新月異,軟硬件供應(yīng)商在不斷推出新產(chǎn)品的同時(shí),對(duì)老產(chǎn)品的技術(shù)支持也逐漸削弱。為了降低信息系統(tǒng)的運(yùn)行風(fēng)險(xiǎn),就需要使原有系統(tǒng)適應(yīng)先進(jìn)的信息技術(shù)。另一方面,新的信息技術(shù)還可能解決原有系統(tǒng)所不能解決的問(wèn)題,采用新技術(shù)可以增強(qiáng)信息系統(tǒng)的功能。與新系統(tǒng)的開(kāi)發(fā)不同,系統(tǒng)的擴(kuò)展與整合是動(dòng)態(tài)的和漸進(jìn)的過(guò)程,在發(fā)展中使信息系統(tǒng)與組織的發(fā)展相適應(yīng)。降低系統(tǒng)的總體成本是信息系統(tǒng)升級(jí)與整合的關(guān)鍵目的之一,在這個(gè)過(guò)程中,應(yīng)盡量應(yīng)用原有的遺留系統(tǒng)中適用的設(shè)計(jì)、模型和代碼。這一方面降低開(kāi)發(fā)成本,另一方面可以大大降低實(shí)施成本。信息資源是組織的寶貴財(cái)富,也是信息系統(tǒng)價(jià)值的體現(xiàn)。隨著時(shí)代的進(jìn)步,信息設(shè)備的價(jià)值越來(lái)越小,但信息資源的價(jià)值卻越來(lái)越高。保護(hù)信息資源既是信息系統(tǒng)升級(jí)與整合的一個(gè)理由,也是其實(shí)現(xiàn)過(guò)程中所必須達(dá)到的一個(gè)目標(biāo),保護(hù)信息資源不僅僅是將歷史數(shù)據(jù)完整地遷移到新的系統(tǒng)中,而且還要確保這些歷史數(shù)據(jù)適應(yīng)新的應(yīng)用。
2.ERP向電子商務(wù)的擴(kuò)展與整合的的內(nèi)容
ERP系統(tǒng)的整合包含了信息資源系統(tǒng)整合與應(yīng)用軟件整合,往往伴隨有系統(tǒng)的重構(gòu),在這種情況下,支撐系統(tǒng)的環(huán)境往往沒(méi)有變化,由于客戶業(yè)務(wù)流程的變化等因素,需要系統(tǒng)功能和信息資源存儲(chǔ)結(jié)構(gòu)進(jìn)行相應(yīng)的調(diào)整,就產(chǎn)生系統(tǒng)整合的需求,這個(gè)過(guò)程中往往伴隨有數(shù)據(jù)庫(kù)結(jié)構(gòu)的改變和應(yīng)用軟件程序的修改。ERP系統(tǒng)的擴(kuò)展是指系統(tǒng)內(nèi)部沒(méi)有需求的變化和支撐系統(tǒng)環(huán)境的變化,系統(tǒng)需要與外部系統(tǒng)進(jìn)行數(shù)據(jù)交換或功能集成,與其他系統(tǒng)一起構(gòu)成更大的系統(tǒng),將這種過(guò)程稱為系統(tǒng)擴(kuò)展。
三、ERP向電子商務(wù)的擴(kuò)展與整合的組件方法
1.組件方法
組件方法是目前軟件發(fā)展的新成果,滿足現(xiàn)代企業(yè)信息系統(tǒng)的需要是其產(chǎn)生的重要原因之一。組件是一個(gè)獨(dú)立發(fā)布、可替換的功能部分,可以通過(guò)它的接口實(shí)現(xiàn)服務(wù)。軟件組件是僅由契約式的指定接口和上下文依賴關(guān)系所構(gòu)成的單元。軟件組件可以獨(dú)立部署,并且它可以由第三方進(jìn)行合成。 組件提供契約式的接口服務(wù) 組件用契約式的規(guī)格說(shuō)明描述其服務(wù),使用者通過(guò)其接口得到服務(wù),而無(wú)需直接調(diào)用組件的內(nèi)部方法。組件的用戶不用了解和實(shí)現(xiàn)組件的服務(wù)過(guò)程和細(xì)節(jié)。組件的契約式的接口服務(wù)使組件具有可替換性,這種可替換性既存在于設(shè)計(jì)階段,也存在于運(yùn)行階段。
組件方法是以組件為中心,并貫穿于開(kāi)發(fā)生命周期中的所有階段和所有問(wèn)題,包括需求分析、體系結(jié)構(gòu)、設(shè)計(jì)、測(cè)試、部署、測(cè)試、項(xiàng)目管理和支持技術(shù)基礎(chǔ)設(shè)施。組件開(kāi)發(fā)方法不論組件是己準(zhǔn)備好的,還是將組件作為開(kāi)發(fā)項(xiàng)目的一部分都是基于組件。組件方法不僅一種軟件開(kāi)發(fā)方法,還可以擴(kuò)展為企業(yè)信息系統(tǒng)整合與升級(jí)的再造方法。企業(yè)的擴(kuò)展性升級(jí)與整合是包括系統(tǒng)擴(kuò)展和應(yīng)用軟件系統(tǒng)的整合,企業(yè)原有信息系統(tǒng)往往并非是按組件方法開(kāi)發(fā)的,但可以實(shí)施組件化的包裝,盡管包裝了的原有信息系統(tǒng)仍不一定是組件。對(duì)原有信息系統(tǒng)需擴(kuò)展的業(yè)務(wù)按組件方法開(kāi)發(fā)成一個(gè)組件,并按組件方法將組件化包裝的原有信息系統(tǒng)與擴(kuò)展業(yè)務(wù)的組件合成為一個(gè)新的、更大的系統(tǒng)。組件化包裝原有信息系統(tǒng),就是根據(jù)擴(kuò)展業(yè)務(wù)與原有信息系統(tǒng)的業(yè)務(wù)關(guān)聯(lián)開(kāi)發(fā)出基于原有信息系統(tǒng)的連接組件,原有信息系統(tǒng)作為該類組件的插座,通過(guò)該類組件實(shí)現(xiàn)原有信息系統(tǒng)實(shí)現(xiàn)與擴(kuò)展業(yè)務(wù)的功能和數(shù)據(jù)的集成與整合。
2.ERP向電子商務(wù)的擴(kuò)展與整合的組件方法特點(diǎn)及優(yōu)勢(shì)
從組件構(gòu)建者視點(diǎn)看,重要的是要能夠迅速、經(jīng)濟(jì)、可靠地構(gòu)建組件。構(gòu)建組件在技術(shù)上必須簡(jiǎn)單。單個(gè)組件的成本需要降低,而降低成本不僅決是否采用了合適的技術(shù),主要還取決于支持這種技術(shù)的所需的體系結(jié)構(gòu)和基礎(chǔ)設(shè)施,必須被熟知和成熟。由于組件在開(kāi)發(fā)周期、運(yùn)行期間、各個(gè)層次都是可拔插的,對(duì)于用戶的組件使用也做到了簡(jiǎn)單和快速。在開(kāi)發(fā)期間,組件構(gòu)建者應(yīng)該能夠使以前的執(zhí)行代碼,并重用以前開(kāi)發(fā)的很多軟件工件,這些重用極大地降低了開(kāi)發(fā)成本和周期?;诮M件的應(yīng)用系統(tǒng)開(kāi)發(fā)企業(yè)應(yīng)具有針對(duì)某些領(lǐng)域或行業(yè)的一套包括組件框架、組件模板、組件庫(kù)的完整組件及解決方案,應(yīng)用系統(tǒng)開(kāi)發(fā)人員用這些預(yù)先構(gòu)建好的組件或通過(guò)第三方市場(chǎng)購(gòu)置的組件,能根據(jù)企業(yè)信息系統(tǒng)的擴(kuò)展要求所制訂的解決方案,快速低成本地搭建、修改、提升、部署該解決方案。
四、ERP向電子商務(wù)的擴(kuò)展與整合的組件方法分析與設(shè)計(jì)
1.ERP向電子商務(wù)的擴(kuò)展與整合需求分析
企業(yè)從ERP擴(kuò)展到電子商務(wù)時(shí),首先新構(gòu)建企業(yè)的電子商務(wù)網(wǎng)站,創(chuàng)建企業(yè)自身的電子商務(wù)平臺(tái),通過(guò)該網(wǎng)站在Internet與合作伙伴和用戶進(jìn)行信息交互;一方面要求對(duì)原ERP的數(shù)據(jù)庫(kù)的信息資源不作改變;另一方面對(duì)原ERP的業(yè)務(wù)功能進(jìn)行改,實(shí)現(xiàn)與企業(yè)的電子商務(wù)網(wǎng)站的集成與整合。設(shè)定企業(yè)原有的ERP的開(kāi)發(fā)者與企業(yè)從ERP擴(kuò)展到電子商務(wù)的開(kāi)發(fā)者并不相同。首先根據(jù)企業(yè)的擴(kuò)展與需求,對(duì)企業(yè)的業(yè)務(wù)流程進(jìn)行再設(shè)計(jì),在新業(yè)務(wù)流程的基礎(chǔ)上再設(shè)計(jì)企業(yè)新的信息系統(tǒng)。企業(yè)的業(yè)務(wù)流程再設(shè)計(jì)及企業(yè)新的信息系統(tǒng)的再設(shè)計(jì)都是再工程的具體應(yīng)用,再工程是逆向工程、重構(gòu)工程、正向工程的組合,再工程過(guò)程包括決策分析、系統(tǒng)理解和系統(tǒng)進(jìn)化三個(gè)子過(guò)程。組件方法是決策分析的一種低成本、周期短、質(zhì)量好的選擇,組件方法的特點(diǎn)又決定了它是一種較佳選擇。組件方法在逆向工程和系統(tǒng)理解上無(wú)需對(duì)原ERP的工作機(jī)理作全面透徹的了解和把握,只是根據(jù)企業(yè)的擴(kuò)展性需求,在系統(tǒng)級(jí)功能、子系統(tǒng)級(jí)功能、方法上從接口的角度去理解和描述。組件方法在重構(gòu)工程、正向工程、系統(tǒng)進(jìn)化上的特點(diǎn)和優(yōu)勢(shì)已作陳述。
由于電子商務(wù)網(wǎng)站需要向Internet開(kāi)放,為了確保安全和系統(tǒng)的易維護(hù)性,企業(yè)原有的ERP與電子商務(wù)網(wǎng)站分別獨(dú)立運(yùn)行于兩個(gè)不同的網(wǎng)段,兩個(gè)子網(wǎng)用定制的網(wǎng)關(guān)進(jìn)行連接,網(wǎng)關(guān)允許電子商務(wù)網(wǎng)站與企業(yè)原有的ERP相互訪問(wèn),但不允許外部IP訪問(wèn)對(duì)內(nèi)部系統(tǒng)。電子商務(wù)網(wǎng)站系統(tǒng)包括應(yīng)用軟件系統(tǒng)和數(shù)據(jù)庫(kù),電子商務(wù)網(wǎng)站數(shù)據(jù)庫(kù)在物理結(jié)構(gòu)上與企業(yè)原有ERP的數(shù)據(jù)庫(kù)獨(dú)立。企業(yè)新的信息系統(tǒng)物理結(jié)構(gòu)如圖1所示。
電子商務(wù)網(wǎng)站系統(tǒng)應(yīng)用軟件系統(tǒng)按組件方法構(gòu)建成一個(gè)系統(tǒng)級(jí)組,該組件由不同粒度和類型的組件構(gòu)成,其中的一個(gè)連接組件負(fù)責(zé)與ERP系統(tǒng)的功能集成,另外電子商務(wù)網(wǎng)站組件中的數(shù)據(jù)庫(kù)連接組負(fù)責(zé)網(wǎng)站內(nèi)其它組件對(duì)電子商務(wù)網(wǎng)站數(shù)據(jù)庫(kù)和企業(yè)ERP數(shù)據(jù)庫(kù)的訪問(wèn),還負(fù)責(zé)電子商務(wù)網(wǎng)站數(shù)據(jù)庫(kù)與企業(yè)ERP數(shù)據(jù)庫(kù)的連接,保持兩個(gè)數(shù)據(jù)庫(kù)之間數(shù)據(jù)的完整性和一致性。
從組件方法的角度,經(jīng)過(guò)以組件為中心的體系結(jié)構(gòu),將企業(yè)原有的ERP和電子商務(wù)網(wǎng)站視為兩個(gè)對(duì)等協(xié)同的系統(tǒng),這兩個(gè)系統(tǒng)組成了對(duì)等協(xié)同、低耦合的系統(tǒng)級(jí)組件聯(lián)邦。構(gòu)建者一方面將電子商務(wù)網(wǎng)站開(kāi)發(fā)為一個(gè)系統(tǒng)級(jí)組件,另一方面將企業(yè)原有的ERP進(jìn)行組件化。將業(yè)務(wù)功能修改后的ERP組件化,即在ERP上構(gòu)建一個(gè)連接組件負(fù)責(zé)與電子商務(wù)網(wǎng)站的功能集成,同時(shí)還要在ERP上構(gòu)建一個(gè)數(shù)據(jù)庫(kù)連接組件負(fù)責(zé)ERP數(shù)據(jù)庫(kù)與電子商務(wù)網(wǎng)站數(shù)據(jù)庫(kù)連接,保持兩個(gè)數(shù)據(jù)庫(kù)之間數(shù)據(jù)的完整性和一致性。新的企業(yè)信息系統(tǒng)軟件結(jié)構(gòu)如圖所示。
按新的企業(yè)信息系統(tǒng)軟件結(jié)構(gòu),構(gòu)建者能高效地構(gòu)建組件,用戶也能短時(shí)間低成本地獲得和使用新的信息系統(tǒng)。新的企業(yè)信息系統(tǒng)在以后的修改中,只需修改相關(guān)組件和子系統(tǒng),而非全系統(tǒng)的修改,減少了修改時(shí)間和投入的費(fèi)用。
五、結(jié)束語(yǔ)
采用組件方法無(wú)疑是企業(yè)ERP的擴(kuò)展與整合的眾多方法中的較佳選擇,盡管作為一種新方法,目前仍不是非常成熟,正因此它才具有很大的發(fā)展空間。組件方法在目前的應(yīng)用中已露鋒芒,越來(lái)越多的系統(tǒng)軟件和應(yīng)用軟件生產(chǎn)廠商都在采納組件思想,并給予了大力支持。組件方法作為一種再造方法是對(duì)組件方法新的拓展。
參考文獻(xiàn):
[1]姚家奕主編:管理信息系統(tǒng)[M].北京.首都經(jīng)濟(jì)貿(mào)易大學(xué)出版社,2003
[2]Alan W.Brown (美)著:大規(guī)模基于構(gòu)件的軟件開(kāi)發(fā)[M].趙文耘等譯;北京.機(jī)械工業(yè)出版社
[3]甄鐳:信息系統(tǒng)升級(jí)與整合:策略、方法、技巧.北京:電子工業(yè)出版社,2004
[4]章學(xué)拯:電子商務(wù)[M].上海:上海人民出版社,2001
[5]劉軍季常煦曾潔瓊:電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)[M].北京,機(jī)械工業(yè)出版社,2000
[6](德)ColinAtkinson顧劍等譯:基于構(gòu)件的產(chǎn)品線工程UML方法[M].北京.機(jī)械工業(yè)出版社,2005
[7](美)Peter HerzumOliver Sims韓柯譯:基于組件的企業(yè)級(jí)開(kāi)發(fā)[M].北京:機(jī)械工業(yè)出版社,2005