成功規劃SOA:構建您的SOA路線圖 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路線圖定義。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/