SOA規劃
這一階段組織并定義SOA行動。涉眾通過通信和簡報等方式參與此過程,并設置一致通過的優先級和參數。由于此階段牽涉到整個企業的員工,因此清晰、充分的溝通非常重要。在此階段中,要完成的任務包括:
- 定義SOA的作用域。
- 確定與其他IT行動的邊界并建立合作。
- 適當地展示SOA的業務論證。
- 展示現有業務行動與未來業務行動的銜接關系。
SOA成熟度評估
在SOA成熟度評估階段,要為當前所處狀態建立一個度量標準。此時將定義當前已經實現、可作為SOA起點的服務和功能,并確定出可作為基礎項目的項目。團隊應通過一系列訪問調查和問卷調查查看各域——分析、制定基準并驗證各域的現狀。使用BEA的域模型組織檢查如下各方面:
- 業務策略與過程:對業務策略與過程進行自頂而下的查看。
- 架構:評審當前架構、策略和標準。
- 成本與收益:概述現有成本構成與收益情況。
- 構造塊:對現有服務、過程、工具和技術進行分析。
- 項目與應用:評審現有系統以及未完成的和已規劃好的項目。
- 組織與管理:對現有管理結構和策略進行分析。
SOA前景展望
在這一階段中,團隊通過專題研討會來確定并定義要求的“預期”狀態,并確保舉辦整個企業范圍內的聯合討論。
- 業務策略與過程:SOA前景展望與業務策略與過程的關聯。
- 架構:導向原則、需求、策略、標準和參考架構。
- 成本與收益:指標和測量要求。
- 構造塊:共享的服務基礎架構需求及標準化的工具。
- 項目與應用:對項目與應用的SOA映射。
- 組織與管理:管理并遵循結構與策略。
SOA路線圖定義
從這一階段起,著手定義SOA路線圖。應該根據前三個階段所收集的信息,對企業的SOA目標和適當的時限進行徹底的差距分析(gap analysis)。近期事件要詳細,而較遠的事件要靈活——以便在前進中融入所得到的經驗教訓。
- 業務策略與過程:按業務價值排列機會。
- 架構:近期、中期、長期參考架構路線圖。
- 成本與收益:未來指標、成本構成及收益情況的路線圖。
- 構造塊:將共享服務戰略和標準化進程列入優先地位。
- 項目與應用:項目與應用的影響。
- 組織與管理:提出的管理結構與策略。
SOA路線圖應該是不斷融入經驗和教訓的“活動文檔”。SOA路線圖成熟時,您的SOA行動也就以一種可控的方式達到了一個更為精妙的級別(如圖2所示)。
圖2. SOA“學習與調整”路線圖(單擊圖片可查看大圖)
結束語
我希望通過本文使您在腦海中形成一個創建自己的SOA路線圖的框架,文中還說明了“為什么路線圖對SOA行動如此重要?”。路線圖就是說明開發內容、開發時間、部署所開發內容的一份指南。對于SOA的順利部署而言,路線圖是最為強大的工具。