開源的SOA的主要優點 簡單易用

2021-04-22 22:56:37 字數 839 閱讀 7825

當談到

soa時,

開源技術能夠提供的兩大優勢:

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

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

一些大型閉源

軟體廠 商對於開源soa工具所持的觀點是:一分錢一分貨。雖然在很多商業領域,這是正確的,但是在談到soa時,這種觀點幾乎是不正確的。與閉源soa解方案相 比,大多數開源soa產品能夠提供了相同的特性和功能,只是實現的具體方式有所不同而已。並且,你的需求應該在你選擇技術之前就應該確定了。如果乙個開源 soa廠商的

解決方案令你感到非常滿意,那麼單單從**這乙個因素考慮,你就受益匪淺。

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

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

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

開源SOA的好處

觀 點 簡單 開放和低成本是開源soa最大的好處。無論是部署soa的過程,還是最終取得的結果,開源soa都能憑藉其靈活性,實現高價效比。構建soa要把許多不同的程式 應用和技術結合起來,要想結合得天衣無縫絕不是一件易事。相容性 規模化和靈活性的問題總是讓人頭疼,而傳統軟體的授權使用費制度也會限制選擇...

storm簡單易用的API

這是本人翻譯storm的一篇英文文章,英文位址是如有紕漏,歡迎指正 或請參照原文,純屬個人愛好。storm提供了簡單易用的api。當使用storm程式設計時,只需要操縱轉換tuple的流資訊,乙個tuple就是乙個值的列表。tuple可以包含任何資料型別,當使用自定義資料型別時,我們只需要簡單的使用...

android之簡單易用的mvc

什麼是mvc?mvc的優點?mvc的缺點?mvc的適用情況?mvc分別為 模型 model 檢視 view 和控制controller mvc模式的目的就是應用系統的職能分工。model層實現系統中的業務邏輯。view層用於與使用者的互動。controller層是model與view之間溝通的橋梁,...