• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 再談SOA和云計算關系

    發表于:2012-05-25來源:新浪博客作者:人月神話點擊數: 標簽:soa
    首先再對SOA和云計算的核心做一個簡單的闡述。對于SOA其重點是包括兩個內容,一個是找到服務,一個是編排服務;找到服務重點是服務分析識別方法,同時保證服務的自治性,粗粒度和可重用性等;編排服務重點是服務通過編排能夠滿足業務和流程的需要。對于云計算

      首先再對SOA和云計算的核心做一個簡單的闡述。對于SOA其重點是包括兩個內容,一個是找到服務,一個是編排服務;找到服務重點是服務分析識別方法,同時保證服務的自治性,粗粒度和可重用性等;編排服務重點是服務通過編排能夠滿足業務和流程的需要。對于云計算重點則首先是能力由電腦,手機等各種終端朝云端的遷移和集中,其二是遷移后的云端資源池能夠自動伸縮擴展,統一管理和調度。

      對于SOA和云計算,可以看到都在談能力,SOA注冊上線的服務本身是一種能力,而云平臺中的能力本身也需要服務化提供出去。能力和資產庫始終是后續圍繞 SOA的一個關鍵。對于兩者比較也需要從能力方面入手,結合SOA和云計算本身的定義特點來分析。具體包括如下幾個方面:

      1.能力如何來?能力集成還是能力產生

    再談SOA和云計算關系

      對于SOA要注意的是本身是一個集成平臺,其本身并不產生能力,本身也不存儲和結構化數據,更重要的是消息協議轉化,路由和數據的傳輸。SOA服務目錄庫能力來源于業務系統,業務系統提供服務注冊到SOA的服務目錄庫中,因此SOA更多是能力集成平臺??梢詫I務系統各個層面的能力轉化為數據服務,業務服務,流程服務和展現層服務。通過SOA來集成這些服務,提供統一的服務目錄庫來屏蔽底層業務系統。

      對于云計算則根據強調能力的集中化,特別是原有業務系統,原有終端都具備的能力要全部遷移到云端集中,然后由云平臺統一來提供這種能力,調配這種能力。同一個能力不應該在各個業務系統反復的建設,而是應該集中到云端來統一建設和管理。建設完成的能力再通過服務化方式提供出去。

      2.能力如何用?能力復用還是能力調度

    再談SOA和云計算關系

      對于SOA和IaaS層云計算都有一個共性特征,即先通過解耦方式拆分再進行合并和組合。一個通過解耦形成的是標準的可復用的服務單元,而一個通過解耦形成的是標準的計算資源或存儲資源。對于SOA的解耦重點是實現了業務和技術的剝離,而對于云計算解耦重點是實現業務系統和硬件環境的剝離。

      從拆分的過程來看,SOA拆分是要打破原有業務系統的緊耦合,識別出可重用的服務,形成粗粒度的業務組件或服務組件;而云計算中資源池的拆分更多是已有硬件環境通過虛擬化方式的整合,將大的計算或存儲能力通過虛擬化后形成更小的可以調度的計算單元或存儲單元。

      從合并的過程來看,SOA重點是對服務進行重新組裝和編排,以滿足業務或流程的需要。而對于云計算則是對計算單元或存儲單元進行調度和組合,滿足不同業務系統對計算或存儲能力的需要。再次服務單元可以看到復用本身不會帶來太多的硬件開銷,而計算單元在復用則具有獨占性,不能同時供給多個消費系統使用。

      3.能力如何融合?SOA能力云化還是云平臺服務化

    再談SOA和云計算關系

      首先可以看到SOA平臺提供的ESB,BPEL和BPM能力本身就可以看做企業私有云里面的PaaS平臺層能力,這個能力不在業務系統內部,而是在云端。這個能力是從業務系統遷移出來的能力,具備PaaS平臺特點。

      SOA和云平臺融合,可以考慮企業業務系統中的平臺層和基礎層得能力全部遷移到云端集中。平臺層能力包括了數據集成平臺,流程管理平臺等;而基礎層能力則包括了主數據管理,規則引擎,安全引擎等。硬件層比較容易說,則業務系統對應的硬件層能力全部遷移到企業私有云的IaaS平臺,提供統一的虛擬化資源池和資源動態調度。在上面一步做到后,可以考慮的是企業內部業務系統的SaaS化,特別是對于大型集團型企業,這個是有必要的,SaaS化的重點不僅僅是支持內部多租戶,更多的是要考慮SaaS應用構建模式變化,其構建過程會更多依賴IaaS和PaaS層能力的提供。

      對于云平臺在能力集中后,需要考慮的就是能力的提供,能力的提供仍然需要通過服務的方式發布出來,即我們說的能力本身要服務化。其一是云平臺本身的三層之間可以通過SOA進一步集成,其二是企業多個業務能力私有云之間可以通過SOA更好的集成。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>