開源SOA之主要優點:簡單易用

isoa發表於2009-01-06

  當談到SOA時,開源技術能夠提供的兩大優勢:

  首先,開源技術通常要比專有工具和技術便宜得多。

  第二,它們通常學習和使用起來更簡單並且更容易。

  一些大型閉源軟體廠商對於開源SOA工具所持的觀點是:一分錢一分貨。雖然在很多商業領域,這是正確的,但是在談到SOA時,這種觀點幾乎是不正確的。與閉源SOA解方案相比,大多數開源SOA產品能夠提供了相同的特性和功能,只是實現的具體方式有所不同而已。並且,你的需求應該在你選擇技術之前就應該確定了。如果一個開源SOA廠商的解決方案令你感到非常滿意,那麼單單從價格這一個因素考慮,你就受益匪淺。

  儘管如此,這並不意味著開源工具總是最好的解決方案。你在選擇解決方案的時候應該綜合考慮,把開源技術的優點也考慮在內。所以,如果你選的開源SOA廠商沒有令你感到滿意,千萬不要向我興師問罪。問題出在你們自己身上。你必須首先確定自己的需求,然後對於開源和閉源解決方案進行詳細測試,最後再做出決策。

  第二點,就簡單性而言,開源SOA廠商採用的是一種更為直接而且基本的SOA方法,它們的產品更容易理解,並且在某些情況下也更容易使用。雖然有些人喜歡複雜、功能強大的工具,但現實情況卻是,大多數SOA解決方案並不需要如此的“臃腫”。如果你正確地看待自己的SOA專案需求,那麼你將會發現簡單的開源SOA工具已經足夠用了。因此,你根本不用花大價錢去購買包含一大堆功能的複雜SOA解決方案,你所需要的只是其中的很小一部分功能---這正是開源SOA的側重點所在。

  SOA架構師可能犯的 一個重大錯誤是依靠大型廠商提供建設SOA系統所需要的所有元件。雖然這似乎是最合乎邏輯的解決方案,但事實卻是,雖然大型SOA廠商在某些層面能夠提供合適的技術,不過在其它層它使用的技術通常是錯誤的。(來自新浪科技)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14780828/viewspace-528626/,如需轉載,請註明出處,否則將追究法律責任。

相關文章