4 業務流程管理(BPM)是亞洲企業中的一大主題。SOA實施則是另外一個主題。SOA管理工具是BPM很好的補足解決方案。
在使用BPM的時候,多數企業都想如何利用BPM工具建立并管控其業務流程。但是,我需要提出以下幾個問題以供考慮:
1 是不是所有的業務流程都能用BPM解決方案來定義?
2 如果不是,那么你要如何處理那些沒有被BPM工具定義的業務流程?
3 這些業務流程是遵循最初設計構想來運作的嗎?
換句話說,你要如何發現你的業務流程正導致一些始料未及的后果?
我認為大多數企業都無法通過BPM解決方案為所有的業務流程建模。如果你的業務存在已久,那么就可能會比你想象中還要多的未定義業務流程。一些SOA管理工具,帶有自動發現功能,能彌補這一空白。這些工具能夠“看到”并告知你基礎架構中正在發生的問題。所以不要以你認為有效的方式模擬業務流程,而讓你的SOA管理工具來告訴你真正發生的問題。這不僅僅有利于IT針對應用和瓶頸下功夫,還有利于分析師看到實時的業務流程。
目前,我們已經討論了進行SOA管理的原因,如果你認為你真正需要SOA管理,以下幾點是在挑選解決方案時需要注意的:
注意事項:
1 性能:所有的管理和監控工具會帶來一些開銷,你需要確定你的系統性能不會受到太大的影響。
2 標準支持:你的業務是在異構的應用程序、服務和標準中運行的,你的管理解決方案也需要如此。如果你需要改變基礎架構投資以服務SOA管理,那么你有可能在尋找錯誤的解決方案。
3 跨功能支持。你的SOA基礎架構可以跨越多個功能或應用解決問題,同樣,你的SOA管理方案也是如此。千萬確保你所制定出的解決方案能夠真正的滿足IT部門的需要,同時也能滿足業務分析人員,甚至可能會是保安人員的需要。
就如同整個企業架構體系中的其他資產一樣,如果你能確切的知道SOA管理解決方案存在的意義以及如何使用將會讓你獲得更加明顯的競爭優勢。那么,你是否真的需要SOA管理?這個決定是由你選擇的。
文章來源于領測軟件測試網 http://www.kjueaiud.com/