IT專家網(wǎng) 發(fā)表于:13年08月20日 10:53 [轉載] DOIT.com.cn
從云計算的提出,始終是產(chǎn)業(yè)界、學術界和用戶界關注的一個焦點問題。業(yè)界觀點大致歸為三種:1.SOA和云計算融合發(fā)展、2.云計算將取代SOA、3.SOA“包含”云計算。
在這幾種當中,SOA工作組支持第一種觀點。工作組專家認為,SOA是云計算的關鍵支撐技術、云計算是SOA的重要應用場景。云計算的兩大支撐技術一是虛擬化、二是SOA。而虛擬化是IaaS層應用的基石;SOA是云計算SaaS和PaaS層應用的主要開發(fā)方法;赟OA的云計算更能發(fā)揮出其價值,未來SOA和云計算會進一步融合應用和發(fā)展。
云計算與SOA之間的關系與發(fā)展
DavidS.Linthicum認為,“云計算與SOA合作時會帶來巨大的價值,可以把云計算當作SOA向云平臺中的資源的擴展;云計算提供了SOA可以按需使用的IT資源;SOA可被用作利用云計算的關鍵技術實現(xiàn)手段。”
其實云計算和SOA之間是互補的,云計算是在SOA環(huán)境中部署服務的一個好方法。SOA和云計算相互支持,但是,他們的思想基礎不一樣。而云計算是一種部署體系結構,不是設計企業(yè)IT的體系結構方法,而SOA是這種方法。SOA和云計算、物聯(lián)網(wǎng)、智慧城市是密切相關,強調SOA是當前新興技術和熱點應用中極為重要的支撐技術。
SOA是一種根據(jù)業(yè)務流程來組織功能、并將功能封裝成為可互操作的服務的軟件架構。云計算是一個面向服務的基礎設施,它采用了SOA的架構原則并且把這個原則應用在基礎設施上。SOA是業(yè)務驅動的,而非僅僅技術驅動的。SOA的核心價值在于組織能力服務化,通過服務編排實現(xiàn)靈活的業(yè)務過程。將為企業(yè)帶來巨大的進步:SOA實現(xiàn)企業(yè)和企業(yè)之間的連接、業(yè)務和業(yè)務之間的連接;企業(yè)應用系統(tǒng)從面向功能,轉變到面向流程;系統(tǒng)之間從緊密耦合,發(fā)展為松散耦合;從重新構造的IT系統(tǒng),到IT可以根據(jù)變化來構造;從全面部署IT和業(yè)務系統(tǒng)模式,到靈活的增量部署模式;從企業(yè)應用孤島,到過程、人員和信息的實質集成、高度協(xié)調。SOA解決業(yè)務需求到技術實現(xiàn)的分離,而云更多解決技術實現(xiàn)到IT基礎設施單元的分離。