[摘要] 隨著網(wǎng)絡(luò)技術(shù)發(fā)展和電子商務(wù)的廣泛應(yīng)用,企業(yè)必須要進(jìn)行管理思想上的革命、管理模式與業(yè)務(wù)流程上的重組、管理手段上的更新。針對(duì)實(shí)現(xiàn)以業(yè)務(wù)流程重組為主要內(nèi)容的管理模式革命和基于組件的現(xiàn)代企業(yè)管理信息系統(tǒng)的管理手段革命,闡述了組件方法和技術(shù)對(duì)現(xiàn)代企業(yè)管理信息系統(tǒng)解決方案的優(yōu)勢(shì),以及企業(yè)管理信息系統(tǒng)應(yīng)采用組件式的體系結(jié)構(gòu)特點(diǎn)。
[關(guān)鍵詞] 電子商務(wù) 管理信息系統(tǒng) 組件方法 解決方案
一、 引言
在知識(shí)經(jīng)濟(jì)時(shí)代,企業(yè)所處的商業(yè)環(huán)境已經(jīng)發(fā)生了根本性變化。顧客需求瞬息萬(wàn)變、技術(shù)創(chuàng)新不斷加速、產(chǎn)品生命周期不斷縮短、市場(chǎng)競(jìng)爭(zhēng)日趨激烈,這些構(gòu)成了影響現(xiàn)代企業(yè)生存與發(fā)展的三股力量:顧客、競(jìng)爭(zhēng)和變化。 現(xiàn)代企業(yè)管理信息系統(tǒng),應(yīng)以現(xiàn)代企業(yè)的運(yùn)營(yíng)特點(diǎn)和運(yùn)營(yíng)模式為依據(jù),以現(xiàn)代IT技術(shù)為手段,對(duì)企業(yè)的運(yùn)營(yíng)的全過程和全方位進(jìn)行有效的管理。包括經(jīng)營(yíng)戰(zhàn)略、市場(chǎng)預(yù)測(cè)與分析、技術(shù)管理、供應(yīng)鏈管理、生產(chǎn)管理、銷售管理、人力資源管理、財(cái)務(wù)管理等各個(gè)方面。隨著Internet/Intranet技術(shù)的發(fā)展,現(xiàn)代企業(yè)管理信息系統(tǒng)在計(jì)算機(jī)系統(tǒng)上是基于N層的分布式系統(tǒng)的,面向Internet網(wǎng)絡(luò)的。作為計(jì)算機(jī)系統(tǒng)核心的軟件是決定管理信息系統(tǒng)適應(yīng)企業(yè)管理發(fā)展和創(chuàng)新需要的關(guān)鍵,組件方法是一種新的軟件開發(fā)方法,本文分析了用組件方法開發(fā)企業(yè)管理信息系統(tǒng),構(gòu)建組件化的企業(yè)管理信息系統(tǒng),為面向Internet時(shí)代的現(xiàn)代企業(yè)管理信息系統(tǒng)提供了解決方案,滿足了企業(yè)的需要。
二、電子商務(wù)革命對(duì)企業(yè)管理信息系統(tǒng)的影響
1.電子商務(wù)革命對(duì)企業(yè)管理信息系統(tǒng)的影響
(1)Internet迫使企業(yè)必須重新考慮戰(zhàn)略模型和業(yè)務(wù)模型。企業(yè)與客戶和供應(yīng)商之間實(shí)現(xiàn)電子網(wǎng)絡(luò)化的擴(kuò)展已成為現(xiàn)實(shí)。
(2)新的渠道正改變企業(yè)與市場(chǎng)打交道的方式,且導(dǎo)致了大量傳統(tǒng)的銷售、信息和供應(yīng)鏈渠道的中介者消失。
(3)客戶擁有了更大的選擇和消費(fèi)信息,客戶的忠誠(chéng)度更加難于建立和依賴。
(4)企業(yè)的競(jìng)爭(zhēng)更加激烈,一方面新的競(jìng)爭(zhēng)者出現(xiàn),另一方面?zhèn)鹘y(tǒng)競(jìng)爭(zhēng)者正在研究Internet時(shí)代所帶來(lái)的革命性的影響,以使企業(yè)更具有創(chuàng)新和高效。
2.電子商務(wù)時(shí)代企業(yè)管理信息系統(tǒng)應(yīng)具備的新特點(diǎn)
(1)跨平臺(tái)運(yùn)行:實(shí)現(xiàn)真正意義上的跨平臺(tái)運(yùn)行,以便企業(yè)可以根據(jù)業(yè)務(wù)需要和投資能力選擇最佳平臺(tái),并且?guī)椭髽I(yè)順利實(shí)現(xiàn)不同平臺(tái)的平滑過渡。
(2)支持多種應(yīng)用系統(tǒng)數(shù)據(jù)交換:不少企業(yè)已經(jīng)建立了各自的應(yīng)用系統(tǒng)。在電子商務(wù)時(shí)代,企業(yè)將會(huì)要求新系統(tǒng)也能與原有系統(tǒng)進(jìn)行數(shù)據(jù)交流和集成,從而有效利用已有投資。企業(yè)間的數(shù)據(jù)交換將幫助企業(yè)有效提升整個(gè)供應(yīng)鏈的競(jìng)爭(zhēng)力。
(3)系統(tǒng)高度集成:進(jìn)入系統(tǒng)的數(shù)據(jù)要能根據(jù)事先的設(shè)定以及管理工作的內(nèi)在規(guī)律和內(nèi)在聯(lián)系,傳遞到相關(guān)的功能模塊中,達(dá)到數(shù)據(jù)高度共享和系統(tǒng)的高度集成。
(4)高度模塊化:軟件系統(tǒng)在設(shè)計(jì)和開發(fā)過程中要保證各子系統(tǒng)、子系統(tǒng)中的各項(xiàng)功能,甚至每一個(gè)應(yīng)用程序的高度模塊化。只有這樣才可以實(shí)現(xiàn)對(duì)系統(tǒng)的自由剪裁和重新配置。
(5)分布式應(yīng)用系統(tǒng):新一代的管理軟件系統(tǒng)是超大規(guī)模的,它將不再是集中在局域網(wǎng)絡(luò)服務(wù)器上的系統(tǒng),因此支持分布式應(yīng)用和分布式數(shù)據(jù)庫(kù)是未來(lái)管理軟件的一個(gè)特征。
(6)面向電子商務(wù):新一代的管理軟件應(yīng)當(dāng)支持Internet上的信息獲取及網(wǎng)上交易的實(shí)現(xiàn)。
(7)高可靠性和安全性:大規(guī)模的系統(tǒng)、分布式應(yīng)用、廣泛的網(wǎng)絡(luò)連接需要系統(tǒng)具有更高的可靠性和更強(qiáng)的安全控制機(jī)制。
(8)支持企業(yè)的工作流程定義與企業(yè)重組:激烈競(jìng)爭(zhēng)的市場(chǎng)環(huán)境,需要企業(yè)不斷地改變自己以適應(yīng)外部環(huán)境的變化。企業(yè)兼并、內(nèi)部重組、工作流程改變是經(jīng)常發(fā)生的事情。企業(yè)甚至可以為了一個(gè)共同的目標(biāo),臨時(shí)組成跨越國(guó)家與地域限制的虛擬企業(yè)集團(tuán)。新一代的管理軟件應(yīng)當(dāng)能夠支持小到某項(xiàng)業(yè)務(wù)流程重新定義,大到企業(yè)的合并、分離、重組以及虛擬企業(yè)的重組操作。
(9)具備可擴(kuò)展的業(yè)務(wù)框架,有標(biāo)準(zhǔn)的對(duì)外接口:管理信息系統(tǒng)應(yīng)當(dāng)有一個(gè)易于擴(kuò)展的框架結(jié)構(gòu)。使得開發(fā)商今后對(duì)軟件的維護(hù)和擴(kuò)展變得更為容易,也使應(yīng)用系統(tǒng)的客戶化和二次開發(fā)變得簡(jiǎn)單。
三、目前企業(yè)管理信息系統(tǒng)存在的關(guān)鍵問題
1.目前企業(yè)管理存在的關(guān)鍵問題
(1)企業(yè)流程再造。Internet時(shí)代迫使企業(yè)對(duì)其所有過程、功能和業(yè)務(wù)重新定義和劃分。
(2)企業(yè)的創(chuàng)新。企業(yè)需要不斷地創(chuàng)新和拓展新業(yè)務(wù),才能有資格在Internet時(shí)代的市場(chǎng)上與新的競(jìng)爭(zhēng)者和傳統(tǒng)競(jìng)爭(zhēng)者以比高低。
2.目前IT方面存在的關(guān)鍵問題
(1)對(duì)現(xiàn)有系統(tǒng)的的修補(bǔ)。一方面通過對(duì)現(xiàn)有系統(tǒng)的的功能進(jìn)行修補(bǔ)以延長(zhǎng)其生命周期,以滿足企業(yè)的短期目標(biāo)。另一方面通過對(duì)現(xiàn)有系統(tǒng)的的非功能方面進(jìn)行修補(bǔ),例如安全方面的問題。
(2)對(duì)現(xiàn)有系統(tǒng)的利用?,F(xiàn)有系統(tǒng)是企業(yè)的重要資源,用現(xiàn)代IT技術(shù)對(duì)現(xiàn)有系統(tǒng)進(jìn)行包裝,使其成為新的系統(tǒng)的一部分,始終是現(xiàn)代企業(yè)管理信息系統(tǒng)解決方案的關(guān)鍵。
(3)支持新業(yè)務(wù)。企業(yè)在Internet時(shí)代,需要開展電子商務(wù)新業(yè)務(wù),如何解決和實(shí)現(xiàn)新業(yè)務(wù)與遺產(chǎn)系統(tǒng)的集成問題是企業(yè)能否實(shí)現(xiàn)電子商務(wù)的核心。
四、企業(yè)管理信息系統(tǒng)的解決方案
現(xiàn)代企業(yè)管理信息系統(tǒng)解決方案必定是大規(guī)模的、復(fù)雜的和分布式的。選擇N層分布構(gòu)架是構(gòu)筑健壯的、高性能的、擴(kuò)展性良好的、企業(yè)級(jí)的管理信息系統(tǒng)的切實(shí)可行的好方法?,F(xiàn)代企業(yè)管理信息系統(tǒng)解決方案從其組件、應(yīng)用程序服務(wù)器、企業(yè)系統(tǒng)集成三要素來(lái)加以分析和實(shí)現(xiàn)。用組件來(lái)提供企業(yè)管理信息系統(tǒng)的軟件系統(tǒng)開發(fā)方法和實(shí)現(xiàn)技術(shù);用應(yīng)用程序服務(wù)器實(shí)現(xiàn)業(yè)務(wù)邏輯;用企業(yè)系統(tǒng)集成實(shí)現(xiàn)不同的遺產(chǎn)系統(tǒng)、新增業(yè)務(wù)、外部系統(tǒng)或數(shù)據(jù)庫(kù)集成為一個(gè)基于Web的系統(tǒng)。
1.組件及組件方法特點(diǎn)
組件方法是目前軟件發(fā)展的新成果,滿足現(xiàn)代企業(yè)信息系統(tǒng)的需要是其產(chǎn)生的重要原因之一。組件是一個(gè)獨(dú)立發(fā)布、可替換的功能部分,可以通過它的接口實(shí)現(xiàn)服務(wù)。軟件組件是僅由契約式的指定接口和上下文依賴關(guān)系所構(gòu)成的單元。軟件組件可以獨(dú)立部署,并且它可以由第三方進(jìn)行合成。它具有如下特點(diǎn):
(1)服務(wù)性。組件提供契約式的接口服務(wù)組件用契約式的規(guī)格說(shuō)明描述其服務(wù),使用者通過其接口得到服務(wù),而無(wú)需直接調(diào)用組件的內(nèi)部方法。組件的用戶不用了解和實(shí)現(xiàn)組件的服務(wù)過程和細(xì)節(jié)。組件的契約式的接口服務(wù)使組件具有可替換性,這種可替換性既存在于設(shè)計(jì)階段,也存在于運(yùn)行階段。
(2)可部署性。組件不僅是一種執(zhí)行實(shí)體,且更是一種可以獨(dú)立部署的單元,它的部署不需要改變(或重新安裝)其他組件的制約。
(3)合成性。組件的最終目的是同其它組件合成形成一個(gè)應(yīng)用系統(tǒng),盡管組件也可以同其他組件合成形成一個(gè)組件。
(4)上下文依賴性。組件作為一種軟件實(shí)體,需要一種環(huán)境支撐,它與該環(huán)境依賴性決定了組件的服務(wù)性、可部署性、合成性。這四種性質(zhì)是組件的基本性質(zhì),它決定了組件與其他軟件實(shí)體:應(yīng)用程序、對(duì)象、函數(shù)等的區(qū)別。
隨著軟件開發(fā)的需求,組件技術(shù)不僅僅是一種軟件開發(fā)中的末端技術(shù),更重要的是在此基礎(chǔ)上形成了一種新的軟件開發(fā)和生產(chǎn)方法即組件方法,組件方法提出了涉及整個(gè)軟件生命周期的組件及組件層次概念。組件本身并不限制這些附加性質(zhì)和概念的拓展,這正是組件的魅力所在,也不影響組件最基本性質(zhì)的意義。組件可以通過市場(chǎng)向第三方購(gòu)買,提高了企業(yè)管理信息系統(tǒng)開發(fā)、新增業(yè)務(wù)與升級(jí)的速度。
2.應(yīng)用程序服務(wù)器
面向Internet網(wǎng)絡(luò)的應(yīng)用程序服務(wù)器如圖,是N層分布式系統(tǒng)的中間層的一個(gè)重要部分。
應(yīng)用程序服務(wù)器承擔(dān)了系統(tǒng)的業(yè)務(wù)邏輯的執(zhí)行,通過對(duì)一個(gè)可用服務(wù)的描述,定義了服務(wù)接口,提供了應(yīng)用程序軟件的部署能力。應(yīng)用程序服務(wù)器中的業(yè)務(wù)邏輯是由一組相互交互的組件集合,通過組件接口提供服務(wù),實(shí)現(xiàn)企業(yè)的業(yè)務(wù)執(zhí)行。應(yīng)用程序服務(wù)器還提供了事務(wù)處理、安全性、分布式系統(tǒng)各部分之間異步通信等一系列的核心服務(wù)。
3.企業(yè)系統(tǒng)集成
目前很多企業(yè)的IT設(shè)施是一些購(gòu)置的系統(tǒng)和自已開發(fā)的系統(tǒng),企業(yè)面臨的問題是如何統(tǒng)一這些資源;如何將這些資源集成到基于Web的、增加了新業(yè)務(wù)的具有N層分布式構(gòu)架的新系統(tǒng)中。企業(yè)只有解決了這兩個(gè)問題,才能充分發(fā)揮和挖掘企業(yè)信息資源,才能開展基于Internet上的電子商務(wù)。關(guān)于企業(yè)系統(tǒng)集成存在許多不同的觀點(diǎn),企業(yè)系統(tǒng)集成應(yīng)該是一種全局性的、戰(zhàn)略性的,而不是權(quán)宜之計(jì)或短期修補(bǔ)。因此,企業(yè)系統(tǒng)集成是一個(gè)體系結(jié)構(gòu)上的解決方案,這個(gè)解決方案須解決企業(yè)如何統(tǒng)一這些資源;如何將這些資源集成到基于Web增加了新業(yè)務(wù)的新系統(tǒng)中兩個(gè)問題。組件和組件模型可以把企業(yè)系統(tǒng)集成解決方案作為一系列相互交互的組件來(lái)分析、設(shè)計(jì)、實(shí)現(xiàn)和部署,并通過一組標(biāo)準(zhǔn)服務(wù)來(lái)訪問企業(yè)系統(tǒng)的分布式的各個(gè)部分。由于組件具有高復(fù)用性、插拔性、可替換性,那么基于組件的企業(yè)系統(tǒng)集成解決方案是滿足企業(yè)在發(fā)展、創(chuàng)新和適應(yīng)市場(chǎng)變化的要求、實(shí)現(xiàn)企業(yè)目標(biāo)的解決方案。
五、結(jié)束語(yǔ)
企業(yè)管理信息系統(tǒng)選擇基于組件的企業(yè)系統(tǒng)集成解決方案,可能在短期內(nèi)增加投入,增加了軟件的復(fù)雜性,但在Internet時(shí)代從長(zhǎng)遠(yuǎn)的角度考慮,企業(yè)管理信息系統(tǒng)面對(duì)業(yè)務(wù)流程不斷重組、新業(yè)務(wù)快速增長(zhǎng),采用基于組件的企業(yè)系統(tǒng)集成解決方案,企業(yè)會(huì)降低投入,企業(yè)管理信息系統(tǒng)的升級(jí)和新業(yè)務(wù)功能能快速實(shí)現(xiàn)。
參考文獻(xiàn):
[1]姚家奕主編:管理信息系統(tǒng)[M].北京.首都經(jīng)濟(jì)貿(mào)易大學(xué)出版社,2003
[2]Alan W.Brown (美)著:大規(guī)模基于構(gòu)件的軟件開發(fā)[M].趙文耘等譯;北京:機(jī)械工業(yè)出版社,2003
[3]章學(xué)拯:電子商務(wù)[M].上海:上海人民出版社,2001
[4]劉軍季常煦曾潔瓊:電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)[M].北京,機(jī)械工業(yè)出版社,2000
[5]ColinAtkinson(德):基于構(gòu)件的產(chǎn)品線工程UML方法[M].顧劍等譯;北京.機(jī)械工業(yè)出版社,2005
[6]Peter HerzumOliver Sims:(美)基于組件的企業(yè)級(jí)開發(fā)[M].韓柯譯;北京:機(jī)械工業(yè)出版社,2005