監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產品資料
X 關閉

SOA實施 運行時治理很重要

申請免費試用、咨詢電話:400-8352-114

來源:泛普軟件 SOA實施 運行時治理很重要

SOA(Service Oriented Architecture,面向服務的架構)是搭建企業(yè)軟件架構的一種新方法,它的出現使所有應用在交換數據和處理過程中,不需要考慮應用軟件是用什么編程語言開發(fā)的或在什么操作系統(tǒng)下運行,因此SOA具有靈活和經濟劃算的優(yōu)勢。到目前為止,大多數IT專業(yè)人員和經理人都非常熟悉SOA的概念。他們中許多人已經開始實施采用這個基本概念的項目,制作能夠在整個企業(yè)范圍內重復使用的標準化的、松散耦合的應用程序組件。越來越多的人已經收獲了SOA的好處,如降低開發(fā)成本和提高企業(yè)的靈活性。但實際情況是,盡管近幾年來SOA概念滿天飛,但大部分客戶對實施SOA依然心存疑惑。根據甲骨文公司新發(fā)布的“Oracle 網格指數IV”調查報告,亞太地區(qū)未制訂 SOA實施計劃的企業(yè)高達33%,而在美國和歐洲的企業(yè)中,這一比例僅為5%。在調查所及的企業(yè)中,亞太區(qū)僅有5%實施了SOA,歐洲為10%,而美國則為 20%。更為嚴重的是,亞太地區(qū)有大量企業(yè)(85%)不了解或幾乎不了解SOA的基本知識,其中東南亞地區(qū)對SOA的認知程度最低,有87%的企業(yè)對SOA一無所知。

這種狀況表明,SOA從理想走向現實,還需要走很長的路。甲骨文中國區(qū)SOA技術推廣經理周有衡認為,決定SOA成敗的三大因素包括企業(yè)文化、方法論和實施平臺。企業(yè)要成功利用SOA有企業(yè)IT應用的因素,也有企業(yè)管理的因素。換言之,當企業(yè)實施SOA時,要有相應的技術與標準做準備,而且在公司的策略、組織架構、信息共享、IT治理以及業(yè)務處理的流程等管理方面,也要有相應的配合與優(yōu)化,這樣才能把SOA的優(yōu)勢發(fā)揮出來。

理解服務網絡結構

基于SOA的系統(tǒng)能夠和應該是動態(tài)的。服務可以任何時候增加、更新或者刪除。在這種轉變的環(huán)境中,理解安裝了什么和運行什么。這個問題在SOA領域是一個很大的問題。在SOA領域任何服務都可以通過調用增加到這個結構中,盡管對于這個調用的存在也許沒有記錄。

做得正確,運行時治理能夠動態(tài)發(fā)現SOA服務網絡的結構。它觀察安裝在這個環(huán)境中的實際組件和記錄它們的存在。這個治理系統(tǒng)還能夠記錄發(fā)現的服務接口的細節(jié)。這個發(fā)現信息還能夠存儲到注冊表或者存儲處,把信息提供給架構、開發(fā)和運營團隊。

通過記錄存在哪一種服務、當前的狀態(tài)和這些服務從一個階段向另一個階段的推廣速度,企業(yè)對于服務重新使用率將有更明確的概念,從而提高SOA計劃的效率。

保證運營健康

很長時間以來,保持性能、可用性和服務級管理對于IT一直是一個挑戰(zhàn)。然而,基于SOA的應用程序增加了一些額外的竅門。例如,服務可以重復使用,重復使用最多的服務遇到的性能問題也最多。服務本身的負荷可能會獨立地改變使用這些服務的任何特定的應用程序。因此,每一項服務的性能都必須跟蹤并且對照已知的重復使用的服務進行檢查,以確定這些服務的新的應用是否會阻止它支持現有的應用程序。在出人意料的沉重負荷下,這項服務也許不能滿足其性能要求。

解決這個問題的竅門是不讓這項服務的負荷過重。你的運行時治理系統(tǒng)能夠跟蹤服務重復使用率和性能指標。這樣,你能夠使請求工作量符合服務級協(xié)議或者根據需要增加容量。

這個治理系統(tǒng)應該提供詳細的信息(詳細到每個最終用戶和每一個交易),讓運營團隊最充分地利用服務級監(jiān)視和強制措施。這個運行時治理系統(tǒng)能夠把數據分解為各種尺寸,從多個有利的位置檢查性能統(tǒng)計數據。運行時治理系統(tǒng)還能夠應用到仍在開發(fā)之中的服務中,以保證提供的服務將滿足性能的要求。

確保運行的完整性

SOA的巨大挑戰(zhàn)之一是在發(fā)生變化的時候驗證服務網絡運行的正確性。運行的完整性問題在SOA環(huán)境中是很簡單的,因為這些服務是在應用程序中共享的,一項服務的改變可能影響到許多應用程序。此外,服務可能會動態(tài)地變化,因為服務的改變在這個更新的服務安裝完畢并且把通訊信息提供給它之后就能立即生效。由于這個運行環(huán)境中的一項服務可能需要修改才能支持新的或者現有應用程序,所有使用這項服務的應用程序也許都能受到這個改變的影響。

在聯(lián)合服務的情況下,一項服務也許沒有任何通知就發(fā)生改變,從而影響到這個服務的消費者。這還意味著沒有這項服務的測試版本來驗證對應用程序的修改。此外,一項服務的擁有者也許不能訪問這項服務的消費者以便驗證對這項服務做出的修改。

運行時治理還支持運行驗證。運營驗證專門解決在與共享的服務、聯(lián)合的服務和服務消費者有關的持續(xù)的和動態(tài)的變化面前服務網絡的驗證問題。通過捕捉一項服務的所有的消費者的通訊,這個驗證系統(tǒng)能夠向運營團隊提供他們必須要為這項服務提供的技術支持(而不是為了測試的目的直接評估聯(lián)合的消費者)。這種通訊報告是不斷更新的。

隨著SOA的普及程度日益提高和目前在生產中的服務數量日益增長,運行時治理對于SOA的成功是至關重要的。SOA項目能夠充滿意想不到的事情,包括未知的或者新的應用需求的增長產生的性能問題,安全下降的問題和很難找到的系統(tǒng)異常問題。由于沒有察覺這些問題,這些問題將消除任何節(jié)省成本的優(yōu)勢或者提高SOA提供的靈活性。

運行時治理減少成本,提高運營效率和保證應用程序按照預期的那樣運行并且能夠承受隨著服務網絡發(fā)展出現的變化。采用一個對于你的全面的服務網絡有可見性和自動控制能力的運行時治理系統(tǒng),你將能夠收獲SOA帶來的許多好處。

發(fā)布:2007-04-23 11:53    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
相關文章:
杭州OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普杭州OA行業(yè)資訊其他應用

杭州OA軟件 杭州OA新聞動態(tài) 杭州OA信息化 杭州OA快博 杭州OA行業(yè)資訊 杭州軟件開發(fā)公司 杭州門禁系統(tǒng) 杭州物業(yè)管理軟件 杭州倉庫管理軟件 杭州餐飲管理軟件 杭州網站建設公司