SOA服務和云計算服務之間有很大的差別 |
發(fā)布時間: 2012/8/2 9:55:52 |
專家指出,SOA是面向服務的體系結構,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進行定義的,它應該獨立于實現(xiàn)服務的硬件平臺、操作系統(tǒng)和編程語言。這使得構建在各種這樣的系統(tǒng)中的服務可以一種統(tǒng)一和通用的方式進行交互。 與其它一切新技術一樣,業(yè)內對SOA和云計算都存在著很多誤解。有人認為,企業(yè)基于SOA的IT系統(tǒng)就是為轉向云計算做準備。事實上,SOA服務和云計算服務之間有著很大的差別。 在SOA世界中,服務指的是軟件、組件、對象等技術層面的東西,而在現(xiàn)實生活中服務則往往指的是某項具體業(yè)務。所以SOA中的服務更多的強調技術層面的東西。而在于云計算世界中,你關注的是業(yè)務,而不是技術;你只為業(yè)務付費,而不是技術;你需要關心的是業(yè)務提供商與服務的關系,而不是技術與業(yè)務的關系。 所以,企業(yè)的CIO們不能在SOA和云計算之間劃等號。分析人士表示,SOA和云計算在概念上有些混淆并不一定完全是壞事,SOA架構理念對于云計算來說有著很大的借鑒意義。同樣,云計算技術的發(fā)展也將對SOA起到積極影響。 近幾年來,IT產業(yè)發(fā)展迅猛,已經成為全球最“時尚”的產業(yè)之一。在IT服務領域出現(xiàn)相似的理念不足為奇,我們需要做的就是客觀地認識這些新技術與新理念。 從目前發(fā)展狀況來看,云計算似乎比SOA更具優(yōu)勢。大部分企業(yè)都認同云計算是未來發(fā)展的大趨勢。然而,今天的云計算仍處于發(fā)展的初級階段,不同廠商還沒有一個統(tǒng)一的標準,市場上很多廠商的宣傳也言過其實。盡管企業(yè)的CIO們都表示要將自己的IT系統(tǒng)遷移到云計算方案中,但他們中的一大部分都不清楚云計算到底意味著什么。 那么,云計算是什么?它與傳統(tǒng)IT服務相比有什么優(yōu)勢? 大部分企業(yè)的CIO們認為,云計算只不過是傳統(tǒng)IT服務的另一種形式。而事實上,云計算的價值遠遠不止這些。云計算是一種全新的商業(yè)模式,是一種全新的計算模型,而不僅僅是通過互聯(lián)網以服務的形式為用戶提供傳統(tǒng)IT服務。它可以提供比傳統(tǒng)IT服務更靈活、更低成本的解決方案。滿足不同類型、不同規(guī)模企業(yè)的IT服務需求。 當然,云計算服務也有它固有的缺點。目前,云計算在數據安全和隱私保護上不能得到用戶100%的信任。專家表示,云計算與SOA的結合可能催生出更多的創(chuàng)新應用。 本文出自:億恩科技【xuefeilisp.com】 |