理解軟件SOA 管理:您的SOA中都有什么?[2] SOA 管理
關鍵字:soa SOA管理的其他好處還包括:
可以總覽運營健康狀況和服務依賴性
為SOA系統實現可預測性和控制
在聯邦、分布式環境下檢測和預防服務問題
在異常影響業務之前對其進行檢測、診斷和修復
降低應用程序支持成本和快速診斷及問題解析的IT開銷,
實現企業SOA對其客戶和合作伙伴的保證
確保遵從業務和運營策略或法規控制
這些因素將更有效地降低成本、減少風險,并帶來企業創收機遇。不僅證明了SOA管理解決方案的ROI,也從宏觀上證實了投資SOA的合理性。
效SOA管理的五個要點
SOA中的所有環境都是獨一無二的,但SOA管理卻有著一致的需求,即每個組織都可以為滿足其特有需求來利用SOA管理,F今的SOA管理有一些關鍵元素,它們對跨多個系統的可見性聚集方法和控制實現方法至關重要。其中包括:
服務網絡監控——確保分布式和異構SOA的可見性
服務和基礎架構發現——提供現實與目標的對比的可見性
策略實施——強制實施增加即時控制以改善您的SOA
服務層協議管理——保證服務的正常運行
異常管理——檢測并找到異常的根由
下面具體介紹上述內容。
服務網絡監控
由于SOA的本質就是將應用程序筒倉整理為分散在網絡中的多個服務,分布式系統故障的風險將呈指數級增加。24x7的SOA系統生產需要全面的、系統級追蹤和操作可見性,使故障和宕機時間最小化。
可視化要求有足夠多的信息——端到端網絡的邏輯和物理服務都包括在內。例如,您也許想了解每個服務節點的吞吐量和可用性,以便迅速確定與某個特定服務相關聯的操作問題。這就需要具備詳查網絡的能力,以圖形化的方式來評估服務相關性和中斷造成的影響,并且下鉆到端點本身來了解與該服務相關的所有關系。圖1給出了一個例子!
圖1. BEA AquaLogic SOA Management的相關性瀏覽(點擊察看大圖)組織越是分散,在服務網絡上進行統一監控的需求就越迫切。此類企業的典型例子就是一家剛剛采購了多種打包的應用軟件的公司(如訂單管理或庫存系統)。企業希望進行整合,但尚未理解在多個系統上運行的服務的實際運行庫影響。管理這些服務間的復雜關系的惟一方法就是實現SOA管理系統,它使企業能夠了解可從何處開始整合,并做出進一步的優化。
服務和基礎架構發現
以目標為參照,找出哪些服務確實已實現,對于那些試圖發揮SOA最大潛力的組織來說是一塊巨大的絆腳石。發現實際情況將引導我們發現潛在的浪費。還可以通過發現那些未經過正式流程的惡意服務來應用更加嚴格的監管策略。將發現功能直接集成到SOA管理中,將為組織的架構師、IT和管理部門提供更加準確的表示。
文章來源于領測軟件測試網 http://www.kjueaiud.com/