項目綜合應用實施SOA計劃的方法

來源:文萃谷 2.61W

SOA聯盟和CIO雜誌最近宣佈了SOA案例研究獲勝者的名單。所有的獲勝者都使用SOA成功地提供了業務或者任務的價值。人們注意到每一個SOA應用實例都有一些共同的特點。歸納起來,SOA實施的成功主要有以下8種方法:

項目綜合應用實施SOA計劃的方法

  1.強大的管理層的支持和強大的SOA宣傳者

每一個項目都得到了企業業務部門或者IT部門高級官員的支持。這對於推動整個機構內部的變化和消除障礙是非常重要的。沒有高層的支持,許多SOA計劃永遠不會獲得增長勢頭、資源和允許IT部門向業務部門提供SOA承諾的好處的推動因素。還需要指出的是,強大的SOA的宣傳者對於這些獲獎的每一個SOA案例研究都是非常重要的。事實上,研究顯示,每當SOA宣傳者離開公司的時候,企業未來的項目都有失敗的危險或者倒退到以前的提供軟件的方式。

  2.教育企業瞭解SOA的價值

這些案例研究的每一個案例都為企業提供了巨大的價值。在某些案例中,投資回報在幾年裏達到了數十億美元。為了發現這些不同尋常的機會並且圍繞這些機會建立一個商業實例,教育企業理解SOA的潛力是非常重要的。

然而,教育業務部門的關鍵是不要向業務部門談論技術問題,甚至不要談提SOA這個詞彙。相反,業務部門需要理解如何解決這些關鍵的業務推動因素(如更快的訪問信息、與客户和合作夥伴結合、消除浪費的商務流程),瞭解IT如何用這些“新方法”幫助提供這些推動因素。業務部門不需要知道IT部門如何做這個事情。他們需要理解SOA能夠解決他們的什麼問題,需要業務部門做什麼來幫助IT解決這些問題。

  3.建立一個卓越中心

每一個獲勝的案例研究都有某種形式的卓越中心。這種卓越中心也可以叫作別的名字,如配置控制委員會。但是,所有的獲勝的案例研究都有一些正式的負責治理SOA計劃的組織。有些企業已經擁有現成的具有IT治理功能的企業架構,僅僅需要為SOA做一些簡單的調整。有些企業沒有正式的`治理計劃,必須創建一個擁有足夠的控制能力的機構幫助提供理想的業務結果。控制水平和每一個機構的治理模式的範圍都是獨特的,但是,每一個成功的項目都把治理作為一個關鍵的成功因素。

  5.定義服務中的工作圓滿水平

許多想法歸結為哪一個服務對於關鍵的商務推動因素是重要的。商務服務提供一個完整的商務功能。例如,我們説一個核心的商務服務是購物車功能。這個目標就是在所有必要的功能中讓購物車功能發揮作用,不僅僅是一個檢查服務。在這個例子中,完整的商務服務還需要接受支付、與運輸合作伙伴進行溝通和處理折扣等事情。

大多數成功的SOA實施沒有大量的商業服務。這是許多SOA項目遭遇困難的地方。他們設法把一切事情都包含在一個服務中,無論這些事情是否提供商業價值。還有與建立、治理和維護服務有關的大量開銷。成功的SOA實施在重點放在少量的核心業務服務方面。這些服務將提供真正的商業價值並且不會在沒有投資回報的服務方面浪費時間和金錢。

  6.質量保證是關鍵

SOA為質量保證部門製造了各種類型的挑戰。成功的SOA實施需要適當的質量保證的最佳做法,如對每一個服務進行負載測試。性能、安全和治理測試應該是你的整個測試計劃的一部分,以保證滿足業務和技術的要求。

  7.投資回報最初很難實現 將隨着時間的推移實現

SOA不是一種技術。它是一種架構。同任何其它架構一樣,價值是隨着架構的擴展和成熟而逐步獲得的。有些企業在實施SOA計劃的第二階段或者第三階段,並且正在獲得有實際意義的投資回報。有些企業正在實施SOA計劃的第一階段,沒有看到直接的投資回報。但是,這些企業為未來的SOA計劃最大限度地獲得投資回報奠定了基礎。

  8.提供大量的商業價值

在所有的案例中,這些獲獎的案例研究都提供了重要的商業價值。沒有一個案例研究把重點放在修復IT基礎設施方面,或者僅僅通過再利用減少開發成本。這些方面也許會有一些副作用,但是,商業的好處相比,IT好處的價值是很小的。在某些案例中,商業的好處能夠在指定的時間段裏獲得數十億美元的好處。

熱門標籤