關鍵字:SOA 優點 簡單易用
當談到SOA時,開源技術能夠提供的兩大優勢:
首先,開源技術通常要比專有工具和技術便宜得多。
第二,它們通常學習和使用起來更簡單并且更容易。
一些大型閉源軟件廠商對于開源SOA工具所持的觀點是:一分錢一分貨。雖然在很多商業領域,這是正確的,但是在談到SOA時,這種觀點幾乎是不正確的。與閉源SOA解方案相比,大多數開源SOA產品能夠提供了相同的特性和功能,只是實現的具體方式有所不同而已。并且,你的需求應該在你選擇技術之前就應該確定了。如果一個開源SOA廠商的解決方案令你感到非常滿意,那么單單從價格這一個因素考慮,你就受益匪淺。
盡管如此,這并不意味著開源工具總是最好的解決方案。你在選擇解決方案的時候應該綜合考慮,把開源技術的優點也考慮在內。所以,如果你選的開源SOA廠商沒有令你感到滿意,千萬不要向我興師問罪。問題出在你們自己身上。你必須首先確定自己的需求,然后對于開源和閉源解決方案進行詳細測試,最后再做出決策。
第二點,就簡單性而言,開源SOA廠商采用的是一種更為直接而且基本的SOA方法,它們的產品更容易理解,并且在某些情況下也更容易使用。雖然有些人喜歡復雜、功能強大的工具,但現實情況卻是,大多數SOA解決方案并不需要如此的“臃腫”。如果你正確地看待自己的SOA項目需求,那么你將會發現簡單的開源SOA工具已經足夠用了。因此,你根本不用花大價錢去購買包含一大堆功能的復雜SOA解決方案,你所需要的只是其中的很小一部分功能---這正是開源SOA的側重點所在。
SOA架構師可能犯的 一個重大錯誤是依靠大型廠商提供建設SOA系統所需要的所有組件。雖然這似乎是最合乎邏輯的解決方案,但事實卻是,雖然大型SOA廠商在某些層面能夠提供合適的技術,不過在其它層它使用的技術通常是錯誤的。
文章來源于領測軟件測試網 http://www.kjueaiud.com/