SOA成熟度模型為SOA 護航

2021-04-12 12:59:26 字數 1354 閱讀 8695

soa成熟度模型(soa maturity model)可以為it和業務使用者提供一種框架,使其能夠正確地評估soa在企業中的適用性和收益。

在過去的10年中,面向服務的架構(soa)已經成為應用設計、開發和實施領域中意義最為重大的一項變革。

最近,一家由眾多廠商和顧問組成的聯盟推出了一種soa成熟度模型(soa maturity model)。該模型的目標是提供乙個框架,幫助it決策者們對soa實施和規劃的戰略價值進行測量與評估。該模型分為五個層次。

第一層:初始化服務

在初始階段,企業為服務建立定義,並且將soa整合到專案開發的方法中。在金融服務環境下,第一層專案可能會使用應用伺服器或企業服務匯流排(esb)介面卡,在發號施令的管理系統與接受命令的交易服務之間建立簡單物件訪問協議和(soap)http web服務呼叫。

第二層:架構化服務

在此階段中,soa實施的技術管制標準將被確立下來,通常是在架構組織的領導下完成的。標準的soa基礎設施和元件,如esb、服務及策略庫、例外管理服務、轉化服務和單一登入服務都被用於實現更高的重用服務,同時也為整個企業提供更緊密的管理和服務控制。

第三層:業務和協作服務

第三層的特點是引入了面向業務的服務,如業務流程管理(bpm)。由於將重點放在技術與業務部門之間的夥伴關係上,第三層可以優化商業流程的靈活性,使it部門能夠針對業務需求迅速做出響應。

例如,某個使用bpm的第三層專案可能用到了統一描述、發現和整合(uddi)註冊項,來尋找可大幅縮減結算時間的資金轉賬服務。在得知此類業務需求後,該服務會在數小時之內連線至esb流程。

第四層:被測的業務服務

第四層提供有關效能和對第三層流程業務影響的連續反饋。這一層的著眼點在於收集資料和將資料提供給使用者,使他們能夠改變對事件做出響應的方式。

第四層專案可能引入日誌功能和一項監視業務活動的服務。這些功能為業務經理提供了匯聚和顯示流程的能力,使之能夠檢視整個交易過程。監督部門的**也可以用它來檢視其員工和客戶的交易行為。

第五層:優化的業務服務

在最後這一層中新增了業務優化規則,而且soa也轉變成為企業的一種神經系統。針對第四層的測量和顯示所做出的自動響應,使企業能夠對事件採取實時行動。

第五層專案可以將請求資訊輸入esb,並將這些資訊傳送至乙個事件流處理器。該服務對多個場所的所有交易人員行為進行了關聯,並從中識別重要的模式。這些資訊可能用於執行新的交易,或者禁止某個流氓交易者在監督部門監控之外的所有行為。

soa成熟度模型(soa maturity model)可以為it和業務使用者提供一種框架,使其能夠正確地評估soa在企業中的適用性和收益。

為資料治理構建資料成熟度模型

什麼是你的資料集中成熟度級別最低的資料?你的回答可能是沿襲這條思路 未被審查的 沒有被建模的,沒有元資料 不知道它是什麼的 它雖然在我們的協助資料模型中,但是除了欄位名外沒有其他資訊,沒有元資料 或者 它在我們的模型中,我們有一些過時的定義,而且我們也不再認為它是可信賴的 這可能會花費很多的時間,但...

CMM軟體成熟度模型

cmm軟體成熟度模型 cmm是指 能力成熟度模型 其英文全稱為 capability maturity model for software,英文縮寫為sw cmm,簡稱cmm。它是對於軟體組織在定義 實施 度量 控制和改善其軟體過程的實踐中各個發展階段的描述。cmm的核心是把軟體開發視為乙個過程,...

CMM 能力成熟度模型

cmm是指 能力成熟度模型 其英文全稱為capability maturity model for software,英文縮寫為sw cmm,簡稱cmm。它是對於軟體組織在定義 實施 度量 控制和改善其軟體過程的實踐中各個發展階段的描述。cmm的核心是把軟體開發視為乙個過程,並根據這一原則對軟體開發...