比特網(wǎng) 發(fā)表于:14年04月28日 15:00 [綜述] DOIT.com.cn
什么是有效的SOA度量?有效的度量應當圍繞投資回報(ROI)展開。企業(yè)投資SOA的目的是為了改善商業(yè)底線,讓IT更具有成本效益,并能夠對不斷變化的商業(yè)需求做出快速回應。然而,ROI本身是一種難以把握兼測量的指標,在衡量一些低透明度的環(huán)節(jié)(比如市場推出時間的機會成本)上,則尤其明顯。因此,如何以一種常規(guī)的方式來測量SOA的投資回報,并非一件輕松的任務。
1.測量新服務的搭建成本
倘若新服務是以項目的形式提供,那么企業(yè)可以測量向商業(yè)部門提供某種新服務的總體成本。你可以按照服務的復雜程度,將其劃分為簡單、中等和復雜三種類型。每一種新服務的總體成本應當隨著時間的推移逐步降低。
2.測量搭建新服務的耗時
通常,企業(yè)希望能夠通過調(diào)整現(xiàn)有的SOA架構來快速提供某種新服務。而其中常見的障礙在于IT往往要花費較長的時間去提供這種服務。企業(yè)可參考成本度量的測量方式,通過服務的復雜性分類來完成測量。
3.測量服務使用率
一旦提供了某服務,會有多少商業(yè)流程去使用該服務?這種服務的日常使用量是多大?這些問題可以通過服務監(jiān)控工具做出解答。但值得注意的是,計量某種服務在商業(yè)流程中的使用情況時,需要考慮到服務基礎架構中的元數(shù)據(jù)因素。
有著高使用率的服務意味著它對你的企業(yè)能貢獻出更大的價值。相反,低使用率的服務或許意味著應當被剔除,以節(jié)省資源。對服務使用率的掌握能讓企業(yè)在服務識別和優(yōu)先等級排序等治理流程上做出相應的改善。
服務的平均成本,提供時間和使用率是SOA度量中的三大基本組成部分。
4.測量運行服務的平均成本
在綜合了硬件、軟件、維護、監(jiān)控、管理、能耗等各種成本之后,就能得出SOA服務的總體運行成本。通常在服務剛啟用時,這一測量指標會很高,但是隨著時間的推移,它應當逐步降低。
5.測量治理成本
通過追蹤整個治理流程的成本來評估服務,排序并規(guī)劃你的服務路徑。治理成本通常由參與SOA治理所耗費時間、工作量等所組成。同樣,服務的治理成本在初始階段會較高,但隨著時間推移會相應減少。
以上五種測量指標可以合并運用,解讀出企業(yè)SOA投資的整體回報。如果你能預測流程所能發(fā)揮的總體商業(yè)價值,并根據(jù)每種服務的整體成本去劃分對這些流程的支持程度,那就不難獲取正面的ROI。
最后應當注意的是對一種服務的定義。真正的服務重用(reuse)應當能夠在多種商業(yè)流程中逐步消化成本,最終體現(xiàn)正面的ROI。