談SOA和雲端計算的關係

2022-05-14 15:46:13 字數 656 閱讀 5504

對於這個圖再做些解釋,包括如下內容:

soa實現的一個終極目標我們原來談的比較多的是流程整合,現在可以進一步理解為通過已有的資料服務,業務服務,展現層元件,藉助介面建模,流程引擎和規則引擎實現靈活的應用組裝,而不僅僅是服務整合。

而對於雲端計算,我還是強調本身的定義一定是終端能力向雲端的遷移過程,那我們在談應用系統的時候一定是根據關注應用系統的部署架構和開發執行環境,而不是應用系統的軟體架構本身。雲端計算重點是解決業務系統和it硬體環境的解耦,在這個過程中也是需要分兩個關鍵的步驟:

這個是我們談雲端計算的時候談的最多的方面。當我們談到paas層的時候,那概念就不僅僅限於這方面了,更多的是我們希望業務系統本身的開發環境,測試環境和執行環境都能夠遷移到雲端。

paas層的這個遷移雖然很困難,但是具有很重大的意義。首先是整個開發,測試和執行全部在雲端。這樣應用程式在開發測試環境後,可以直接呼叫iaas層的能力後對應用進行自動部署,而自動部署的應用可以釋出為saas應用,提**用租賃和計費功能。其次paas層提供的執行環境有效的銜接saas層和iaas層,能夠根據業務和應用的併發訪問量動態的排程iaas的計算資源和儲存資源,真正實現雲端計算三層的一個融合。

soa和雲端計算的關係