<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>
        • 軟件測試技術
        • 軟件測試博客
        • 軟件測試視頻
        • 開源軟件測試技術
        • 軟件測試論壇
        • 軟件測試沙龍
        • 軟件測試資料下載
        • 軟件測試雜志
        • 軟件測試人才招聘
          暫時沒有公告

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

        實現SOA的兩個案例

        發布: 2008-8-26 18:34 | 作者: 網絡轉載 | 來源: 本站原創 | 查看: 29次 | 進入軟件測試論壇討論

        領測軟件測試網 我們有許多方法可以實現面向服務的架構,無論最終目標是消除大型機還是簡單地重用軟件資產。匹茲堡大學醫療中心 (UPMC)和Starwood Hotels & Resorts Worldwide公司都有正在進行中的SOA項目,這無疑表明了SOA實施過程的多樣性。對于這兩種不同方向的工作,他們在本質上都是要建立集中的用于存儲和編制軟件資產的倉庫。

          對于匹茲堡大學醫療中心(UPMC)而言,一個目標就是在組織內部充分利用單個SOA 開發項目的價值,這同時也涉及到了管理問題!拔覀円呀涀隽撕苡袃r值的工作,但是在其他的領域卻不能被普遍使用的!盪PMC企業中間件小組的主任 Duane Falk說!拔覀兂鳶OA的方向發展不僅僅是為了使用它的一些技術來幫助我們解決問題,我們也在努力朝著使資源重用性更高的方向發展!

          Falk 說我們選出了一些高級開發人員和架構師來討論開始的最佳地點!捌毡榈囊庖娛前涯承┵Y產聚集在一起放進圖書館,在那里人們可以識別、存儲、讀取這些可以重用的代碼和其他資源!彼f。

          匹茲堡大學醫療中心(UPMC)正在使用匹茲堡市LogicLibrary公司提供的Logidex原數據倉庫來小規模的實驗一個項目。Falk 說一個研發小組正與一個海外開發人員聯合重構程序來管理醫療器械資產。

          “我們已經感覺到這樣做是有優勢的:確保在最后階段我們把全部的代碼和對象放在保存完好的中心位置,雖然開發中我們只用到了其中的一部分,但是放在這里我們以后可以繼續重用!

          這個項目組使用Logidex來對系統設計、架構還有開發的其他服務進行分類!捌渌〗M,如企業中間件組,他們在寫用于不同領域的Web服務和核心組件的代碼,而且我們希望把那些代碼也放到倉庫中來!盕alk說。這個倉庫也可能會幫助UMPC管理一致性問題,如Sarbanes-Oxley Act。

          “我們這個小實驗的一個主要目的就是:我們所有的開發人員都能夠應用  LogicLibrary,不僅僅是我們的項目可以訪問,而且要做到其他組同樣可以訪問。即使他們只有一個或者兩個服務,但是他們可以獲得文檔記錄和發表方面的經驗,并且這樣做將會幫助我們決定是否繼續朝著SOA的方向前進!

          記錄和管理服務在Starwood Hotels & Resorts Worldwide公司也是中心論題,這里正在進行的SOA項目的目標是最大限度的消除大型機。

          Starwood公司是通過一系列的合并和收購建立的,其中最大的是Sheraton子公司。

          “那個時候,管理層做出決定:繼續保留Sheraton系統并且作為主要的預訂系統。我們終止了基于IBM技術、客戶端控制系統(CICS)以及Cobol應用程序的大型機遺留系統,” srael del Rio說,Starwood公司的技術方案和架構高級副總裁。

          大約三年以前,Starwood公司決定朝著SOA的方向發展,并且對Linux、J2EE和IBM WebSphere實現標準化。他說!白铋_始的時候,我們通過在這些平臺上開發新的應用程序,之后逐漸開始卸載一些大型機應用程序放到開放系統上來。這時我們也開始發展一些XML服務,但那并不是我們現在所見到的Web服務,”他說。

          Del Rio說:一年半之前,Starwood 公司為消除大型機給出了致命一擊!耙磺卸紘@著SOA的概念,”他說。并且沒有移植的應用程序,他補充道!八械囊磺卸际峭ㄟ^服務從零開始編寫代碼、進行設計。那是巨大的工作任務!

          為了管理不同的小組開發的服務,Starwood公司使用Syst.net公司提供的Systinet注冊信息表,這個公司位于麻省的伯靈頓。 “我們在注冊信息表中(Registry)定義了80%到90%的服務。我們將結束數以百計的服務,” del Rio說。Starwood公司目前使用Systinet來進行支配和策略管理,同時使用Actional 公司的Looking Glass產品用于服務管理,Actional 公司位于加州的Mountain View市。

          現在,服務都必須和內部系統綁定在一起,del Rio說,因此Starwood公司不再使用Systinet公司統一描述、發現和集成(UDDI)的功能!暗侵浪麄児居羞@個功能還是很好的。我們已經打算把一些服務做成公共服務!

          2006年的第一季度,Starwood公司將開始在新系統上實現一些獨立屬性,然后做集成測試!拔覀冄芯康姆秶墙⒃谀軌蛳笮蜋C的基礎之上,”他說。這就是到2006年底實現的目標。

          對于Starwood公司,SOA的道路是正確的,但是del Rio說這條路又是充滿艱險的!癝OA是一個好的概念。我們應該朝著SOA的方向發展,盡管實現的過程是艱辛的。這就是成熟的歷程!

        延伸閱讀

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

        TAG: soa 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>