2008年4月18日,用友正式發(fā)布了一款完全基于SOA架構(gòu)的U9產(chǎn)品,為了研發(fā)這一產(chǎn)品用友經(jīng)歷了5年的時間,先后投資了4億多元。而從U9的面市到現(xiàn)在已經(jīng)將近一年的時間了,產(chǎn)品也升級到了1.5版本,廣大的制造企業(yè)多數(shù)僅僅只聽說過這個產(chǎn)品,U9的功能、技術(shù)等到底有何特色,與其它ERP產(chǎn)品的功能、技術(shù)等有何不同,卻不得而知。所以,我們試著通過本文為各位讀者剖析U9。
一、U9的適用性剖析
U9的產(chǎn)品定位于處于高速成長擴張的中高端復(fù)雜企業(yè)應(yīng)用,支持單組織復(fù)雜制造、多組織、多任務(wù)廠、多營銷服務(wù)機構(gòu)、多經(jīng)營主體等應(yīng)用,行業(yè)主要覆蓋制造業(yè)、服務(wù)業(yè)和流通業(yè)。
達爾文的進化論告訴我們“物競天擇,強者生存”,任何事務(wù)包括企業(yè)都在不斷的發(fā)展當(dāng)中,企業(yè)只有足夠強大才能在復(fù)雜的市場環(huán)境中生存下來,基業(yè)常青,才不會在市場大潮中“折戟沉沙”。所以,“做大做強”成為了無數(shù)企業(yè)家的夢想,整合、分拆、并購、重組、增資擴股、標準化等詞匯逐漸為企業(yè)家所耳熟能詳,業(yè)務(wù)的專業(yè)化分工、資源集中等趨勢使無數(shù)企業(yè)開始邁出了多組織化的步伐,而通過多組織化,企業(yè)建立了更加靈活的業(yè)務(wù)架構(gòu),提升了競爭力,F(xiàn)如今,單地點到多地點、單工廠到多任務(wù)廠、單組織到多組織、國內(nèi)到國外的跨越之路成為企業(yè)的必然趨勢。
多組織化企業(yè)與單組織企業(yè)的管理相比,要復(fù)雜的多,多組織化企業(yè)必須要處理多任務(wù)廠之間的協(xié)同作業(yè),多組織之間的財務(wù)核算,資金流、物流、信息流、工作流分離的管理模式等問題,而這些管理要求也造成了多組織應(yīng)用架構(gòu)的ERP與單組織應(yīng)用架構(gòu)的ERP系統(tǒng)之間最大的區(qū)別。當(dāng)然,如果是集團化的多組織企業(yè),ERP還要能靈活的處理不同集團企業(yè)的管控模式。
我們以一個多組織企業(yè)為例,來說明二者之間的區(qū)別,該企業(yè)的架構(gòu)以及數(shù)據(jù)流向如下圖所示。
在本例子中,與單組織不同的地方主要有:
1、企業(yè)下轄3個工廠,各分廠獨立核算(以統(tǒng)一核定的計劃價核算成本與收入),但各分廠關(guān)聯(lián)非常緊密,很多數(shù)據(jù)需要共享。
2、資金流、物流、信息流等各自分離,如銷售、采購、設(shè)備、能源、運輸?shù)冗M行了專業(yè)化化工,由各獨立的事業(yè)部統(tǒng)一運營等。
3、3個分廠協(xié)同作業(yè),系統(tǒng)在運行MRP后,當(dāng)分廠一生產(chǎn)計劃出現(xiàn)問題時,要及時通知給分廠二,分廠二根據(jù)變動修改本分廠的生產(chǎn)計劃,并通知給分廠三,以此類推,協(xié)同生產(chǎn)。
4、產(chǎn)品成本的疊加,分廠一、分廠二分別核算出產(chǎn)品的階段成本,并傳遞給分廠三,由分廠三最終核算出產(chǎn)品的最終成本。
由于以上的不同,造成了該企業(yè)的ERP架構(gòu)如下圖所示:
該企業(yè)如果用多組織架構(gòu)的ERP系統(tǒng),所有的數(shù)據(jù)存放在一個數(shù)據(jù)庫或分步式的數(shù)據(jù)庫文件中,只需要在系統(tǒng)里面設(shè)定不同的組織上下級關(guān)系及業(yè)務(wù)機能之間關(guān)系以及角色,權(quán)限等,可以方便的解決各專業(yè)組織之間的業(yè)務(wù)流程分工,協(xié)同,與內(nèi)控,規(guī)劃, 數(shù)據(jù)集成、共享、結(jié)賬等問題。而如果用單組織的ERP系統(tǒng),要實現(xiàn)這些目標,一方面可以啟用多個帳套,并解決各子系統(tǒng)之間的數(shù)據(jù)集成與共享等問題,而集成的難度將隨著組織內(nèi)公司或事業(yè)部的數(shù)量增長而倍增。另一方面可以用一個帳套,但要通過復(fù)雜的權(quán)限管理與二次開發(fā)來實現(xiàn),如分廠的月底結(jié)賬、分廠的獨立接單合并考慮等功能。而且當(dāng)企業(yè)的管控模式發(fā)生變化時,單組織ERP很難迅速的適應(yīng)這種變化。
多組織架構(gòu)的ERP系統(tǒng)可以應(yīng)用到單組織中,但反之卻存在著瓶頸,所以多組織架構(gòu)的ERP系統(tǒng)還有一個好處就是可以跟隨企業(yè)規(guī)模的變化而不需更換系統(tǒng),對廣大中國制造企業(yè)而言,選擇了系統(tǒng)后而擔(dān)心后續(xù)擴展的問題得到了解決。
以往多組織應(yīng)用架構(gòu)的ERP市場往往屬于國外產(chǎn)品的天下,而現(xiàn)在用友U9的推出給廣大的制造企業(yè)多了一個選擇。
二、U9的技術(shù)架構(gòu)剖析
就目前U9的技術(shù)架構(gòu)而言,其優(yōu)勢主要在3個方面:
商業(yè)模式
在U9的開發(fā)過程中,用友一開始并未直接投身于產(chǎn)品開發(fā)當(dāng)中,而是花了半年以上的時間,從以往積累的多個客戶當(dāng)中提煉出了不同企業(yè)的商業(yè)模式,然后以商業(yè)模式為指向,來搭建U9的軟件架構(gòu)。
在軟件開發(fā)前對商業(yè)模式的歸納,好處在于開發(fā)完成的產(chǎn)品涵蓋了多個行業(yè)、多個企業(yè)的運行模式,而不是針對某一個企業(yè),這樣可以很好的支持多個企業(yè)80%以上的ERP標準功能,剩下的20%產(chǎn)品功能可以通過靈活的業(yè)務(wù)組件來完善,而不是系統(tǒng)開發(fā)完成后,陷于無休止的開發(fā)、修改、打補丁當(dāng)中。
SOA
SOA的內(nèi)在核心在于將原來一個個“大塊”系統(tǒng)拆分成一個個標準接口的“小塊”系統(tǒng),把軟件變成像現(xiàn)在的積木玩具一樣,成為一個個的“小塊”(SOA把企業(yè)基本應(yīng)用封裝成一個個獨立的服務(wù),如企業(yè)中財務(wù)應(yīng)收發(fā)票的處理就是一個“小塊”),可以反復(fù)拼接,但是他們之間要有一系列共同遵循的標準(獨立服務(wù)之間的接口遵循一系列統(tǒng)一的標準),并且有一定的靈活性,可以讓企業(yè)根據(jù)自己的需要創(chuàng)建企業(yè)個性化的系統(tǒng),同時當(dāng)企業(yè)有新的業(yè)務(wù)需求或業(yè)務(wù)發(fā)生變化時,只需再購買或更換所對應(yīng)的小塊(獨立服務(wù))即可。
一個軟件產(chǎn)品要完成SOA的改造并非易事,正如SAP一再推遲真正SOA產(chǎn)品的發(fā)布爾日期一樣,SOA架構(gòu)的實現(xiàn)并非一朝一夕就可以實現(xiàn)的。同時,軟件產(chǎn)品的SOA改造難點在于是粒度的大小劃分,粒度劃分太大,軟件產(chǎn)品無法隨需應(yīng)變、動態(tài)變化,粒度劃分太小,后期實施與配置復(fù)雜度會相應(yīng)增加。
U9最大的創(chuàng)新就在于采用了SOA架構(gòu),相對其它軟件廠商而言,無疑是“先發(fā)制人”。
UAP平臺
U9是以UAP平臺為系統(tǒng)的客戶化工具,UAP平臺搭建了統(tǒng)一的集成開發(fā)環(huán)境(UAP Studio),基于特定領(lǐng)域語言(DSL),通過模型驅(qū)動開發(fā)(MDD)模式,企業(yè)可以使用包括企業(yè)建模、領(lǐng)域建模、服務(wù)設(shè)計、UI設(shè)計、報表設(shè)計、規(guī)則設(shè)計、數(shù)據(jù)庫設(shè)計等全方位的設(shè)計器,并通過可視化的界面互操作,自動生成企業(yè)所需要的各種服務(wù)部件,極大的縮減了企業(yè)的客戶化工作量。同時,UAP平臺涵蓋了Portal、BPM(業(yè)務(wù)流程管理)、BI等功能。
從公開的資料對比UAP平臺與SAP NetWeaver平臺,可以看出UAP擁有了NetWeaver中包括企業(yè)門戶、BI、協(xié)作、集成、業(yè)務(wù)流程管理、企業(yè)搜索等功能,同樣可以幫助企業(yè)實現(xiàn)企業(yè)內(nèi)部與外部異構(gòu)系統(tǒng)之間的集成。但UAP平臺側(cè)重于搭建一個統(tǒng)一的集成開發(fā)環(huán)境,讓企業(yè)方便的完成客戶化工作,BI、主數(shù)據(jù)管理等功能相對NetWeaver要略顯不足。
三、U9在用友產(chǎn)品線的地位剖析
用友在發(fā)布U9之后,其產(chǎn)品線也趨于完善,如下圖所示。
U9發(fā)布后,用友面向中大型企業(yè)就有了2個產(chǎn)品可提供:NC和U9,雖然二者都是面向中大型企業(yè)的,但各有側(cè)重點。
2007年,用友發(fā)布了新的3年戰(zhàn)略規(guī)劃,致力于成為“世界級的管理軟件和移動商務(wù)服務(wù)提供商”。用友軟件董事長兼總裁王文京先生在報告用友軟件未來業(yè)務(wù)規(guī)劃時指出:“用友將通過戰(zhàn)略加強管理軟件業(yè)務(wù),成為亞洲最大、世界前五的管理軟件提供商!倍鳸9產(chǎn)品的發(fā)布,使用友在這個戰(zhàn)略上前進了一大步,有了一個可以與SAP、Oracle等國際巨頭相抗衡的產(chǎn)品根基。U9承載著用友未來的戰(zhàn)略使命以及王文京的殷切希望。當(dāng)然,這一產(chǎn)品能否最終成長為巨人,還需要用友不斷的努力。
四、U9的特色功能剖析
據(jù)e-works的了解,目前U9已經(jīng)完成了銷售、生產(chǎn)、采購、庫存、財務(wù)、質(zhì)量等模塊的開發(fā)(其實U9中沒有模塊的概念,只有服務(wù)組件的組合)。U9的核心包括業(yè)務(wù)模型庫和服務(wù)組件資產(chǎn)庫兩大組件。
業(yè)務(wù)模型(Business Model)主要是針對特定行業(yè)及企業(yè)的業(yè)務(wù)模式,從角色、組織、流程、活動說明、業(yè)務(wù)規(guī)則和數(shù)據(jù)等方面,應(yīng)用建模方法所建立的應(yīng)用模型。U9支持支持多組織、多地點、多公司的國際化應(yīng)用、供應(yīng)商(含委外廠)協(xié)同、多任務(wù)廠協(xié)同、配套廠(含衛(wèi)星工廠)協(xié)同、經(jīng)銷與制造需求協(xié)同、生產(chǎn)的多組織供應(yīng)鏈協(xié)同、多國的會計制度與原理原則等業(yè)務(wù)模式。
U9是基于SOA架構(gòu)的,系統(tǒng)已經(jīng)劃分成為了一個個細小的服務(wù)組件,這些組件中既有提供后臺商務(wù)邏輯支持的組件,也有支持前端交互展現(xiàn)(User Interaction,UI)的組件,服務(wù)組件資產(chǎn)庫就如同沃爾瑪賣場一樣,存放著這些組件,企業(yè)根據(jù)自己的需要,從里面選擇自己需要的組件,并組建成自己的U9系統(tǒng)。
在細節(jié)功能的實現(xiàn)上,相對于其它ERP產(chǎn)品,我們認為U9具有的特色功能如下(由于關(guān)心問題的角度不同,可能會有所遺漏):
當(dāng)然,目前的U9仍在不斷完善當(dāng)中,如以瓶頸工序為節(jié)點的生產(chǎn)計劃倒排與順排、工作中心的能力等功能需要在2.0版本中才能看到,但就目前的功能來看,已滿足大多數(shù)制造企業(yè)的需求。
四、U9的未來剖析
2009年,用友成立了單獨的U9事業(yè)部,致力于U9的推廣應(yīng)用,但U9的大規(guī)模普及并非易事,用友還必須要跨越以下幾個“攔路虎”:
顧問的培養(yǎng):多組織化企業(yè)的ERP實施難度較大,需要顧問不僅要有豐富的ERP實施經(jīng)驗,更要有豐富的多組織企業(yè)的管理經(jīng)驗,能夠預(yù)見到多組織企業(yè)管理的重點,并使ERP系統(tǒng)與多組織企業(yè)管理良好的匹配。
合作伙伴以及分公司能力的提升:目前U9的咨詢力量主要集中于用友總部,而要完成大規(guī)模的推廣,還要靠用友1000多家合作伙伴及分公司的共同努力。U9銷售與服務(wù)要求都比U8要高,而如何提升這些合作伙伴及分公司的能力是用友必須要考慮的。
如何與“狼”共舞:U9的定位、產(chǎn)品功能已經(jīng)和SAP、Oracle非常接近了,而且U9未來也必將走出國門,那么如何與這些“大佬”在世界級的市場中進行競爭,是用友將要面對的困難。
改變制造不強的影響:多數(shù)企業(yè)評價用友財務(wù)烙印深,軟件財務(wù)功能強,生產(chǎn)制造功能弱。雖然U9在生產(chǎn)制造功能方面做了許多的深化,但并未給制造企業(yè)的太多的影響,所以未來U9想要占領(lǐng)制造業(yè)這一市場,還要加強生產(chǎn)制造方面的宣傳,改變廣大企業(yè)對用友的偏見。
雖然U9面市不久,但已經(jīng)有了一個很好的開端,獲得了大冶摩托、恒耀金屬、摩比天線等客戶。未來,我們期望U9能夠擔(dān)負其國產(chǎn)軟件崛起的夢想。
感 謝
本文的寫作得到了用友的大力支持,尤其是U9的總架構(gòu)師黃義璋副總裁更是為筆者詳細解讀了U9的多個細節(jié),以及市場部査翌小姐的熱情幫助,在此一并表示感謝!
附錄:對U9總架構(gòu)師黃義璋副總裁的精彩訪談
e-works:請您介紹一下U9的開發(fā)方式?
黃義璋:U9的開發(fā)方式與其它軟件的最大不同在于70%的時間在做業(yè)務(wù)模式的整理、歸納、提煉,30%的時間做軟件編程,U9改變了傳統(tǒng)的軟件開發(fā)方式,很好的規(guī)避了“需求一小錯,開發(fā)一大錯”。
軟件公司的核心競爭力不是功能,因為功能是很容易仿冒的,而在于對業(yè)務(wù)模式的理解和積累上,用友從以往的20多年70萬客戶的積累中,歸納出了多個不同的業(yè)務(wù)模式,U9就是架構(gòu)在這些業(yè)務(wù)模式之上的。
U9總架構(gòu)師 黃義璋副總裁
e-works:U9針對于制造業(yè)做了哪些方面的功能?其針對制造業(yè)的優(yōu)點有哪些?目前主要覆蓋哪些制造行業(yè)?
黃義璋:U9是全新的一種架構(gòu)模式,是從業(yè)務(wù)貫穿到財務(wù)的,而不是從財務(wù)貫穿到業(yè)務(wù)。U9的業(yè)務(wù)模式主要是架構(gòu)在離散制造業(yè)之上,基于“業(yè)務(wù)驅(qū)動”的。
U9應(yīng)該是目前制造業(yè)中最強的一個應(yīng)用,如多任務(wù)廠MRP、多任務(wù)廠的協(xié)同生產(chǎn)、多任務(wù)廠的績效縱向比較、多幣別核算與多國家的賬務(wù)合并等功能已經(jīng)全部納入其中。U9相比國外同類產(chǎn)品,靈活性具有明顯的優(yōu)勢,非常適合“亂中有序”的國內(nèi)多組織化企業(yè)。
目前U9主要覆蓋汽配、電子、通訊、機械等行業(yè)。
e-works:集團企業(yè)的難點在于不同的企業(yè)控制度不一樣,管理模式不一樣,如有的企業(yè)需要把控某分廠的機床情況,而有的則不需要,U9是如何幫助企業(yè)實現(xiàn)這一點的?
黃義璋:U9完全可以適應(yīng)集團企業(yè)的各種管控模式,組織體系、管理體系等都可以根據(jù)企業(yè)的要求來設(shè)置集權(quán)與分權(quán),U9中的每一個字段都可以設(shè)置管理的層級,如集團完全掌控、可適當(dāng)修改等,企業(yè)可以靈活的定義與上級、下級、同級各組織的不同關(guān)系。同時,當(dāng)企業(yè)的管控模式發(fā)生變化時,U9可以迅速的適應(yīng)這種變化。
當(dāng)然,要對每一個字段設(shè)置權(quán)限,工作量是非常巨大的。在U9里,我們根據(jù)多數(shù)企業(yè)的經(jīng)驗,提前設(shè)置了80%的缺省值,大大縮短了企業(yè)設(shè)置權(quán)限的時間。
e-works:U9是基于SOA架構(gòu)的系統(tǒng),SOA的優(yōu)勢在于松散耦合性,請您詳細描述U9在SOA方面取得的成果?并描述U9未來的SOA之路?
黃義璋:一種技術(shù)能變?yōu)楫a(chǎn)品,是需要很長時間的,早在20世紀90年代中期,SOA的概念就被提出,直到現(xiàn)在,這一概念才被用友得以實現(xiàn)。
并不是SOA架構(gòu)的產(chǎn)品就一定能滿足企業(yè)的靈活性要求,關(guān)鍵在于SOA的粒度劃分,如有的SOA產(chǎn)品是以模塊來劃分的,這是無法滿足企業(yè)靈活性的。U9是按每一個細小的服務(wù)來劃分服務(wù)組件的,如單據(jù)的編號服務(wù)、數(shù)量服務(wù)等,而且每一個服務(wù)組件都有可能被用到生產(chǎn)、采購、銷售等多個業(yè)務(wù)中,所以對服務(wù)組件的接口要求非常高,如包容性等,這需要極大的精力與積累。
U9 SOA是綜合考慮靈活性、重復(fù)性、效率性、集成性四個方面因素而最終成型的。目前,U9的升級更新已不需要像以往一樣,給客戶新的安裝光盤來更新,企業(yè)只需到網(wǎng)上注冊,就可以下載程序升級到最新版本。未來,U9是按業(yè)務(wù)模式更新的,企業(yè)只需要選擇更新的服務(wù)組件就可以了。
e-works:作為總架構(gòu)師,您在軟件開發(fā)有何經(jīng)驗可以共享給國內(nèi)其它的軟件公司?
黃義璋:
系統(tǒng)涵蓋的商業(yè)模式很重要,在系統(tǒng)開發(fā)前,一定要側(cè)重于商業(yè)模式的歸納、提煉,后期的軟件編程不需要太長的時間。
要重視紙上發(fā)版,同時測試人員要到位。
軟件架構(gòu)很重要,一個好的架構(gòu)可以避免很多的后期修改工作量,避免“需求一小錯,開發(fā)一大錯”的情況。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/