曾經,人們用濃筆重彩來渲染IT服務的重要性,但因所采用的手法過於抽象,而使服務成為一串串肥皂泡──雖然擁有美麗,但最終卻一一破滅。
的確,相對於實實在在的IT構架,服務顯得太抽象,面向業務流程的服務更是如此。然而,面對不斷變化的市場環境和風險,人們從未停止對IT服務的追求。
怎樣將理想中的服務固化下來,使其以最快的速度來回應人們的需求?ibm大中華區副總裁及大中華區軟件部總經理宋家瑜先生,攜ibm軟件集團亞太區websphere軟件副總裁Dan Power 先生,以寫實的手法,通過SOA(Service OrIEnted Architecture)描述了IT服務。
將服務模塊化
人們一般認為,與業務相關的服務過程太具有行業化特色,而很難定格,它似乎總是一種飄忽不定的東西。那麼,宋家瑜眼中的服務又是什麼樣的呢?
“服務就是構建的模塊”,宋家瑜在做出這一定論後,闡述了四方面的原因:第一,以標准化的簡單方式,從新應用程序和現有應用程序中封裝業務功能,可以創建服務;第二,服務用於在適當的時候,向適當的人提供適當的信息;第三,服務可以重復使用並加以組合,可用來部署復合的應用程序來創造新機會;第四,越來越多的應用基於開放式標准的“Web” 服務,可用來完善現有服務技術。
基於這種定位,可以靈活地將業務流程的元素和基本的 IT基礎架構整合成安全、標准化的組件(服務),這些組件可以重復使用並加以組合,以滿足不斷變化的業務優先級。
SOA的實施
在宋家瑜描述了模塊化的服務後,不禁帶來這樣的問題:服務模塊是怎樣建立起來的?SOA 在實踐中是怎麼實施的?Dan Powers 以一種爐火純青的寫實手法,介紹了循序漸進的SOA實施方法。
“服務模塊只是為SOA的客戶提供了可以利用的素材,你還得把這一個個模塊以一種合適的方式,在合適的時候安放到合適的地方。”Dan Powers以一種通俗的比喻清晰地闡述了這樣一個抽象的技術過程。
Dan Powers所指的“合適的時候”是ibm按業務優先級,將SOA劃分成四個階段:第一階段只是實施單個的Web服務;第二階段業務功能面向服務集成;第三階段是企業級的IT轉型;第四階段是隨需應變的業務轉型。
對於SOA,IBM有自己的優勢
其實,早在1996年就有人提出SOA,而且今年另一家著名的IT廠商,也在宣揚SOA,對此IBM 的態度如何呢?
宋家瑜對這一敏感問題並不回避:“相對於其它廠商,IBM有自己的優勢,比如在開發層,我們有基於業務整合的Rational系列開發工具;在系統管理層,我們有Tivoli;而在運行環境層面,我們有Websphere。這些都不是其它公司所能比擬的。”
在一連串的列舉之後,宋家瑜緩和了語氣:“當然,IBM最大的優勢在於其專注的態度。比如,在SOA和Web服務方面,IBM年投資額逾10億美元,這充分顯示了IBM在推行SOA方面的決心。”