了追求使用面向服務的架構的巨大激勵,IBM公司和Red Hat有限公司于日前發布聯合聲明,稱他們將把他們的SOA開發能力投放在在他們的硬件產品中的服務器虛擬化上。
這個春天開始發布的,新的IBM的產品,將基本上為企業提供黑箱化的SOA服務,這被IBM公司稱為采用曲線的入點。IBM的pSeries Unix服務器將在進行了包括IBM WebSphere 和Tivoli軟件在內的基礎的SOA配置以后為顧客送貨上門。
“你買一臺就可以開始了?!?Scott Handy這樣說道。Scott Handy是IBM system p系列全球市場及戰略部門的副總裁?!拔覀円呀洖槟闾峁┝艘粋€配置和一個如何開始的手冊,一本安裝手冊以及客戶的一些基于那些真正在system p系列中使用過SOA系列軟件的用戶的使用場景?!?/p>
盡管高級電源虛擬技術(APV)只是IBM虛擬技術當中可以選擇的,但是IBM強烈推薦使用這種技術。Handy說道。通過虛擬化技術,組織在一臺服務器上就可以運行SOA的多重分區模塊,也可以在不同版本的Unix操作系統上運行。他說
在聯合發布會上,Red Hat有限公司已經將JBoss公司的中間件包含在Red Hat公司Linux 5系統中。該系統也將SOA組件中的JBoss的企業服務總線以及業務流程管理工具和Linux服務器中的虛擬化組件結合在了一起。
IBM的虛擬化技術的初始開發目的是變化處理資源來滿足最高的需求。Handy解釋說。在SOA體系中,商務規則可以被規定為各種各樣的處理特殊資源需求的模式。
“對于SOA體系來說,我們實際上是被托付做這個的?!彼f,“我們將其放在我們的配置當中。為了某些確定的處理,你想要幾乎是沒有限制的資源。而對于其他的處理,你想能夠處理或者說你想在一天的不同時段給于他們不同的資源。你想用基于用戶的應用程序得到更高的權限,以及在朝九晚五的時段內得到更多的計算資源。但是,在晚上的時候,你就轉換到另外資源的配置,虛擬化技術允許你這樣做?!?/p>
虛擬化技術也許會成為SOA未來不可或缺的一部分,但是現在他被采納仍然是一個需要技巧的過程。部分由于在IT組織中,SOA的專家和虛擬技術的專家居住在兩個分開的世界中的原因。ZapThink 有限責任公司高級分析師Jason Bloomberg如是說。
“即使SOA是虛擬化技術的一種,應用程序的虛擬化,如果你愿意的話,SOA的世界和如IBM電源虛擬技術之類的處理器的虛擬化技術在企業中是極大的被分開關心的?!胺治鰩熃忉屨f?!拔覀兒凸窘ㄖ煹恼務撘呀涀C明了SOA和虛擬化技術的對話是需要不同技能的,而且是屬于不同關心范疇的。所以,很少出現很好的兩者的努力的協同的情況?!?/p>
不考慮他的潛在價值的情況下,SOA的虛擬化技術需要一個強有力的市場營銷經理。Bloomberg這樣說道。
“毫無疑問的是,高度的可升級的,高度可靠的以及有成本效益的SOA組件可以從經過良好策劃的虛擬化策略中獲利?!彼f?!癐BM發現了這種需求,也準備通過好的安排來滿足這種需求。但挑戰所在就是,無論如何,都要鑒定合適的能夠將SOA和虛擬化技術經歷有效的結合在一起的顧客?!?/p>
依照Red Hat所說的,虛擬化技術在三個重要的領域對SOA進行了優化:
從底層的硬件中的提取可以孤立操作系統和SOA服務與處理方法。建立一個SOA服務并按照工作量管理,有效性和安全的目的的需求盡可能多的拷貝它并將其重新部署是一件很簡單的事。
虛擬化技術提供的隔離允許SOA服務和處理方法在獨立的容器中充當主機。每一個容器都能在不涉及如下情況的環境中運行一個系統。情況包括:系統癱瘓,從安全的角度訪問其他容器或者引起SOA服務,處理方法以及應用程序失敗等情況。
通過實時的轉移得到的靈活性再加上虛擬化技術,允許IT在沒有明顯的用戶中斷情況下運作如SOA服務和處理方法的實例。
Judith Hurwitz,Hurwitz & Associates的主席和首席行政官,的確發現了對于全部的把SOA作為啟動工具箱黑盒化的戰略,特別是對于中等大小的有限內在資源的商務來說,存在一個直接的市場。
她說,和她談話的客戶都對SOA很感興趣,但是覺得開展一個項目的機會是令人畏縮的。他們這樣告訴她:“當我們即將進入SOA的世界時,我們是下了決定的。但是現在我們都在一定程度上受到了打擊。我們并不十分肯定從哪里開始。我們知道我們要施行SOA,但是去不知道怎么去實施?”
“所以存在一種被打擊的感覺?!彼f。
她將SOA最低等級的人們的狀態和在宜家(Ikea)想要看書架的一個顧客相比較。但是當他們購買的時候,他們發現帶回家的是一個分為六十部分的盒子,他們根本不知道如何把它們組合到一起。
“你把它帶回家,接著你發現你會很慌張,” Hurwitz說道,“你說,‘我也不是一個木匠,我并不擅長將東西拼起來!’這就是現階段SOA發生的事情?!?/p>
在她的類比中,那些能夠將所有系在一起的買主將像有個閃亮的工具帶子的騎士一樣證明自我。
這樣做可以節省顧客的那些為了和SOA項目相符而進行的學習曲線和程序調試時間。她說。他們可以執行那個預載工具箱,為了他們的業務開始執行服務應用程序。
“它構建了基礎的框架結構使得開始得以適當的執行?!?Hurwitz說,“這正是客戶想要的。立竿見影的,現在SOA的狀態已經距離起跑線很遠了?!?/p>
Hurwitz注意到這種策略對于中等規模的企業相當有吸引力,并在今天的發布會上將其擴展為像Yogi Berra所說的:“再次似曾相識的感覺!”
“他有種很強的感覺使我想起了AS/400”她說,AS/400是1988年首次登場的IBM硬件系統?!爱擨BM宣稱AS/400這個系統的特點時,把他形容成了一個完全成型的平臺。而且IBM用這些垂直應用系統包裹進入市場。如果你是一個有三個加油泵的加油站,你給自己買了一個AS/400系統,它包括了一切你想要的。他有操作系統,數據庫,管理軟件以及你的垂直市場應用。所以你只需要插上電源。這也是我們現在在這兒說的SOA做的?!?/p>
但是即使今日虛擬的SOA計算機是些脫離產品市場回收站的東西,Hurwitz堅信它能夠通過更容易的開始的手段刺激SOA開發。(原文)