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