開源SOA之主要優點:簡單易用
當談到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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 開源JAVA單機爬蟲框架簡介,優缺點分析Java爬蟲框架
- 簡單易用的.NET免費開源RabbitMQ操作元件EasyNetQ解析MQ元件
- 瞭解開源視覺化表單的主要優勢視覺化
- React實現簡單易用ToastReactAST
- 簡單聊聊SOA和微服務微服務
- 三分鐘對視覺化表單設計器開源優點做簡單介紹視覺化
- 簡單易用且優雅的跨境支付 PHP SDK 擴充套件包PHP套件
- EasyDataKit 簡單易用的 SQLite 輪子SQLite
- Eclipse+Resin=簡單易用的web開發組合EclipseWeb
- 開源軟體的易用性
- 一個簡單易用高效的工具庫
- 簡單易用的前端模擬資料前端
- 簡單易用的任務佇列-beanstalkd佇列Bean
- 簡單易用的macOS音量應用程式Mac
- Iris for Mac:簡單易用的錄屏神器Mac
- 從這幾個優點了解快速自定義表單開發開源
- 【通知簡訊API】簡單易用,三秒必達API
- JSON的優點簡單介紹JSON
- “易+”開源 | 簡單可信賴,GameSentry 正式開源GAM
- 一個簡單易用的樹外掛,支援非同步載入子節點非同步
- iOS-簡單易用的GCD計時器iOSGC
- yiigo - 簡單易用的 Golang 輔助庫Golang
- 一個簡單易用的 Vue 元件 V - DistpickerVue元件
- 新標準簡化SOA開發
- SOA簡介
- SOA之(5)——REST的SOA(SOA with REST)概念REST
- mock-stores——簡單易用的資料mock方案Mock
- Snow——簡單易用的 Go 語言業務框架Go框架
- 零基礎簡單易用的EmberJS框架JS框架
- 簡單易用且全面的JavaScript日期工具類庫JavaScript
- Zmail-簡單易用的python郵件模組AIPython
- 用Golang寫了個簡單易用的微信SDKGolang
- 簡單易用的JSON與List相互轉換JSON
- 如何實現一個簡單易用的 RocketMQ SDKMQ
- SwiftColorArt:開源易用的Swift圖片類庫Swift
- 開源是什麼意思?開源軟體優缺點有哪些?
- 一款使用typescript開發的,簡單的,易用的線上表格元件TypeScript元件
- 開源表單設計器好不好用?優點怎麼樣?