SOA路線圖

      在開始任何一段偉大的旅程之前都應該制訂一個目標,企業決定實現SOA時也不例外。與乘馬車出發西行的拓荒者一樣,前方等待的是什麼以及如何到達目的地都是未知的。要取得成功,您必須評估自己的長處與缺點,確定明確的方向,選擇一條路線,然後在沿此路線前行的過程中不斷重新評估此路線。簡而言之,您必須爲您的旅程建立一份獨有的路線圖。

  何爲SOA路線圖?爲什麼需要SOA路線圖?

  面向服務的架構是一種IT策略,它將企業應用程序中包含的分散功能組織爲可互操作的基於標準的服務,這些服務可按照業務需求快速組合和重用。只有平衡了企業的長期目標與短期需求,SOA的益處纔會顯現出來。通過在開始採用SOA時就指定一組組織、資金、操作、設計和交付準則,就可保持這一平衡。但“大爆炸”式的方法是不可取的,應按照循序漸進的學習曲線,選擇一種往復漸進的方式來部署架構更改,這非常重要。大體而言,SOA路線圖就提供了這樣一種往復漸進的方式,使您隨着進展得出(重新得出)您的企業的獨有規劃。

  您的SOA路線圖應包含3個關鍵特徵:

  成熟:SOA路線圖應該是不斷融入經驗和教訓的“活動文檔”。SOA路線圖成熟時,您的SOA行動也就以一種可控的方式達到了一個更爲精妙的級別。SOA路線圖的創建應該從評估企業當前在SOA方面的能力和要求開始。此過程可使用 BEA的在線自我評估工具 做爲起點。

  作用域:完整的SOA路線圖應包含6個域(如圖1所示)。這6個域之間有明確的界限,但是仍相互關聯、相互依賴。各個域的執行情況是企業級SOA行動成功的基石。SOA路線圖應清晰地定義SOA行動的邊界,並確定一個實現SOA目標的明晰、靈活的時限。這些目標應該被分散到多個易於管理的階段中,隨後便可以以一種往復漸進的方式實現。

  質量:通過在各里程碑處使用一個“學習與調整”的過程,同時採用往復漸進的方式,您的路線圖將在整個SOA行動中保持相關性。爲確保SOA路線圖的質量,應在所有涉衆之間進行溝通及確認,並向各方徵求反饋意見。

  圖1. BEA域模型

  構建SOA路線圖的步驟

  SOA路線圖的開發共分4個階段:SOA規劃、SOA成熟度評估、SOA前景展望和SOA路線圖定義。

  SOA規劃

  這一階段組織並定義SOA行動。涉衆通過通信和簡報等方式參與此過程,並設置一致通過的優先級和參數。由於此階段牽涉到整個企業的員工,因此清晰、充分的溝通非常重要。在此階段中,要完成的任務包括:

  •   定義SOA的作用域。
  •   確定與其他IT行動的邊界並建立合作。
  •   適當地展示SOA的業務論證。
  •   展示現有業務行動與未來業務行動的銜接關係。

  SOA成熟度評估

  在SOA成熟度評估階段,要爲當前所處狀態建立一個度量標準。此時將定義當前已經實現、可作爲SOA起點的服務和功能,並確定出可作爲基礎項目的項目。團隊應通過一系列訪問調查和問卷調查查看各域——分析、制定基準並驗證各域的現狀。使用BEA的域模型組織檢查如下各方面:

  •   業務策略與過程:對業務策略與過程進行自頂而下的查看。
  •   架構:評審當前架構、策略和標準。
  •   成本與收益:概述現有成本構成與收益情況。
  •   構造塊:對現有服務、過程、工具和技術進行分析。
  •   項目與應用:評審現有系統以及未完成的和已規劃好的項目。
  •   組織與管理:對現有管理結構和策略進行分析。

  SOA前景展望

  在這一階段中,團隊通過專題研討會來確定並定義要求的“預期”狀態,並確保舉辦整個企業範圍內的聯合討論。

  •   業務策略與過程:SOA前景展望與業務策略與過程的關聯。
  •   架構:導向原則、需求、策略、標準和參考架構。
  •   成本與收益:指標和測量要求。
  •   構造塊:共享的服務基礎架構需求及標準化的工具。
  •   項目與應用:對項目與應用的SOA映射。
  •   組織與管理:管理並遵循結構與策略。

  SOA路線圖定義

  從這一階段起,着手定義SOA路線圖。應該根據前三個階段所收集的信息,對企業的SOA目標和適當的時限進行徹底的差距分析(gap analysis)。近期事件要詳細,而較遠的事件要靈活——以便在前進中融入所得到的經驗教訓。

  •   業務策略與過程:按業務價值排列機會。
  •   架構:近期、中期、長期參考架構路線圖。
  •   成本與收益:未來指標、成本構成及收益情況的路線圖。
  •   構造塊:將共享服務戰略和標準化進程列入優先地位。
  •   項目與應用:項目與應用的影響。
  •   組織與管理:提出的管理結構與策略。

  SOA路線圖應該是不斷融入經驗和教訓的“活動文檔”。SOA路線圖成熟時,您的SOA行動也就以一種可控的方式達到了一個更爲精妙的級別(如圖2所示)。

  圖2. SOA“學習與調整”路線圖

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章