軟件質量保證SOA管理 怎樣判斷您的企業是否需要SOA管理SOA管理
關鍵字:判斷 是否需要SOA管理
SOA管理是我經常談論的一個話題,得到的反饋也是好壞參半,這是因為對愿意以及方式缺乏了解。不管你的組織開始SOA多長時間,SOA管理都是需要多加注意的。我將首先解釋一下SOA管理需要注意的原因,而后再談一下需要注意的方面。
但在我開始之前,我首先要澄清SOA管理與SOA治理的區別。對于我來說,SOA管理是SOA治理的一部分。SOA治理是由流程、標準以及政策來治理SOA實施的。一個完整的SOA治理解決方案設計注冊表、存儲、管理變革、服務控制、服務質量、安全等等。
在此我將只談SOA管理,對于多數廠商來說是服務控制、安全、業務流程可見度以及異常事件處理。
首先,讓我們看看傳統的智慧。組織通常認為他們不需要SOA管理的原因在于沒有足夠的業務動力;蛘哒f:“在我們的SOA架構還沒建立起來的時候就需要SOA管理呢?”這種想法正確嗎?你可以在讀完這篇文章之后做出自己的決定。
我早前曾經提到過SOA實施像一場旅行,你的組織要達到一定的SOA成熟度是需要時間的。在SOA實施的某一個時間點,SOA管理就會牽涉進來,原因有兩點:
1你的SOA架構將單個的應用程序和筒倉型業務功能變成了分布式服務.隨著靈活性和靈敏度的增加,安全和訪問控制的復雜性也隨之提高.這就需要管理工具上的新想法。
2 即使是在基礎的SOA環境中,你的組織也將需要SOA架構的可見度?梢姸鹊囊蟀I務流程、服務使用、性能瓶頸等等。隨著你的環境變得越來越分散,使用原有的管理工具就會逐漸喪失可見度。因此,當SOA促進你的業務時,你需要SOA促進你的管理環境去超越傳統系統管理。
這是SOA發展的適當時機嗎?
那么,什么時候才是考慮SOA管理的適當時機呢?這個時間應該早于還是晚于你的SOA部署期呢?決定因素有以下幾點:
1 訪問權控制和安全是SOA管理提出的關鍵問題。因此,SOA管理應該是你的SOA基礎架構整體中不可分割的一部分,而不是隨后加入。從實際出發,你需要在SOA項目早期考慮安全和控制。
2 有了妥善的規劃,SOA管理將降低SOA項目的成本實施時間。人們普遍認識到項目周期早期發生的改變/修復相較于晚期來說影響更小。換句話說,你越晚決定對SOA管理提出的問題進行解決,對你之前所做決策的影響就會越大,而代價往往是巨大的。
3 組織往往只有在出現問題的時候才會想到管理。我們很難去量化由于基礎架構中累贅服務或安全破壞所造成的干擾帶來的成本。你要做的不是去尋找救火措施,而是利用SOA管理工具主動的控制和監控業務。
文章來源于領測軟件測試網 http://www.kjueaiud.com/