[應用系統]從用友U9談一體化設計(Design-in)
一陣子沒有注意它,想不到U9都推出2.0版本了,我在我先前的文章有介紹過U9的架構是採用一體化設計:[Other] 用友-U9
我們再來看看它的整體架構是什麼:
什麼叫做一體化設計(Design)?一般來說過去我們都將ERP、HR、CRM、電子表單等系統切分開來開發,主要的原因不外乎幾個:
1.未完全釐清這幾個系統間的關聯
2.這幾個系統的開發時程不見得會重疊,因此會有些系統先被開發出來,有些比較晚
3.由於2.,由不同的人來開發,設計概念與使用的技術可能也不相同
以上三項,最後出現一個很容易猜想的問題,那就是整合(集成)困難,一開始整體的設計理念與定位就不同了,如果ERP的設計是專門提供給大型客戶使用的,那你電子表單的系統如果是針對中小企業的Document Flow架構,那肯定不會適用,這是很難克服的先天設計問題;另外,用的技術也不同,有些使用J2EE、.net、Delphi、C,但相較之下技術不同的問題好解多了,而這種整合問題其實在每一家大型的軟體供應商都會碰到,一體化設計某種程度可以解決這樣的問題。
定位為什麼重要,可以看看我這篇文章:[產品開發]談定位,什麼該做?什麼不做?
U9一開始設計就以將把ERP、HR、CRM、電子表單的定位定清楚,使用相同的技術平台,以全局式的規劃構想切入,ERP、HR不再是孤島式的系統,他們都在U9這條船上,由相同的一組人來發展(當然Domain的人員不可能完全相同),最後整合的問題會減少,且開發的人員也比較能互相備援,好處其實還真不少,但相對的耦合度也會提高,因此U9又強調他們是純SOA開發架構,說是緊密整合但鬆散耦合,姑且不論是真是假,都很有議題性。
我必須承認用友是大陸地區ERP的領導廠商,不只技術領先,炒作議題與行銷能力也很強,廣大的通路更是可怕,以議題來說,U9尚未推出前,就已經先放出了很多消息,例如完全的SOA架構開發,當時在大陸也引起很大的關注,甚至逼的競爭對手不得不提出他們的SOA解決方案,例如鼎新在大陸的分公司神州數碼(現在叫鼎捷軟件)的大型ERP系統易拓(台灣叫TIPTOP),也趕緊提出SOA+架構去應對;金蝶也有Apusic SOA的解決方案,時間上也差不多在2008年前後。
其實從鼎捷軟件的新聞我們也可以看到鼎捷應該也在發展所謂的一體化設計產品:鼎捷軟件總裁修俊良談發展戰略與趨勢
這代表著,以ERP廠商來說,系統能有什麼樣的應用(ERP、HR、CRM等都已深化應用),跟其他系統有什麼整合關係(ERP與HR、ERP與CRM間的整合應用),應該都很明確了,因此不用再且戰且走,而是可以一步到位就開發完成,3年內這部分就會發展成熟,3年後戰場應該會轉移到更新的服務與應用,如雲端運算、物聯網等...
游舒帆 (gipi) 探索原力Co-founder,曾任TutorABC協理與鼎新電腦總監,並曾獲選兩屆微軟最有價值專家 ( MVP ),離開職場後創辦探索原力,致力於協助青少年培養面對未來的能力。認為教育與組織育才其實息息相關,都是在為未來儲備能量,2018年起成立為期一年的專題課程《職涯躍升的關鍵24堂課》,為培養台灣未來的領袖而努力。 |