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

SOA實施 運行時治理很重要

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

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

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

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

理解服務(wù)網(wǎng)絡(luò)結(jié)構(gòu)

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

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

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

保證運營健康

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

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

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

確保運行的完整性

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

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

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

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

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

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

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

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

咨詢:400-8352-114

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

QQ在線咨詢

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

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