<ruby id="rxdll"></ruby><strike id="rxdll"></strike>

    <rp id="rxdll"></rp>
      <del id="rxdll"><meter id="rxdll"></meter></del>
      <pre id="rxdll"><font id="rxdll"></font></pre>
        <pre id="rxdll"></pre>
      <p id="rxdll"><thead id="rxdll"></thead></p><dl id="rxdll"><progress id="rxdll"><form id="rxdll"></form></progress></dl>

      <ol id="rxdll"><thead id="rxdll"><track id="rxdll"></track></thead></ol>
      <i id="rxdll"><dfn id="rxdll"></dfn></i>
      <font id="rxdll"><meter id="rxdll"></meter></font>

        <mark id="rxdll"><dfn id="rxdll"></dfn></mark>
        • 軟件測試技術
        • 軟件測試博客
        • 軟件測試視頻
        • 開源軟件測試技術
        • 軟件測試論壇
        • 軟件測試沙龍
        • 軟件測試資料下載
        • 軟件測試雜志
        • 軟件測試人才招聘
          暫時沒有公告

        字號: | 推薦給好友 上一篇 | 下一篇

        如何通過Rational的工具來實現SOA治理

        發布: 2007-8-31 18:21 | 作者: 網絡轉載 | 來源: 網絡轉載 | 查看: 184次 | 進入軟件測試論壇討論

        領測軟件測試網 8月30日消息 在今天召開的IBM Rational軟件開發高峰論壇(IBM RSDC China 2007)下午的SOA 專場上,IBM軟件部Rational軟件UML專家,Terry Quatrani女士演講時直奔主題:如何通過Rational的工具來實現SOA的治理。Terry Quatrani女士自稱是Rational的傳道者,一年365天在全世界講授Rational的技術方法,解決方案和產品。她從SOA的治理,以及如何通過服務生命周期的管理實現SOA的治理入手,分為兩部分,一部分是SOA的治理,第二部分是看一下服務周期管理怎么樣實現SOA治理。

          

        如何通過Rational的工具來實現SOA治理

          IBM軟件部Rational軟件UML專家 Terry Quatrani女士

          首先是SOA的治理,這是一個講明片子里的內容,一個財務部門,發現兩個應用,這兩個應用都會使用一個功能,決定把這個功能抽取出來成為SOA的模塊,提取一個服務出來,供這兩個部門使用。當他們做出這個新的SOA服務以后,這時候消息傳得很快,其他部門都了解到,原來是有這樣一個轉換的服務。這時候得到的結果是,所有的部門都會去,當他需要這個服務的時候都會調用這個部門所創建出來的服務,這時候會發現,這個服務受到越來越多的請求,有可能它的性能越來越低。當越來越多部門使用它的時候發現,調用響應速度非常低,有時候服務根本調用不了。分析出來原因是原來服務器配置提供給自己部門使用的,但是現在服務器的性能不足以所有人調用它,需要買更強的服務器支撐這個服務,但是這個部門的經理非常不高興,因為他需要花自己部門的錢,為所有部門做服務。但是為了整個企業利益著想,最后決定用自己部門的錢買更好的服務器去支撐起這個服務。但是這種情況不會持續太久,因為會有越來越多人調用它,可能下一步還需要升級到更好的機器。最后當部門經理收到提案還需要硬件升級的時候,這服務不提供了,因為成本太大了,寧愿服務部提供,也不愿意把所有業務放在我身上,我們進入了沒有SOA治理的世界,所以我們需要一個SOA治理幫助我們管理SOA的服務。

          什么是治理,治理就是關于企業管理層的一些決定,以及我們用什么樣度量審計我們的一些決定。IT治理說的是我們應該用怎樣IT管理流程支撐業務的運行,SOA治理就是在IT治理上面的擴展,我們怎么樣通過SOA治理的方式去定義提供SOA的服務。SOA治理里面最具體的工作就是要去定義,怎么樣產生這個服務,怎么樣管理這個服務,怎么樣部署這個服務,這中間所有服務的管理層面東西都是由SOA治理方面提供給我們很好的建議。

          下面是SOA治理帶來的三個好處,首先我們可以迅速得到商業的好處,通過SOA的服務,我們可以提高客戶和開發業務之間的協作性;另外可以降低風險和提高我們對系統控制,我們可以定義需要達到什么程度的服務,通過審視SOA的服務得到結果;SOA治理里面同時帶來的好處使得我們團隊圍繞SOA開發過程當中,所有的職責是非常明確的,我們做什么工作也非常明確,這樣就可以提高我們在SOA開發過程當中的溝通和協作。

          當你需要做SOA治理的時候,有幾個因素你需要考慮的,第一步首先需要你公司高層領導去支持你這樣的決定,同時做SOA的開發或自己并不是IT部門自己的工作,而是把業務部門和業務部門的價值聯系在一起。當你要做SOA開發治理的時候,你Funding model怎樣,我們看很多的例子,很多企業提供開發本身,并沒有考慮SOA怎么產生和管理,這些成本沒有考慮到資金預算里面。另外一個非常重要,同時你做SOA治理的時候,你需要有非常清晰的企業架構,包括企業組織結構,不同部門的職責,從這里面可以非常方便的找出相應的服務,以及服務的治理。同時,企業的團隊組建,包括SOA里面的角色、職責,以及可以分發的相應資源。同時你需要把你所做的所有決策讓企業所有人都要了解到,這樣在你SOA治理推廣過程中,都會對你的工作進行理解并支持,另外在這之前對人員培訓和人員技能提高都要做一定的準備。

          這是我們可以看到SOA治理Lifecycle的模型,第一步是計劃階段,我們首先要了解什么原因促使我們SOA治理,需要什么部分幫助我們做,在企業里面實現SOA一定需要SOA治理的方法。第二部分是定義,定義SOA治理里面不同人的職責和決策,誰有權利做SOA的決策,誰有權利做SOA的產生開發,這些都是在定義階段。同時你需要有很好的計劃,比如你的開發計劃,你的移植計劃,這些在這個階段都要做好。第三步就是實施階段,我們會把我們做的模型實施到團隊里面去,最后一部分是度量階段,我們要看SOA治理過程中得到的數據,從這些數據看SOA治理做得好還是壞。在度量階段總結出來的經驗教訓,同時以閉環的方式回到計劃階段,把這些作為下一個循環里面的開始。

          從這個模型回到剛才講的片子里的場景,如果當這個服務不運行的時候,我們可以從IT治理里面找到應該由誰解決這樣的問題,應該采取什么樣的措施解決服務不運行的問題。這是一些最常用的問題,當你建立SOA治理模型的時候,在不同階段你應該問一下自己這樣一些問題,看能不能找到相應的答案。IBM提供每個SOA治理模型里面每個階段的工具支持,在以后IBM也會投入很大的研發力量支持SOA治理每部分的工作。

          下面看一下服務生命周期管理怎么支持SOA治理的,生命周期管理實際上是對SOA治理的實現,服務生命周期管理有服務的設計,服務的開發,設計的管理,這都對應著Mange的每個部分。當我們定義好東西的時候,下一步就是把做好SOA的治理規范、流程通過工具來實現。對于這些服務來說,我們就是需要有一個完整的生命周期進行管理,第一步是通過建模方式,在企業里面首先要對企業的流程和架構進行一定的理解,在這基礎之上發現有哪些可以抽取出來作為你的服務。第二步是Assemble階段,我們要對發現的服務進行相應的架構設計以及相應的開發。第三步是開發測試結束以后,就要部署到我們架構里面去。我們再說開始定義階段定義的KPI,在這個階段在Manage階段就要收集這樣的數據,看當初定義服務提供的功能和性能是否可以達到當初定義KPI的標準。如果審視度量發現有問題,我們會從閉環方式回到模型里面,重新發現新的服務或改造服務進入下一個循環。有效的SOA治理幫助你做到下面幾點東西,服務生命周期管理,從我們的模型開發以及部署管理全流程式的支持SOA的治理,在之前片子中可以看到,IBM有整個的解決方案,包括產品、方法論以及服務幫助企業服務SOA的治理,當你在SOA治理里面定義好這樣一些流程和方法的時候,這時候你可以通過Rational Process Management幫你把流程固話下來,同時讓團隊所有的人了解SOA自己的流程。第二塊就是Rational portfolio Management,我們可以在工具里面得到不同的數據,幫助我們決策在SOA治理和SOA項目開發當中,有哪些項目是要重點投資,哪些項目要派技術更高的人員參與。Rational portfolio Management可以幫助你管理人力資源,人力資產,讓你清晰看到,或保證你的資源和資產使用率是最高的,可以幫助你投入到項目成功里面去。另外一塊是Rational ClearQuest、ClearCase等一些工具, 可以產品的結合可以事先聲明周期的確認性,幫助你實現產品的質量控制。通過這些工具的結合可以實現從需求到建模、開發、測試以及流程部署的可追溯性。幫助我們確認下一步開發的確實是客戶的需求,同時我們可以正確把各種模塊組裝在一起形成最終的發布系統。同時可以支持全球異地開發,當你組織再全球都有研發團隊的時候,它們可以很好的協作起來。下面就是質量管理的手段,通過這樣的工具可以更好提高SOA模塊的質量。我們工具包括性能測試,功能測試手工測試工具,在這時間發布了新的版本,最大特性就是對SOA模塊測試的功能,對于SOA服務的功能和性能都可以通過這樣一些工具進行相應的驗證。另外就是新收購Watchfire產品,可以幫助你了解部署的SOA產品里是否漏洞。通過RSCA可以另外Rational有一個新的工具,確認我們架構服務足夠的靈活,資產管理的服務,可以搜索到這樣的服務。同時對項目經理和管理層來說可以收購有用的數據決定項目的狀況,包括項目資金預算使用情況以及現在開發系統的缺陷趨勢情況都可以清晰的看到。IBM提供整個生命周期管理每個部分相應的工具支持,同時這些生命周期的工具支持SOA的治理。大家看到的工具里面除了有Rational品牌產品,還包括WebSphere和Tivoli產品,這說明IBM是全程支持SOA的開發以及相應的治理。

          我們現在處在應用開發都逐漸轉向SOA的服務,IBM在這個階段全程提供相應的工具、方法以及相應的服務區支撐它。下面介紹幾個案例,O.C.G,他們購買了IBM Rational的工具,實施了IBM的方法,確保他們通過IT的審計和系統的質量。BlueCross公司通過Rational的幫助他們架構重用的組件去支撐所有的運行,Viveo公司通過產生一個企業級的組件模型,通過IBM RationalRUP方法論去進行。

        延伸閱讀

        文章來源于領測軟件測試網 http://www.k11sc111.com/

        TAG: rational soa


        關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
        版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
        北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
        技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

        軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

        国产女主播精品_国产片婬乱18一级毛片视频_国产午夜激无码av毛片不卡_国产精品欧美久久久天天影院
          <ruby id="rxdll"></ruby><strike id="rxdll"></strike>

          <rp id="rxdll"></rp>
            <del id="rxdll"><meter id="rxdll"></meter></del>
            <pre id="rxdll"><font id="rxdll"></font></pre>
              <pre id="rxdll"></pre>
            <p id="rxdll"><thead id="rxdll"></thead></p><dl id="rxdll"><progress id="rxdll"><form id="rxdll"></form></progress></dl>

            <ol id="rxdll"><thead id="rxdll"><track id="rxdll"></track></thead></ol>
            <i id="rxdll"><dfn id="rxdll"></dfn></i>
            <font id="rxdll"><meter id="rxdll"></meter></font>

              <mark id="rxdll"><dfn id="rxdll"></dfn></mark>