專家分析企業不願意採用SOA的主要原因

  IT Business Edge網站集成技術和商業問題記者Loraine Lawson說,我最近採訪了一個IT程序員,問他的公司是如何考慮SOA的。這位不願意透露姓名的程序員說,我的老闆不會編寫SOA。他是一個COBOL程序員,10年中沒有編寫一行代碼。

  Lawson說,我懷疑許多公司沒有采用SOA也是由於同樣的原因:缺少對SOA的瞭解和不願意進行改變。但是,正如ebizQ網站最近討論中顯示的那樣,即使你能夠讓你的機構克服這些障礙,企業還有許多不採用SOA的理由。

  這些理由包括“壞的形象”和“過分的宣傳”以及擔心的因素。企業設計師和博客作者Michael Poulin說,業務和IT部門經理是阻礙SOA應用的主要因素,因爲他們害怕強調他們工作效率的SOA。

  企業設計師和顧問Tarak Modi列出了他在過去幾年中看到的阻礙SOA應用的六個因素,其中包括權力鬥爭、失敗的自下而上的實施和糟糕的治理等。

  Lawson稱,她特別喜歡Joe McKendrick的觀點:許多企業也許認爲他們擁有SOA。但是,他們更可能擁有JBOWS架構,或者只有一些Web服務。他們的廠商也許已經讓他們認爲他們最新的解決方案爲他們建立和運行了SOA。而實際上,這只是這種發展的一部分。順便說一下,採用JBOWS並沒有錯。這也是通向SOA的旅途的一部分。事實是實際上已經達到了擁有全部功能的SOA的階段的公司是極少的。

  Lawson說,你也許會認爲廠商在這個時候宣佈他們正在銷售SOA是很難堪的,因爲他們這個時候實際上是在銷售Web服務,不是SOA。她說,她本星期採訪了兩家廠商。廠商代表說,他們正在提供全套的SOA解決方案。但是,當你詳細討論這個問題時,他們銷售的實際上是開發和部署Web服務的工具,其中包含一些諮詢服務。

  遺憾的是,許多廠商似乎都應該是主要的SOA教育對象。正如Open Group的SOA工作組負責人Chris Harding最近解釋的那樣,這將導致對SOA需要什麼和不需要什麼的理解出現許多混亂。

  Harding說,你收到的廠商的信息稱,SOA是很好的,這裏是我們的企業服務總線。你可以使用這個企業服務總線實施SOA。你從這個信息中可以得到這樣的印象,你需要做的就是購買一個企業服務總線,這樣你就有了SOA,儘管他們沒有說這是絕對的。當然,購買一個企業服務總線或者一個服務註冊處,或者一個事件處理器,或者採用一種事件驅動的方法,也許能夠解決你的問題,也許不能解決你的問題。

  對於被告知他們正在購買一個完整的SOA解決方案的那些公司來說,這個事情肯定是很難堪的,因爲這些公司後來才發現他們纔剛剛起步。這是這些企業不願意進一步應用SOA的原因。

  這也是企業不願意採用SOA的另一個主要原因:你也許不需要它。的確,SOA有可能幫助你實現你的戰略目標並且在實施過程中取消集成項目。有許多成功地實施SOA的例子。我們現在知道如何計算SOA的投資回報。

  但是,如果你當前的方法確實是好用的,並且你能夠勉強維持生存,你也許不必採用SOA。SOA不是唯一的選擇,有時候SOA也不是一種合理的選擇。如果你不採用SOA,沒有人會把你怎麼樣。

  事實上,有一些非常好的不採用SOA的理由:當你不知道業務理由是什麼的時候。正如David Linthicum最近說的那樣:朋友,沒有事先說明業務理由,你就搞不清楚SOA是否有業務價值。這就意味着理解你的核心需求和SOA如何能夠創建一個解決實際問題的架構,不要因爲SOA看起來是一件正確的事情就去進行推廣。

  Lawson說,我最終認爲SOA將取得成功。正如McKendrick最近指出的那樣,即使在當前的經濟環境中,SOA未來幾年的平均年增長率預計仍將達到17%。正像他說的那樣,SOA市場還不錯。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章