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