今天的ERP系統(tǒng)需要處理的流程已超過企業(yè)內(nèi)部的流程范圍。它還必須面對相關(guān)擴展企業(yè)中的用戶和流程問題——在供應(yīng)鏈中,制造商需要合作和協(xié)調(diào)的人和合作伙伴。簡單地說,“企業(yè)資源計劃(EntERPrise Resource Plan,ERP)”中的“企業(yè)(EntERPrise)”代表的不僅僅是企業(yè)內(nèi)部。更確切的說,它將超越傳統(tǒng)的制造環(huán)境范圍,從而包括擴展的企業(yè)。因此,產(chǎn)品架構(gòu)不再局限于提供功能性、用戶界面和平臺支持,它還要確定一個產(chǎn)品是否持久,是否可支持大量用戶,以及是否可結(jié)合新興的技術(shù),以便滿足日益增長的用戶需求。
企業(yè)資源計劃(ERP)系統(tǒng)是一套能夠使財務(wù)和人力資源部業(yè)務(wù)自動化以及能夠幫助制造商處理諸如管理定單和計劃生產(chǎn)等作業(yè)的應(yīng)用軟件。作為專業(yè)術(shù)語,ERP起初用來形容一套管理生產(chǎn)的復(fù)雜而集成的軟件系統(tǒng)。簡單地說,企業(yè)資源計劃(ERP)系統(tǒng)為管理和分析與產(chǎn)品制造相關(guān)的業(yè)務(wù)流程創(chuàng)造了互動的環(huán)境,例如:庫存控制,訂單接收,會計核算以及其它。雖然ERP起初的基本定義對其仍然適用,但是到今天它的定義已得到擴展。聰明的ERP用戶,日益提高的客戶期望值,制造需求的變化,以及對科技創(chuàng)新的無窮盡追求都是重塑ERP定義的驅(qū)動力。在今天充滿活力而又跌宕起伏的商業(yè)環(huán)境中,企業(yè)都迫切要求具備全球競爭力。競爭生存法則就是在盡可能短的時間里建立更親密的客戶關(guān)系,并提供增值產(chǎn)品和服務(wù)。這就要求整合企業(yè)業(yè)務(wù)流程。這也正是ERP系統(tǒng)的強大優(yōu)勢所在。
ERP系統(tǒng)的基本信息系統(tǒng)特征
沒有復(fù)雜的信息技術(shù)基礎(chǔ)構(gòu)架就無法設(shè)計ERP系統(tǒng)。ERP系統(tǒng)是把業(yè)務(wù)和信息技術(shù)緊密結(jié)合的經(jīng)典范例。大多數(shù)基于信息技術(shù)的ERP系統(tǒng)描述將ERP系統(tǒng)的特征歸納為以下幾點:
◆ ERP系統(tǒng)基于分布式開放系統(tǒng),用今天的術(shù)語說就是“客戶端/服務(wù)器”架構(gòu)。它與以前的物料需求計劃系統(tǒng)(MRP)或基于獨立微機(PC)的系統(tǒng)有顯著的區(qū)別,MRP是運用專屬性計算架構(gòu)技術(shù)且基于大型計算機或小型計算機的系統(tǒng)。
◆ ERP系統(tǒng)是基于分布式關(guān)系數(shù)據(jù)庫的技術(shù)。這就是說,數(shù)據(jù)庫軟件可支持一個生產(chǎn)數(shù)據(jù)庫的多個拷貝,這些拷貝對于世界各地的用戶來說都是清晰可見的。另外,可以通過“標準的”結(jié)構(gòu)化查詢語言(SQL)來訪問數(shù)據(jù)庫。同時,數(shù)據(jù)庫管理系統(tǒng)(DBMS)應(yīng)是與應(yīng)用軟件(如:制造、分銷、訂單錄入、采購等)配套設(shè)計的。
◆ 只有高端的數(shù)據(jù)庫管理系統(tǒng)(DBMS)可滿足ERP系統(tǒng)嚴苛的技術(shù)支持要求。IBM DB2,Oracle,Informix,和Microsoft SQL Server可支持大多數(shù)現(xiàn)有的ERP 系統(tǒng)。某些數(shù)據(jù)庫管理系統(tǒng)(DBMS)具備行鎖定功能,一些ERP供應(yīng)商要求具備這個功能。直到現(xiàn)在,Sybase仍不具備行級鎖定功能。不是所有供應(yīng)商的ERP軟件都支持各種常用數(shù)據(jù)庫。從這個角度說,市場是不斷變化的?偟恼f來,Oracle和Informix是高端ERP市場的最佳選擇,而SQL Server在中端市場最流行。
◆與使用第三代語言(如:COBOL)的MRP系統(tǒng)不同,ERP系統(tǒng)基于第四代語言(4GL)軟件代碼。在最近的三年里,面向?qū)ο缶幊蹋∣OP)/ 部件化已由“最好有,但不是必需的”功能轉(zhuǎn)化為“非常需要的” 功能。
◆ ERP系統(tǒng)具有圖形用戶界面(GUI)特征。GUI是計算機終端用戶在使用應(yīng)用程序時看到并與之互動的界面。GUI是指以圖標為基礎(chǔ)的“點擊”屏幕設(shè)計,最初通過蘋果公司的Macintosh微機推廣,然后由微軟公司的Windows產(chǎn)品普及。GUI與在計算機用戶世界中通用數(shù)十載的基于字符的屏幕(又稱“綠屏”)截然不同。它的優(yōu)點是用戶無需經(jīng)過過多培訓(xùn)即可進行熟練的操作。與以前的產(chǎn)品相比,事實證明GUI大大地提高了用戶的生產(chǎn)效率。
◆ ERP系統(tǒng)是企業(yè)范圍內(nèi)的系統(tǒng),它支持多廠房式全球運營。另外,用戶希望不斷將集成擴展到企業(yè)內(nèi)部的其他重要職能(如:產(chǎn)品數(shù)據(jù)管理,制造執(zhí)行系統(tǒng)等)以及整個全球供應(yīng)鏈(客戶和供應(yīng)商系統(tǒng))。
ERP系統(tǒng)硬件要求
日新月異的IT技術(shù)發(fā)展和計算機價格的大幅下降使小型企業(yè)實施ERP成為可能。作為一個高端的、面向關(guān)鍵業(yè)務(wù)的、需要滿足大型企業(yè)需求(年營業(yè)額通常達 1000億美元的企業(yè))且需要提供卓越可擴展性的應(yīng)用系統(tǒng),ERP可能是現(xiàn)今在硬件方面要求最嚴格的應(yīng)用系統(tǒng)。典型的隨機存儲器的容量最小是1GB,更大型的安裝則需要幾十個GB。同時要求大容量的磁盤,最小要幾十GB,通常硬盤空間要100GB左右。ERP系統(tǒng)的面向關(guān)鍵業(yè)務(wù)的特性要求它維護多個日志文件,這就需要更大的磁盤空間。這些大容量磁盤必須通過冗余措施,例如:冗余獨立磁盤陣列(RAID),來保持高速性和高可用性。
ERP的操作系統(tǒng)
為了實現(xiàn)高效能,ERP應(yīng)用系統(tǒng)還需要一個高端的操作系統(tǒng),此操作系統(tǒng)可支持多任務(wù)、多用戶的應(yīng)用程序和多線程技術(shù)。為了提供可擴展性,操作系統(tǒng)還應(yīng)支持高端處理器特性,例如:32位支持或更高級的硬件技術(shù),以及支持對稱多處理(SMP)技術(shù)。現(xiàn)在應(yīng)用于ERP系統(tǒng)的前沿操作系統(tǒng)都是高端Unix系統(tǒng)(Sun Solaris,HP-UX,Dec-Unix,IBM AIX),Windows NT,IBM OS/400,和 IBM MVS(ERP系統(tǒng)開始應(yīng)用Linux操作系統(tǒng))。很遺憾的是,不是每個供應(yīng)商的軟件都可支持不同的操作系統(tǒng)。
到目前為止,人們還沒有找到為ERP系統(tǒng)實施確定最佳操作系統(tǒng)的明確而快捷的方法?偟恼f來,高端Unix系統(tǒng)是高端ERP市場的首選,而Windows NT在中端市場更流行(占有約50%的市場份額)。隨著技術(shù)的不斷改進,Windows NT/2000有望成為未來高端市場的一個有力的競爭產(chǎn)品。
ERP系統(tǒng)的架構(gòu)
從架構(gòu)角度上說,第一個ERP軟件包最初是在大型計算機環(huán)境中編寫的。在這個系統(tǒng)設(shè)置中,大型計算機代表大腦,另外用戶通過所謂的“啞終端” 只能訪問和輸入數(shù)據(jù)。由于啞終端僅是鍵盤和終端的組合,它自身無法處理信息。
個人電腦的功能現(xiàn)在已足夠強大來承擔(dān)一部分過去只能由大型計算機處理的任務(wù)。當個人電腦與更大型的電腦(大型計算機,小型計算機,或者個人電腦服務(wù)器)結(jié)合在一起時,這個系統(tǒng)被稱之為客戶端/服務(wù)器平臺。
“客戶端/服務(wù)器”意味著在兩臺電腦之間分配作業(yè)處理。 “客戶端”是指桌面上的電腦,它可執(zhí)行顯示和一些邏輯功能(如:Windows圖形用戶界面);而“服務(wù)器”是指更中樞的電腦,它包含數(shù)據(jù)庫和應(yīng)用程序(參見下圖)。
現(xiàn)在,很多公司普遍選擇客戶端/服務(wù)器架構(gòu)或分布式計算機系統(tǒng),主要出于以下幾個原因。首先,用個人電腦取代啞終端可以提高計算能力。圖形處理是高度的CPU密集型操作,因而不適于在中樞電腦上執(zhí)行。因此,必然要把這些操作轉(zhuǎn)給個人電腦。其次,由于可能使用分布式數(shù)據(jù)庫,整體系統(tǒng)速度提高。此外,與使用大型計算機系統(tǒng)相比,硬件成本大幅下降。
客戶端/服務(wù)器實施的主要策略是兩層模式,三層/多層模式,以及因特網(wǎng)/企業(yè)內(nèi)部互聯(lián)網(wǎng)應(yīng)用模式。層級概念為不同種類的架構(gòu)歸類提供了方便。圖1說明了二層和三層模式的不同之處。
在二層模式中,客戶端設(shè)備與單個服務(wù)器相連。服務(wù)器通常控制中樞數(shù)據(jù)庫,而客戶端控制用戶界面。兩者的主要區(qū)別在于服務(wù)器應(yīng)對多個不同客戶端的請求,而客戶端針對單個服務(wù)器發(fā)出信息請求。為了提高多用戶效能,數(shù)據(jù)由專用數(shù)據(jù)庫管理。
二層模式設(shè)計通常通過使用數(shù)據(jù)服務(wù)器進行集中控制和管理的方法來實現(xiàn)業(yè)務(wù)邏輯定位。設(shè)計人員會確定在客戶端和在服務(wù)器端實施的處理邏輯量。如果大多數(shù)作業(yè)在客戶端電腦中處理,這被稱之為“胖客戶端”應(yīng)用模式。反之,“瘦客戶端”應(yīng)用模式指在服務(wù)器端處理大多數(shù)作業(yè)。
三層應(yīng)用模式在二層主從模式中(Two-tier)加入了第三個程序,通常是一個數(shù)據(jù)庫,服務(wù)器用它來存儲數(shù)據(jù)。業(yè)務(wù)邏輯被拆分到多個計算機上,以改進可靠性和分攤處理負載。在三層模式中,客戶端設(shè)備控制用戶界面和一些處理邏輯,而應(yīng)用服務(wù)器管理企業(yè)數(shù)據(jù)庫。這個模式有助于管理版本發(fā)布和企業(yè)業(yè)務(wù)規(guī)定,F(xiàn)在大多數(shù)頂尖的ERP應(yīng)用系統(tǒng)都是在三層架構(gòu)模式的基礎(chǔ)上搭建的。
三層模式是多層架構(gòu)的基礎(chǔ)。多層架構(gòu)通過把程序塊分布到多個服務(wù)器來分解大型應(yīng)用程序的處理負載。根據(jù)定義,多層應(yīng)用程序可以被分解成存儲于多個計算機的多個模塊。當這些模塊被存儲在不同的計算機上時,可優(yōu)化每臺計算機和每個模塊,以滿足特殊的用途,如:數(shù)據(jù)庫、業(yè)務(wù)邏輯或用戶界面。然后,聯(lián)網(wǎng)的計算機可與其它計算機和應(yīng)用系統(tǒng)共享組件,以消除冗余以及進一步優(yōu)化效能。在一些多層環(huán)境中,可以通過重新部署模塊來改進遠程地點的網(wǎng)絡(luò)效能,而不會破壞應(yīng)用完整性。
多層架構(gòu)允許同時運行不限數(shù)量的程序,發(fā)送信息,使用不同協(xié)議進行通訊,以及同時進行互動。這種架構(gòu)可支持更強大的、擴展性更強的應(yīng)用系統(tǒng),并可為不同的客戶提供多種不同的服務(wù)。它還包括嚴重警報功能,這就增加了設(shè)計、實施、性能和負荷平衡的復(fù)雜性。另外,很多現(xiàn)有的技術(shù)使這個情況更加復(fù)雜,例如:公用對象請求代理架構(gòu)(CORBA),enterprise JavaBeans (EJB),分布式公用對象模型(DCOM),以及遠程方法調(diào)用(RMI)。
總的說,如果使用分布式對象架構(gòu)可以幫助用戶編寫運行速度更快的、容量更大的、功能更強大的以及更強健的程序,那么在這方面的努力嘗試是值得的。因為客戶越來越清楚地認識到架構(gòu)在供應(yīng)商快速實施、維護、擴展/定制以及與其它供應(yīng)商模塊進行集成等方面的重要作用,所以近三年開發(fā)或升級的ERP產(chǎn)品結(jié)合了面向?qū)ο蟮模ńM件化的)開發(fā)環(huán)境以及多層架構(gòu)。
作為最新趨勢的因特網(wǎng)/企業(yè)內(nèi)部互聯(lián)網(wǎng)架構(gòu)
客戶端/服務(wù)器技術(shù)依賴于相關(guān)設(shè)備之間的穩(wěn)健通訊。局域網(wǎng)(LAN)和廣域網(wǎng)(WANs)成為大多數(shù)公司在開支和管理方面的頭疼事情。另外,軟件的版本更新,尤其是在多臺分布式電腦上的軟件版本更新,幾乎是無法解決的問題。由此,很多IT部門正在考慮從因特網(wǎng)/企業(yè)內(nèi)部互聯(lián)網(wǎng)技術(shù)中尋求解決方案。
在因特網(wǎng)/企業(yè)內(nèi)部互聯(lián)網(wǎng)模式中,通訊工具為廣域通訊提供中堅技術(shù)支持。電腦只使用統(tǒng)一資源定位符(URL)來連接它們需要從中獲取幫助的服務(wù)器。當需要時,可下載更新客戶端電腦中運行的以Java語言編寫的軟件,以確保運行的是最新版本的軟件。當只實施基于因特網(wǎng)的ERP系統(tǒng)時,就無需進行客戶端的軟件升級,基于瀏覽器的應(yīng)用程序極大地簡化了培訓(xùn)過程,并且可幫助企業(yè)簡化協(xié)調(diào)多個遠程地點的運營。在頂尖ERP軟件供應(yīng)商中,仁科公司(PeopleSoft)和甲骨文公司(Oracle)是這種構(gòu)架模式最強大的支持者,而Lawson Software公司在這方面領(lǐng)先于其它中端產(chǎn)品供應(yīng)商。
其它的技術(shù)
通常情況下,實施ERP解決方案的公司都在多個地點運營和進行控制。因此,需要跨多個地點以及在供應(yīng)鏈中的多個業(yè)務(wù)伙伴之間進行在線數(shù)據(jù)傳輸。為了簡化這些作業(yè),就需要其它重要的ERP系統(tǒng)支持技術(shù),如:工作流、工作組、組件、電子數(shù)據(jù)交換(EDI)、因特網(wǎng)、企業(yè)內(nèi)部互聯(lián)網(wǎng)和數(shù)據(jù)倉庫等。(
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標題:ERP整合企業(yè)業(yè)務(wù)流程 基礎(chǔ)技術(shù)是本質(zhì)
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/1081971730.html