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