近年來,隨著信息技術和現代管理思想的進一步發展,企業資源計劃(ERP)系統在計算機平臺、事務處理能力和功能范圍上有了很大進步。ERP系統不斷完善,應用ERP的企業大幅度增加。然而在ERP軟件開發過程中,人們所面臨的問題不再僅僅是考慮軟件系統的功能問題,還面臨要解決更難以處理的非功能性需求,如系統性能、可擴展性、可重用性等,而傳統ERP軟件的可擴展性、可重用性成為桎梏發展的—大障礙。
1 ERP系統的發展
20世紀90年代初,美國加特納咨詢公司(Cartner Group Inc)針對經濟全球化的趨勢以及逐步形成的全球供應鏈環境,提出了企業資源計劃(EntERPrise Resource Planning,簡稱ERP)的理念:ERP是建立在信息技術基礎上,以系統化的管理思想,為企業決策層和員工提供決策行手段的全方位管理平臺,體現了當今世界上最先進的企業管理理論,并提供了企業信息化集成的最佳方案。它將企業的物流、資金流和信息流統一起來進行管理,對企業所擁有的人力、資金、材料、設備、方法(生產技術)、信息和時間等各項資源進行綜合平衡和充分考慮.最大限度地利用企業的現有資源取得更大的經濟效益,科學、有效地管理企業的產、供、銷等各項具體業務工作。
近年來,隨著信息技術和現代_管理思想的進一步發展,ERP系統在計算機平臺、事務處理能力和功能范圍上有了很大進步,ERP系統不斷完善,應用ERP的企業大幅度增加。國外ERP軟件從MRP逐漸發展演化,己經形成了成熟的體系結構和穩定的產品,具有良好的可維護性和擴展性。隨著市場競爭的加劇,企業競爭空間和范圍的擴大化,加之企業國際化的需要,這一系列的變化對企業能夠有效快速的響應市場和客戶需求變化的能力提出了更高的要求。
2 傳統ERP系統的局限
作為覆蓋企業整個流程的一體化解決方案。ERP是—個包羅萬象的異常復雜的龐大系統,ERP軟件必須適應企業千變萬化的個性需求和持續的變革,并對企業業務的重組和發展提供快速和高效的軟件支持日。毛EERP軟件開發過程中,人們所面臨的問題不再僅僅是考慮軟件系統的功能問題,還面臨要解決更難以處理的非功能性需求,如系統性能、擴展性、重用性等,這對企業ERP系統開發提出了更高的要求。企業在自身發展的過程中需要不斷地調整自己的核心商業過程,包括財務、人力資源、制造、后勤、客戶服務和銷售等,發展趲陜的企業其核心商業過程的調整頻率就越高,因此在使用ERP系統時—個主要的考慮就是擴展性和重用性。而在Internet日益普及的今天,傳統ERP軟件的擴展性成為桎梏發展的一大障礙。
目前ERP系統在構建上主要存在幾個問題:一是ERP系統—般采用C/S結構,屬于兩層的應用軟件架構。界面與商業邏輯混合在一起,很難進行分離;二是多數軟件都是根據某一行業管理思想定制的日,這導致了軟件的通用性差,軟件重復開發工作量增加,軟件不適應企業快速變化所帶來的管理體系的變化的要求,柔性非常差;三是系統實施與維護難度大、系統易用性較差,以及ERP軟件總會有升級,二次開發的部分通常會涉及到軟件模塊的改動,要增加或修改軟件的功能,不一定可以遷移到新版本上,日后的維護很困難;四是ERP產品是否能進行全球的支持,許多ERP的產品并不具備這方面的特點。產品本地化十分困難。
3 國內外最新研究進展
針對目前ERP系統開發可擴展性,重用性差,不能適應企業業務快速變化的情況,人們吸收軟件重用的概念,在開發系統的每個層次,每個功能模塊中,充分考慮運用重用性,擴展性原則來設計系統,以目前企業運行實際情況為基礎,同時兼顧考慮企業將來業務的擴展。根據這種原則開發出的ERP系統既具有強大的應用特性,同時.可移植性好。可擴充性好,既能滿足企業目前的需要,又能對某些動態鏈接庫進行二次開發,適應公司將來業務的擴展和其他軟件的開發。為了追求ERP系統的擴展性和重用性,國內外主流的ERP廠商紛紛宣布加強對Internet的支持,想辦法解決傳統ERP軟件擴展性的難題。很多公司推出了支持Interact的模塊叫et UI。通過Net UI,現有的MRPII或ERP系統就可以通過Internet進行訪問,遠程用戶也可從中共享信息。用友、金蝶在意識到“Interact改變了—切”之后,分別提出了各自的產品策略;浪潮國強則采取與國內外廠商合作的辦法,開發“支持電子商務的ERP軟件”。它們認為,Internet給國內廠商帶來了打破傳統競爭格局的機會,支持電子商務將是ERP軟件進一步發展的必由之路。博通、天心、金航聯公司采用了構件重用、虛擬群組重構等技術,提高系統的靈活性和擴展性;廣州科思ERP開發廠商開發了KS—ERP這個全新的、代表最新軟件技術的ERP軟件系統平臺,提供的ERP流程,開發模式,擴展自動生成工具,很好的解決了ERP軟件開發、實施和維護過程中的質量、周期、成本、風險等方面的問題,并使ERP軟件能夠滿足企業管理個性化和持續完善的要求。
相比之下,SAP的動作更引人注目,這家德國公司不久前啟用了名為mySAP.com的網絡產品,從而進入了電子商務市場,并且采用模塊化的方式開發ERP系統,SAP公司的模塊化具有以下特點:
a 采用—種新的將第三方軟件集成到ERP中去的方法,稱為業務應用程序接口(Business AppIication Programming Interface,BAPI)。這是—個標準化的開放接口。有了BAPI,用戶可以通過瀏覽器、Exchange電子郵件來使用ERP系統,用戶可以將這些軟件模塊與非ERP軟件混合匹配使用。
b 用戶可以按需求單獨更新某—個模塊,而沒有必要為了增強某一個功能對系統進行全面升級。用戶用逐個模塊更新的力避增強系統的功能,而不必更換整個系統。
BAPI技術對ERP軟件的開發商說來是非常重大的進步。從MRPII到ERP,系統功能越來越多,—個軟件公司無論多么強大,也無法獨自開發包括企業全部專業的全部管理功能的軟件。在技術上必須有能力把第三方軟件接在自己的核心軟件上。SAP的BAPI和Oracle應用的30多個API能夠使自己的軟件具有“無限”的擴展能力。
互聯網技術的迅速普及與快速發展深刻地改變了社會的運行模式,應用系統的發展也從傳統的C/S模式到B/S模式,到目前具有多層結構的應用服務器模式,從而使企業的應用系統的建設具有更大的靈活性與可擴展性。目前的ERP開發廠商為了實現可擴展,可移植性,紛紛ERP的計算機環境從傳統Client/Server環境過渡到以Web和Internet/Intranet的網絡計算環境為支撐。所有的這些都表明,在開發ERP系統中,實現軟件的擴展性和重用性是—個非常重要的目標。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:ERP系統的重用性和擴展性研究進展