水平和垂直的SOA治理

2021-09-16 18:13:05 字數 1155 閱讀 7808

企業架構顧問rick sweeney分享了他對於如何開始soa治理的觀點。

\u0026#xd;\n

他解釋說:

\u0026#xd;\n

\u0026#xd;\n

問題在於,你如何將乙個在思想上深受傳統「煙囪式」應用設計影響的治理流程,轉變成為能獲得soa收益的流程?

\u0026#xd;\n

答案是「水平」「垂直」的治理方法。

\u0026#xd;\n

\u0026#xd;\n

事實上,他將治理的使命定義如下:

\u0026#xd;\n

「絕對不要讓我們

處理業務的方式指導我們

經營企業的方式」。

\u0026#xd;\n

在他看來,前者是服務提供者領域的職責,後者是服務消費者領域的職責。這意味著:

\u0026#xd;\n

垂直(服務提供者)治理的重點是建立服務,以便準確高效地維護每個服務結構和支撐該服務的物理遺留應用及資料儲存之間的「邏輯到物理」關係。
\u0026#xd;\n

以及:\u0026#xd;\n

水平(服務消費者)治理的重點是,如何將這些服務以高效接入、導致消費者積極體驗的方式交付給消費者。它們負責確保交付的服務和公司使命、戰略和商業計畫保證一致。
\u0026#xd;\n

rick也看到了第三個元件的需要:企業soa治理小組。其作用是:

\u0026#xd;\n

他們確保服務提供者和服務消費者的需求都能夠被滿足。他們還負責驗證像安全和服務水平協議這樣的所有企業級需是否都被滿足了。
\u0026#xd;\n

水平治理應該負責表現層、交付渠道層和業務流程層,而垂直治理應該集中在業務服務層、整合層和遺留的基礎設施層。

\u0026#xd;\n

在rick看來

\u0026#xd;\n

這種將治理拆分成水平和垂直治理最關鍵的價值在於,它製造了乙個障礙,迫使治理的參與者遠離傳統的「煙囪式」思考方式。
\u0026#xd;\n

檢視英文原文:horizontal and vertical soa governance

水平和垂直分表

原文 1,水平分割 例 qq的登入表。假設qq的使用者有100億,如果只有一張表,每個使用者登入的時候資料庫都要從這100億中查詢,會很慢很慢。如果將這一張表分成100份,每張表有1億條,就小了很多,比如qq0,qq1,qq1.qq99表。使用者登入的時候,可以將使用者的id 100,那麼會得到0 ...

CSS水平和垂直居中

parent.son.parent son.parent1 transform 絕對定位,left50 向左平移 50 son2 margin left 絕對定位,left50 margin left 0.5 子元素寬度 注 此方法必須知道子元素寬度 son3 left right 0 son.pa...

CSS詳解水平和垂直居中

text align center margin 0 auto 設定父元素flex布局 display flex justify content center 1.子元素使用相同內邊距撐開父元素 padding top 30px padding bottom 30px 2.使高度和行高相等 字元本來...