註冊 | 登入 | RSS Feeds
ZDNet | Taiwan.CNET.com |

廣告:
軟體用兜的 企業為什麼不buy in?

友善列印 | 轉寄朋友 | 加入HEMiDEMi網路書籤 | 加入funP | 加入Google書籤 | 加入Yahoo!奇摩分享書籤 | 留下回應
    
李宗達 2006/12/19 13:56:28 如果我們觀察這幾年來程式語言與開發平台的演進,可以很明顯感受到對於以元件(component)為基礎的物件導向程式開發(Object-oriented Programming,OOP)相當重視,不論是主流的.NET、J2EE或是PHP,甚至是Python,都特別強調以元件技術來達成軟體可再利用(reusability)的特性。尤其這兩年來Web Services/SOA的竄紅,更將元件化的觀念透過網路的分散式延伸,展開了所謂建構企業跨平台元件儲存庫(repository)的想法。

很多企業資訊技術主管都在思考,元件化技術普及後,資訊系統開發的下一步將會出現什麼樣的變化?在此同時,很多企業主管可能隱約發現:幾乎一些知名(不論是工具或是套裝)軟體供應商,都宣稱其產品已經符合,或是即將符合服務導向(service-oriented)的組裝式架構,這股趨勢逐漸發酵中。

以組裝的途徑來完成資訊系統建構與調整,我們可以通稱為「軟體組裝」的觀念,以區別強調開發導向的傳統「軟體開發」途徑。不論這項立意被稱作SOA、ESB或是SaaS(Software as a Service),這些炫麗名詞背後,隱藏一個共同的特性:軟體組裝的時代已經開始了。從眾多軟體原廠所共同揭櫫的願景是:未來的軟體系統將不在侷限於「需求分析」與「軟體開發」的活動,取而代之的將是以「塑模方法」來描述與決定軟體將如何被組成,以企業如何有效建構管理內部或外部的「儲存庫」來供應實際所需的功能元件。

但是從市場供需法則的另一方來看,很多企業主管派員或親自參與研討會,以求了解這些趨勢的機會與威脅,但在研討會後除了認識一些新名詞與縮寫之外,似乎鮮少有企業宣稱已經準備導入,甚至大部份企業在短期發展藍圖上,也沒有具體的先導計畫。

為什麼供應與需求會有落差?一套好的解決方案不是應該受到鼓舞與歡迎嗎?從我拜訪幾個大型企業用戶得到的回應歸納出,實際的問題不在於相不相信「軟體組裝」的企業效益,而是—也是真正困難的--配套措施為何。如果不能解決以下幾個問題,我們認為企業仍只會停留在觀望的階段,而不會有確切的投入行動:

  • 創新技術到商業應用

    為什麼軟體組裝的觀念不容易在企業中呈現效果?主要是因為要達到這樣的好處,必須要從資訊架構上進行一次大幅度的調整,這項調整對象包括一個新的系統架構,以及對於舊系統的處置。換句話說,想要得到未來的綜效之前,必須先有一定程度的先期投資(這項投資除了得到基礎建設,並沒有產生具體的應用系統)。對於企業而言,無法從單一專案就看到成果的這類投資,大概都不是線上經理可以決定,一般會升級到資訊長/技術長對於執行長的策略規劃建議。

    從這樣的論述來推測,不論是CEO也好,CTO/CIO也好,他們會更關心對於企業經營績效的貢獻,所以,如果無法預見到因為導入新的資訊架構,而帶來商業應用模式上的創新,這對於決策者將會是很難的決定。即使新系統導入可以帶來些許的成本降低,除非是很大幅度,否則對於決策者而言,仍不足以具有說服力,畢竟導入新架構還是需要一些初期成本與風險。所以,回歸到從商業應用角度來檢視創新技術的價值與必要性,將會是導入前的首要挑戰。

  • 元件技術到塑模方法

    過去在元件開發為主的相關技術強勢主導下,大部份的發展重點都圍繞在元件本身的開發技術、部署方法與維護管理。到了「軟體組裝」架構下,前述工作當然還是需要,但是當元件的數量越來越多,並且開始從服務導向的觀念來因應任何重組新系統的需求時,衍生出來的是:如何透過塑模(modeling)的方法,協助在現有元件的基礎上快速與精確重組應用系統功能。目前一些發展中的塑模方法,已經慢慢取得了共識,所以我們也可以看到部份軟體原廠也開始供應這種建築在標準協議基礎下的塑模工具,因此,對於企業而言,第二個面臨的評估因素是如何開始進行塑模能力的累積,以及評量適合的工具。

  • 開發技術到開發架構

    傳統上,資訊系統開發的重頭戲都免不了引入新的技術。但是在「軟體組裝」的環境中,一些諸如Web Services等技術仍不可免除,不過還有項更重要的核心工作,那就是開發架構(system architecture)。透過一套合宜的架構,不只可以形成開發上的共同遵守標準,同時可以減少開發的工作,這些省略的工作主要是依賴中介軟體(middleware)的完成,所以企業必須先思考所需要的企業資訊架構、擴展能力、支援的中介軟體,並藉此評估軟體公司所提供之中介軟體產品的實用性,以及在此產品上的技術人力培植。

    發展一項新技術來解決企業問題,這是很好的立意,但是對於企業講究實用的觀點來看,光是好的技術或是產品還不足夠,更需要整體配套措施,這配套措施包括了前期的評估因素、人力技能的轉換與累積、業界支援的標準化程度…等。我相信,企業不會排斥任何有助於經營績效提升的資訊系統,只是在大力推動這些優異的系統前,還是需要多想想怎麼說服企業主願意開始投入評估。有了開始,後續具體行動才會漸次展開。

  • 作者於台大資管所畢業,曾任恆逸資訊副總經理兼發言人。現任精業公司協理,負責創新技術研發與推廣。專精於開發方法與技術,是唯一同時受邀在微軟TechED與Sun JavaTwo演講的技術專家,並擁有超過四十種以上專業證照。
    加入我的圖書館 訂閱關鍵字
    加入網路書籤> 加入HEMiDEMi網路書籤 | 加入funP | 加入Google書籤 | 加入Yahoo!奇摩分享書籤 |
    友善列印 | 轉寄朋友

    icn_balloon_154x48 對本則報導有任何意見或看法嗎?歡迎留言


    留下你的意見
    會員 * 帳號:
    * 密碼:
    1. 欄位可選填,若全不填,則顯示為「匿名」。
    2. 不支援html語法
    非會員 姓名:
    E-Mail:
    Blog:
      重新載入驗證碼
    * 驗證碼: 記住我




    廣告

    名家專欄

    更多名家專欄
    Sponsored
    利用可靠和高效的NonStop刀鋒技術,達成持續不斷的可用性
     
    + 關鍵任務作業專用刀鋒
    + 更輕易管理虛擬化
    + 更有效控管能源,進而降低能源成本

    研討會中心

    廣告


    Sponsored

    活動快訊