24周年

財稅實務 高薪就業(yè) 學歷教育
APP下載
APP下載新用戶掃碼下載
立享專屬優(yōu)惠

安卓版本:8.7.60 蘋果版本:8.7.60

開發(fā)者:北京正保會計科技有限公司

應用涉及權限:查看權限>

APP隱私政策:查看政策>

HD版本上線:點擊下載>

如何判斷企業(yè)是否真的需要SOA管理

來源: CIO時代 編輯: 2009/12/29 09:09:23  字體:

選課中心

實務會員買一送一

選課中心

資料專區(qū)

需要的都在這里

資料專區(qū)

課程試聽

搶先體驗

課程試聽

高薪就業(yè)

從零基礎到經理

高薪就業(yè)

  SOA管理是我經常談論的一個話題,得到的反饋也是好壞參半,這是因為對愿意以及方式缺乏了解。不管你的組織開始SOA多長時間,SOA管理都是需要多加注意的。我將首先解釋一下SOA管理需要注意的原因,而后再談一下需要注意的方面。

  但在我開始之前,我首先要澄清SOA管理與SOA治理的區(qū)別。對于我來說,SOA管理是SOA治理的一部分。SOA治理是由流程、標準以及政策來治理SOA實施的。一個完整的SOA治理解決方案設計注冊表、存儲、管理變革、服務控制、服務質量、安全等等。

  在此我將只談SOA管理,對于多數(shù)廠商來說是服務控制、安全、業(yè)務流程可見度以及異常事件處理。

  首先,讓我們看看傳統(tǒng)的智慧。組織通常認為他們不需要SOA管理的原因在于沒有足夠的業(yè)務動力?;蛘哒f:“在我們的SOA架構還沒建立起來的時候就需要SOA管理呢?”這種想法正確嗎?你可以在讀完這篇文章之后做出自己的決定。

  我早前曾經提到過SOA實施像一場旅行,你的組織要達到一定的SOA成熟度是需要時間的。在SOA實施的某一個時間點,SOA管理就會牽涉進來,原因有兩點:

  1. 你的SOA架構將單個的應用程序和筒倉型業(yè)務功能變成了分布式服務。隨著靈活性和靈敏度的增加,安全和訪問控制的復雜性也隨之提高。這就需要管理工具上的新想法。

  2. 即使是在基礎的SOA環(huán)境中,你的組織也將需要SOA架構的可見度??梢姸鹊囊蟀I(yè)務流程、服務使用、性能瓶頸等等。隨著你的環(huán)境變得越來越分散,使用原有的管理工具就會逐漸喪失可見度。因此,當SOA促進你的業(yè)務時,你需要SOA促進你的管理環(huán)境去超越傳統(tǒng)系統(tǒng)管理。

  這是SOA發(fā)展的適當時機嗎?

  那么,什么時候才是考慮SOA管理的適當時機呢?這個時間應該早于還是晚于你的SOA部署期呢?決定因素有以下幾點:

  1 訪問權控制和安全是SOA管理提出的關鍵問題。因此,SOA管理應該是你的SOA基礎架構整體中不可分割的一部分,而不是隨后加入。從實際出發(fā),你需要在SOA項目早期考慮安全和控制。

  2 有了妥善的規(guī)劃,SOA管理將降低SOA項目的成本實施時間。人們普遍認識到項目周期早期發(fā)生的改變/修復相較于晚期來說影響更小。換句話說,你越晚決定對SOA管理提出的問題進行解決,對你之前所做決策的影響就會越大,而代價往往是巨大的。

  3 組織往往只有在出現(xiàn)問題的時候才會想到管理。我們很難去量化由于基礎架構中累贅服務或安全破壞所造成的干擾帶來的成本。你要做的不是去尋找救火措施,而是利用SOA管理工具主動的控制和監(jiān)控業(yè)務。

  4 業(yè)務流程管理(BPM)是亞洲企業(yè)中的一大主題。SOA實施則是另外一個主題。SOA管理工具是BPM很好的補足解決方案。

  在使用BPM的時候,多數(shù)企業(yè)都想如何利用BPM工具建立并管控其業(yè)務流程。但是,我需要提出以下幾個問題以供考慮:

  1 是不是所有的業(yè)務流程都能用BPM解決方案來定義?

  2 如果不是,那么你要如何處理那些沒有被BPM工具定義的業(yè)務流程?

  3 這些業(yè)務流程是遵循最初設計構想來運作的嗎?

  換句話說,你要如何發(fā)現(xiàn)你的業(yè)務流程正導致一些始料未及的后果?

  我認為大多數(shù)企業(yè)都無法通過BPM解決方案為所有的業(yè)務流程建模。如果你的業(yè)務存在已久,那么就可能會比你想象中還要多的未定義業(yè)務流程。一些 SOA管理工具,帶有自動發(fā)現(xiàn)功能,能彌補這一空白。這些工具能夠“看到”并告知你基礎架構中正在發(fā)生的問題。所以不要以你認為有效的方式模擬業(yè)務流程,而讓你的 SOA管理工具來告訴你真正發(fā)生的問題。這不僅僅有利于IT針對應用和瓶頸下功夫,還有利于分析師看到實時的業(yè)務流程。

  目前,我們已經討論了進行SOA管理的原因,如果你認為你真正需要SOA管理,以下幾點是在挑選解決方案時需要注意的:

  注意事項:

  1 性能:所有的管理和監(jiān)控工具會帶來一些開銷,你需要確定你的系統(tǒng)性能不會受到太大的影響。

  2 標準支持:你的業(yè)務是在異構的應用程序、服務和標準中運行的,你的管理解決方案也需要如此。如果你需要改變基礎架構投資以服務SOA管理,那么你有可能在尋找錯誤的解決方案。

  3 跨功能支持。你的SOA基礎架構可以跨越多個功能或應用解決問題,同樣,你的SOA管理方案也是如此。千萬確保你所制定出的解決方案能夠真正的滿足IT部門的需要,同時也能滿足業(yè)務分析人員,甚至可能會是保安人員的需要。

  就如同整個企業(yè)架構體系中的其他資產一樣,如果你能確切的知道SOA管理解決方案存在的意義以及如何使用將會讓你獲得更加明顯的競爭優(yōu)勢。那么,你是否真的需要SOA管理?這個決定是由你選擇的。

責任編輯:zoe
學員討論(0

實務學習指南

回到頂部
折疊
網站地圖

Copyright © 2000 - m.galtzs.cn All Rights Reserved. 北京正保會計科技有限公司 版權所有

京B2-20200959 京ICP備20012371號-7 出版物經營許可證 京公網安備 11010802044457號