實施SOA虛擬化是環境的基礎

isoa發表於2009-01-06

  SOA 和基礎設施虛擬化技術之間是高度協作的關係。隨著企業採用的服務不斷增多,這些服務的大小和規模也不斷增大,實現支援這些服務的基礎設施虛擬化技術也日益重要。沒有基礎設施的虛擬化,企業的管理就會變得非常複雜,很難實現服務的靈活性優點。在本文中,Matt Haynos 將對網格計算和 SOA 以及基礎設施虛擬化技術之間的相似和不同之處進行簡要分析。

  到目前為止仍然非常流行的一個概念是面向服務的架構(SOA)。eWeek最近的一個主題引用了 Merrill Lynch 開展的一項 CIO 調查,其中 87% 的參與者稱 SOA 是企業軟體中 “下一個偉大的東西(the next BIg thing)”。(就我個人來說,我認為 SOA 早已 非常偉大了。)

  不用奇怪 CIO 為什麼對 SOA 如此關注。業務的變化和壓力變得日益激烈,而且已經擴充套件到了全球範圍。現在出現了對新業務種類和操作模型的需求。在 IBM 2006 Global CEO Study上,2/3 的業務領袖們表示會在最近兩年內 “從根本上改變” 自己的公司形式。他們之所以需要如此迅速地進行改變是由於以下的原因:市場上的一流公司通常都佔據著重要的位置,瓜分了市場的大部分份額,而機會變化的是如此迅速,可能稍縱即逝,因此面市的速度至關重要。

  但是要做到這一點並非如此簡單。至少對於 CIO 來說是如此。他們不得不應付各種架構、介面和技術,這些可能會限制他們提供技術基礎設施的能力,而這種能力可以支援(甚至促進)他們對動態競爭市場的響應能力。

  正是在這種背景之下,SOA 誕生了。SOA 使用了一種架構性的方法來將應用程式分解為各種必要的服務。然後可以設計這些服務,用它們來呈現或對映業務流程。有關 SOA 及其聯合 IT 實踐和業務策略的使命已經有了很多介紹,因此在這裡我們就不再詳細介紹了。但是 SOA 正在迅速成為企業可以對動態變化的市場有效進行響應並充分利用新業務商機的關鍵。

  關於虛擬化

  儘管虛擬化是目前一個熱門的基礎設施話題,但實際上它已經存在很長一段時間了。虛擬化在 IT 基礎設施領域內是普遍存在的,例如,在微處理器、虛擬記憶體和伺服器虛擬化領域,我們都可以看到虛擬化的影子。在 IT 基礎設施領域內,尚未 進行虛擬化的地方並不多,我們將整個虛擬化集合稱為基礎設施虛擬化(infrastructure virtualization)。請參見圖 1。

  

實施SOA虛擬化是環境的基礎

  圖 1. IT 基礎設施中虛擬化的例子和級別

  新的思想是任務負載(或應用程式)虛擬化和資訊虛擬化,它們具有特殊的優點,可以與 SOA 協作使用。這些領域都涵蓋了網格計算的實質,可以體現出為什麼網格可以包含到基礎設施虛擬化這把大傘下面。這些領域也是 SOA 介面所參與和涉及的主要虛擬化領域。(來自新浪科技)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14780828/viewspace-528622/,如需轉載,請註明出處,否則將追究法律責任。

相關文章