1. 程式人生 > >SOA教程之:SOA的優點和缺點

SOA教程之:SOA的優點和缺點

事物的特點決定了自身所持有的優點和缺點。首先我們應當關注soa的特點。

soa的的特點:
  1. 根本獨立性
  2. 使用開放的標準
  3. 平臺中性,不受平臺限制
  4. 跨平臺
  5. 組合性
  6. 擴充套件性
  7. 重複使用性
  8. 抽象性
SOA的優點:


1. 簡單化系統的開發:
由於soa具有組合性,可以利用現有的SOA資源,根據同樣的開放標準,在不受平臺限制的基礎上,可以直接利用現有的資源進行組合,讓後在按照自己的客戶需求,進行進一步的開放。

2. 面向企業商業流程
SOA是基於服務的構造,所以開放的出發點,就是如何解決企業流程中出現的問題。

3. 更好的適應性和擴充套件性
由於soa的元件性,和優良的擴充套件性以及其元件性等待特徵,SOA可以更具不同的需求,進行重新的組合和構造。

4. 互用性
5. 對系統的升級,分佈,和維護有個更多的優化
6. 簡化了提供,尋找和使用服務的過程
7. 通過共同資源的利用,減少了開支

SOA的缺點:

1. 減低了系統的效能
2. 在向標準化過度的轉換過程,增加了簡介費用
3. 很多沒有太多意義的檔案型資訊
4. 對商業流程的計劃要求甚高