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