最近這幾年,可以看到未來的若干年,越來越多的人們開始強調(diào)管理,強調(diào)服務,F(xiàn)在信息化的焦點,從過去的企業(yè)內(nèi)部逐漸轉(zhuǎn)向企業(yè)間的協(xié)同。ERP管理由過去的局部“進、銷、存”,或者一個生產(chǎn)系統(tǒng),或者一個財務系統(tǒng)逐漸的進入了企業(yè)整體業(yè)務的集成和整合;現(xiàn)在開始ERP更加關(guān)注企業(yè)間的上下游,整個產(chǎn)業(yè)鏈、產(chǎn)品鏈的協(xié)同;在技術(shù)上ERP從過去的C/S、B/S,走向了現(xiàn)在的SOA的架構(gòu)和動態(tài)存構(gòu);ERP的產(chǎn)品本身從一個局部應用的產(chǎn)品發(fā)展到一個強調(diào)的構(gòu)建化、集成化以及客戶適應性的完整產(chǎn)品;ERP市場則由早期的平攤戰(zhàn)略市場份額,搶用戶數(shù),惡性價格競爭,到現(xiàn)在逐漸開始有了行業(yè)細分,有了專業(yè)解決方案,各自在找尋自己的位置;ERP由群雄混戰(zhàn)發(fā)展到現(xiàn)在形成了較大的產(chǎn)業(yè)規(guī)模,并由一批主流企業(yè)在行政。以上種種跡象都表明ERP已經(jīng)比較成熟,進入了發(fā)展后期。但是對中國而言還有很長的路要走,無論是在企業(yè)應用,產(chǎn)業(yè)市場高潮都還沒有來,所以中國的ERP還有很大的發(fā)展空間。 圖1 企業(yè)信息化與ERP發(fā)展歷程 這時候從技術(shù)角度的需求變化以及技術(shù)需求變化帶來ERP的最新發(fā)展趨勢都值得關(guān)注。從ERP的技術(shù)形態(tài)看,它涉及的范圍從企業(yè)內(nèi)部到了企業(yè)之間,系統(tǒng)的實施方法從過去簡單的業(yè)務建模到現(xiàn)在的模型驅(qū)動,從傳統(tǒng)的架構(gòu)到現(xiàn)在的基于WAP SERVICE,基于SOA這樣的架構(gòu),F(xiàn)在系統(tǒng)開發(fā)很少直接編程,都是軟件生成,做軟構(gòu)件和軟件服務。集成方式,從過去簡單的數(shù)據(jù)互通到現(xiàn)在企業(yè)業(yè)務的互操作,基于企業(yè)服務器和企業(yè)總線的互操作。應用范圍也從內(nèi)網(wǎng)走向了外網(wǎng)和移動網(wǎng)。角色支持從過去的單一方面的支持到現(xiàn)在的商務智能。ERP過去以管理和軟件工程為理論基礎(chǔ),現(xiàn)在則逐漸的整合走向服務科學工程。 在這樣一個后期,它的技術(shù)需求實際上從企業(yè)和應用角度發(fā)生了越來越多的變化: ◆現(xiàn)在越來越的企業(yè)要求行業(yè)性和企業(yè)化的解決方案; ◆現(xiàn)在有很多的中小企業(yè)開始應用ERP,因此需要ERP有對癥下藥的可裁剪性和適應性; ◆要求ERP能跟上企業(yè)的組織和業(yè)務的變化,要求ERP有不斷演化和擴展的能力; ◆企業(yè)全球化引發(fā)了企業(yè)管理的新模式,這些跨企業(yè)的協(xié)作,要求ERP不僅僅是滿足企業(yè)內(nèi)部應用還要求它能跟它的協(xié)作伙伴之間產(chǎn)生一種技術(shù)協(xié)調(diào)和生產(chǎn)協(xié)調(diào); ◆企業(yè)用戶對管理咨詢服務要求的提高,很多企業(yè)引入管理咨詢服務,優(yōu)化其業(yè)務過程及組織機構(gòu); ◆隨著移動計算的發(fā)展,企業(yè)要求ERP系統(tǒng)能夠支持移動商務應用模式及移動管理方式; ◆許多企業(yè)用戶希望與ERP軟件商建立長期合作關(guān)系; ◆ERP軟件商、咨詢商需要有先進靈活的軟件架構(gòu)和工具,以能夠快速支持滿足用戶需求的解決方案; ◆新概念、新方法與新架構(gòu)的出現(xiàn)引起軟件平臺升級。 因此由于上述這些發(fā)展變化的新技術(shù),包括企業(yè)建模和模型驅(qū)動技術(shù),還有應用和集成技術(shù),移動商務技術(shù),數(shù)據(jù)挖掘和商務智能技術(shù),以及最近這幾年在美國高度重視的RFID,還有企業(yè)知識管理,服務科學與工程的興起,將為我們未來的ERP奠定很好的理論方法。 在ERP發(fā)展變化如此迅速的情況下,我們應該關(guān)注以下八個問題。 03年我提出了協(xié)同制造資源計劃與管理(CORP:Collaborative Resource Planning),如圖2。隨著全球動態(tài)價值鏈的發(fā)展,ERP不斷的加強它和企業(yè)上下游之間的關(guān)聯(lián),并且通過多層的協(xié)同方式來協(xié)調(diào)資源管理,所以逐漸形成了跨企業(yè)的協(xié)同資源計劃與管理。 圖2 協(xié)同制造資源計劃與管理 比如一個大型單件復雜產(chǎn)品,或者是像復雜的飛機、導彈、衛(wèi)星這樣一些復雜的產(chǎn)品,它首先做的就是由設(shè)計部來牽引,以總裝廠來圍繞資源管理。它有戰(zhàn)略合作伙伴,比如說船的發(fā)動機,還有關(guān)鍵的載荷,這就是戰(zhàn)略伙伴,他們之間形成項目協(xié)同,有生產(chǎn)計劃的協(xié)同。然后再向下有一些重要的部件,叫重要合作伙伴,這些重要合作伙伴之間是配套生產(chǎn)協(xié)同。再下一級就是一般的相互之間的供需關(guān)系,就是一般的伙伴,這也很重要,他們之間是一般的供需定單協(xié)同。這就是CORP。 圖3給出了一個造船企業(yè)的協(xié)同制造與管理。一個船是以裝為主的,包括總體的裝備、托盤,這樣幾個層次。其中包含了項目計劃的協(xié)調(diào)、執(zhí)行的協(xié)調(diào)和定單的協(xié)調(diào),以及頭牌供應商,一級供應商和二級供應商,他們之間復雜的相應關(guān)系。這樣幾個廠之間,是圍繞著總裝廠來形成的這樣一個以產(chǎn)品生產(chǎn)項目為核心的協(xié)同。它包括了ERP,SCM和項目管理,實際上是一個企業(yè)群,是圍繞骨干企業(yè)的計劃,這樣的模式已經(jīng)越來越成為一種趨勢。 圖3 一個造船企業(yè)的協(xié)同制造與管理 2. 需求驅(qū)動的適應性解決方案 每個企業(yè)在上項目的時候都期望以企業(yè)需求為目標,但現(xiàn)在主流方法并不是直接把需求映射到軟件上,而是在使用過程中,需求發(fā)生了變化,要由模型的演化帶來軟件和模型的變化從而支持ERP的變化。當然要完成這件事需要一系列的技術(shù),可以通過模型驅(qū)動的架構(gòu)和軟件開發(fā)方法把行業(yè)的參考模型固定下來,一個行業(yè)要有行業(yè)的軟構(gòu)件庫。 所謂適應性,就是按需應用、按需重構(gòu)。這里面給出幾個關(guān)鍵的,比如說模型驅(qū)動和軟件的開發(fā),把企業(yè)需求映射到企業(yè)的需求模型,包括業(yè)務規(guī)則和模型方式。 模型驅(qū)動體系結(jié)構(gòu)的開發(fā)過程需要經(jīng)過幾個層次的轉(zhuǎn)換,從面向業(yè)務需求的業(yè)務模型到面向過程的IT需求模型,然后再轉(zhuǎn)向面向?qū)ο蟮南到y(tǒng)模型,再面向?qū)崿F(xiàn)模式的實施模型,直到基于構(gòu)件的軟件系統(tǒng)。這種開發(fā)過程與別人不同的就在于面向?qū)ο,我們把過去大家比較關(guān)注的企業(yè)過程,到軟件實施時用工作流來表示,這時候圍繞的是一個個的定單,ERP則是定單被處理的過程,軟件是完成定單處理關(guān)聯(lián)業(yè)務的載體,所以實際上被處理的表單很重要,以此為核心,就形成了一個面向?qū)ο蟮哪P汀?/P>
圖4 基于MDA和軟構(gòu)件的企業(yè)應用軟件開發(fā) 從圖4可以看出,如果從企業(yè)的協(xié)同管理需求出發(fā),通過左邊的企業(yè)需求轉(zhuǎn)換成模型,然后再通過模型進一步由宏觀到微觀,然后切分出各個業(yè)務構(gòu)件,或者說是面向業(yè)務的服務,這些構(gòu)件再進入構(gòu)件庫,然后在企業(yè)應用的時候進行遴選,進行裝配,這樣構(gòu)成了模型驅(qū)動的解決方案,最后通過部署能夠進行企業(yè)的協(xié)同管理模式。 3.支持企業(yè)間業(yè)務協(xié)同的企業(yè)互操作技術(shù) 歐洲在5年前曾分析過,企業(yè)40%的錢都是花在做企業(yè)間的互操作上,所以大概有10多個公司在做支持企業(yè)間業(yè)務協(xié)同的企業(yè)互操作技術(shù)的研究,歐盟政府也十分支持,我這幾年一直跟他們在一起,交流非常多,F(xiàn)在歐洲人強調(diào)的ERP還有企業(yè)應用的集成,他們強調(diào)互操作,不僅僅是企業(yè)間的數(shù)據(jù)互通,而且是模型之間,業(yè)務之間可以互相轉(zhuǎn)換。他們研究的是當本質(zhì)上相同的業(yè)務在不同企業(yè)中的表述不同時,他們從業(yè)務上怎么對話,這樣進行業(yè)務上的互通。 支持企業(yè)間協(xié)同的互操作技術(shù)關(guān)鍵在于三點,包括提供互操作體系架構(gòu)和平臺,定義企業(yè)的建模方法,還有表述的企業(yè)知識。這是歐洲人提出來的思路,比如兩個系統(tǒng),他們要實現(xiàn)集成,可以直接通過軟件工程集成,也可以向上一層,面向IT模型的集成。再向上一層,可以實現(xiàn)管理者之間的集成,但是這里面有很多大量的術(shù)語和理解的不同,這需要有本體論來支持。不僅僅是數(shù)據(jù)協(xié)同,流程的協(xié)同,最后要達到企業(yè)群的協(xié)作,這里面就要包含SOA的方法。 圖5 跨企業(yè)信息系統(tǒng)集成與協(xié)同 4.影響ERP軟件架構(gòu)及開發(fā)方式的SOA技術(shù) 圖6 基于模型驅(qū)動的企業(yè)互操作MDI技術(shù) 圖6給出來一個企業(yè)群體上下游的方法。還有一個就是大家比較關(guān)注的SOA對各種軟件產(chǎn)生巨大的影響。業(yè)務人員通常不愿意跟技術(shù)人員討論IT的鴻溝,討論復雜的軟件構(gòu)成,他們希望就討論業(yè)務服務,然后剩下的事情由技術(shù)人員來做。IT就希望提供這樣一種架構(gòu), 因此就有了SOA的提出。SOA是供應商為客戶或者合作伙伴提供的一種服務,還是軟件開發(fā)和變成的模式。 SOA是基于服務的模型架構(gòu),這比較偏向IDM的思想。如何對企業(yè)業(yè)務模型進行分析,進行業(yè)務構(gòu)件化分析,然后如何識別里面的相關(guān)構(gòu)件,把它描述下來,轉(zhuǎn)換到軟件(IT),這就是軟件開發(fā)方法。軟件開發(fā)商要真的能夠轉(zhuǎn)換,誰來支持?這就要一個模型架構(gòu),從最底層的軟件應用資源(實際上是一個一個的軟件體)來支持服務構(gòu)件,服務構(gòu)件通過編排,通過協(xié)作,支持形成服務,形成商務業(yè)務的過程,最后形成我們要實現(xiàn)的大功能。 這個支持是需要ESB來支持。在這樣一個SOA環(huán)境下,需要有一套基于SOA的內(nèi)容,包括業(yè)務,SOA的服務和設(shè)計管理。現(xiàn)在SOA還沒有達到鼎盛的繁榮度。從大家互相不關(guān)聯(lián)到互相集成,再到構(gòu)件化,到有了服務概念,到有了復合的服務,到未來虛擬的服務和到可重構(gòu)的服務,從商務上怎么發(fā)展,我們現(xiàn)在處在第四級,我們還需要從組織上、方法上、應用上、體系機構(gòu)和技術(shù)結(jié)構(gòu)上發(fā)展。 5.提升ERP實施效果的服務科學與工程 應該說ERP的實施需要一套理論方法來支持。恰好這些年,由IBM提出來的服務管理科學工程正努力扮演這樣一個角色,它將對ERP的服務管理產(chǎn)生重要的影響。由哪些組織,做一些什么樣的服務,這就不僅僅是IT的事,需要有計算機科學、管理科學和社會科學一起來做,慢慢形成理論上的服務科學和工程管理。通過軟件工程和系統(tǒng)工程,還有管理科學和社會科學,構(gòu)成服務工程的一個領(lǐng)域,它是用來描述定義設(shè)計、監(jiān)理、設(shè)施維護、動態(tài)構(gòu)成的系統(tǒng)的一套方法,當然最核心的是服務體系。這里面包括了服務模型、服務建模、支撐工程和平臺。 圖7 基于模型驅(qū)動的服務方法體系 圖7是基于服務模型的驅(qū)動方法體系。這個體系的目的在于怎樣支持一開始的服務需求到服務的實現(xiàn),以及對于服務性能的模型的評價和執(zhí)行的評價,其目的是幫助人們建立好服務系統(tǒng)。 6.移動商務環(huán)境下的ERP系統(tǒng) 隨著無線網(wǎng)帶寬增加和移動設(shè)備改進,越來越多的ERP軟件商基于無線網(wǎng)絡(luò)和移動商務平臺實現(xiàn)ERP的移動化產(chǎn)品(ERP Mobility),支持用戶企業(yè)員工、合作伙伴以及客戶可以在任何地點、任何時候都能夠獲取他們所需要的數(shù)據(jù),并實現(xiàn)企業(yè)級移動業(yè)務管理;解決企業(yè)利用移動環(huán)境擴展商務與管理手段的問題,以挖掘企業(yè)的經(jīng)營潛力和管理潛力。 圖8 移動ERP體系結(jié)構(gòu) 目前還需要對現(xiàn)在的系統(tǒng)進行改造,來實現(xiàn)這種移動便捷的系統(tǒng)。到現(xiàn)在為止,在實際的移動業(yè)務中,比較多的是移動審批、提請、申報和查詢。 7.RFID技術(shù)給ERP帶來的影響 RFID技術(shù)的不斷發(fā)展與應用為企業(yè)間協(xié)同物流與供應鏈管理的應用與實施提供強大的技術(shù)保證。這種技術(shù)主要應用于采購管理、車間物流管理、庫存管理、產(chǎn)品追蹤管理、運輸與配送管理、銷售與服務管理等用于支撐ERP的運輸。圖9給出了ERP通過數(shù)據(jù)采集到分析到中間件轉(zhuǎn)換的系統(tǒng)。 圖9 基于RFID的企業(yè)ERP與供應鏈管理 8.ERP開發(fā)商、咨詢商與企業(yè)用戶共同發(fā)展的生態(tài)環(huán)境 隨著ERP系統(tǒng)的長期普及和深入發(fā)展,ERP的開發(fā)商、咨詢商和主要企業(yè)用戶越來越傾向于建立長期的戰(zhàn)略合作關(guān)系,這就構(gòu)成了ERP開發(fā)商、咨詢商和企業(yè)用戶共生的生態(tài)環(huán)境。 ERP開發(fā)商、咨詢商需要穩(wěn)定的、熟悉的重要行業(yè)企業(yè)用戶,提高專門的適應性解決方案和服務水平;企業(yè)用戶則需要穩(wěn)定和優(yōu)質(zhì)的管理咨詢商和方案提供商,滿足其特定的信息化應用需求和不斷變化的需求。 這樣的環(huán)境則需要由軟件構(gòu)建階段各項活動(IT咨詢、需求分析、建模、設(shè)計、實現(xiàn)等)和軟件運行階段各項活動(執(zhí)行、維護、演化與重構(gòu)等)來支持。 現(xiàn)在我們正在跟歐洲伙伴做如何建立軟件世界、模型世界、現(xiàn)實世界,用戶和開發(fā)商、咨詢商之間的關(guān)系。如圖10,右邊是大中小企業(yè),左邊是軟件提供商,上面用WAP服務支持競爭能力的中心,通過模型驅(qū)動互操作,包括服務平臺、知識平臺,軟構(gòu)件平臺,來支持這樣的生態(tài)環(huán)境,我們叫做網(wǎng)絡(luò)化企業(yè)普識解決方案的企業(yè),JANUS,是面向企業(yè)又面向軟件供應商。 圖10 JANUS:網(wǎng)絡(luò)化企業(yè)及普適解決方案的先進協(xié)作系統(tǒng) 三、關(guān)于ERP技術(shù)發(fā)展及對策的思考 面對這么多的叫技術(shù)挑戰(zhàn)和變革,我們怎么樣應對挑戰(zhàn),我想中國有自己的策略,自己的一套打法。我們一要關(guān)注這個趨勢。二要研究自己的問題,還要深入的研究。既要研究我國的管理模式和協(xié)同模式,還要研究新的架構(gòu)對新一代ERP的影響,研究面對企業(yè)特定業(yè)務需求的可重構(gòu)和裁剪的ERP,以及便攜移動的ERP。特別是行業(yè)解決方案要實行,要不斷地積累。作為我們ERP行業(yè)要總結(jié)的服務方法體系,支持ERP的應用咨詢和實施。 對于我國ERP技術(shù)的研究,我建議研究協(xié)同資源計劃,研究SOA和軟件的互操作,適合企業(yè)業(yè)務重組和變化的系統(tǒng)動態(tài)演化和動態(tài)重構(gòu),還要強調(diào)軟件商、咨詢商和用戶的協(xié)同生態(tài)環(huán)境以及深度的支持管理和商務智能。 對于軟件商和提供商,我建議廠商不要平攤,要各自找到自己擅長的行業(yè)定位,這里面包括管理模式、業(yè)務參考模型、構(gòu)件軟件工具、案例等等,形成自己的優(yōu)勢和特色,不斷提升自己的軟件平臺,要有能力給出來滿足企業(yè)應用需求的適應性解決方案,真的是針對人家的,而不是一個感冒藥一包,對任何客人都這樣不行。同時,現(xiàn)在要開始起步建立基于工程和模型驅(qū)動的系統(tǒng)實施方法,要建立好協(xié)同生態(tài)環(huán)境。 對于管理咨詢商,同樣要有協(xié)同定位,要有行業(yè)專家講行話,真的讓企業(yè)有一天還沒做ERP就看到潛在效益。還要有一套先進的咨詢方法和工具,要有開放性和前瞻性,管理咨詢不但要解決咨詢,還要有功底,這樣我們咨詢產(chǎn)業(yè)才能發(fā)展起來。 對于廣大應用企業(yè),則要真正的重視管理咨詢。明確應用ERP,你的業(yè)務需求在那兒,切入點和預期效應。對自己負責,在不清楚的時候,開始多借鑒同行經(jīng)驗。建議采用模型驅(qū)動的方法,使應用工程少走彎路。在選型及軟件商選擇時,注意軟件商的行業(yè)特色、系統(tǒng)平臺先進性、系統(tǒng)互操作能力、系統(tǒng)演化與重構(gòu)能力等。 四、小結(jié) ERP對中國制造業(yè)信息化非常重要,F(xiàn)在ERP已經(jīng)進入后期發(fā)展階段,給了我們更大的選擇空間,但是我們也得關(guān)注ERP最新的一系列趨勢,做出相應的對策和反映,并且建立軟件商、咨詢商、用戶的共同發(fā)展的生態(tài)環(huán)境。只有這樣,我們才能提升ERP產(chǎn)業(yè)競爭力,企業(yè)才能明明白白的實施好,用好ERP,使ERP取得預期的效果。