<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>
            • 軟件測試技術(shù)
            • 軟件測試博客
            • 軟件測試視頻
            • 開(kāi)源軟件測試技術(shù)
            • 軟件測試論壇
            • 軟件測試沙龍
            • 軟件測試資料下載
            • 軟件測試雜志
            • 軟件測試人才招聘
              暫時(shí)沒(méi)有公告

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

            幫您走出SOA六大誤區

            發(fā)布: 2008-9-02 15:09 | 作者: 網(wǎng)絡(luò )轉載 | 來(lái)源: http://www.csai.cn  | 查看: 88次 | 進(jìn)入軟件測試論壇討論

            領(lǐng)測軟件測試網(wǎng) 許多人或多或少存在對SOA的誤解,這些誤解可能出自廠(chǎng)商的市場(chǎng)宣傳誤導,也可能是由于不同IT機構的解釋不同。美國企業(yè)系統整合專(zhuān)家、Grand Central Communications公司技術(shù)總監大衛·S·林思克姆(David S. Linthicum)最近在他的Blog(網(wǎng)絡(luò )日志)上解答了一些常見(jiàn)的對SOA的誤解。

              SOA是一個(gè)新概念

              錯誤。自從企業(yè)組織中有不止一臺計算機運行,我們就開(kāi)始嘗試圍繞共享功能或服務(wù)創(chuàng )造各種解決方案和科技工具。事實(shí)上,最早的RPC協(xié)議試圖提供這種類(lèi)型的架構,然后是IPC協(xié)議 ,以至分布式對象技術(shù)(比如COM和CORBA)。雖然Web服務(wù)提供了新的標準方式,但它還是像傳統分布式對象技術(shù)那樣運行。換句話(huà)說(shuō),它只是演變而不是革命。

              你必須用Web服務(wù)協(xié)議創(chuàng )建SOA

              不是。雖然Web服務(wù)協(xié)議到目前為止還是首選的創(chuàng )建和部署SOA架構的標準,但是你也可以使用其他標準,比如CORBA、COM和 J2EE。你甚至可以采用私有技術(shù)創(chuàng )建SOA。記住,SOA只是關(guān)于共享和管理服務(wù),你所采用的技術(shù)只需要滿(mǎn)足它的需要。

              你如果購買(mǎi)了企業(yè)服務(wù)總線(xiàn)(ESB),那么你就擁有了SOA

              錯誤。ESB是非常強大的技術(shù),它允許你通過(guò)Web服務(wù)界面在應用程序內和應用程序之間傳遞信息。但是,ESB并非完全基于行為的整合,或者共享真實(shí)的應用,它更多是信息導向。

              SOA總是公平的

              在很多案例中,你會(huì )發(fā)現SOA在商業(yè)上的兩種反應,即節省組織成本,包括重復利用已存在的軟件作為服務(wù),以及增強改變IT方案適應商業(yè)需求變革或靈活性的能力。在你計劃設計和部署SOA之前你必須做一個(gè)評估,在你充分了解SOA的價(jià)值和項目成本之后搭建商業(yè)模型。大多數案例中成本會(huì )發(fā)生調整,這意味著(zhù)企業(yè)可以從中獲利,但是有一些案例并非如此。

              當部署SOA時(shí),你只能選擇一個(gè)供應商

              當面對很多供應商時(shí)會(huì )出現兼容性問(wèn)題。但是,事實(shí)是沒(méi)有一個(gè)供應商可以為創(chuàng )建和部署大多數SOA提供的端到端解決方案,你必須選擇一類(lèi)里最好的。你可以通過(guò)在項目早期進(jìn)行POC測試解決兼容性問(wèn)題。

              當創(chuàng )建SOA時(shí),你選擇好技術(shù)和供應商就可以了

              千萬(wàn)不要。只有你理解你的需求所在,什么問(wèn)題是你最期望首先解決的,做一個(gè)商業(yè)模型,然后設計你的系統。

              當然,這意味著(zhù)你必須要做一系列工作,包括弄懂代碼、安全性、完善性、已經(jīng)存在的服務(wù)、你需要創(chuàng )建的服務(wù),等等方面。然后,你需要配置這些服務(wù)到相應的方案中,以及保證讓這些方案隨著(zhù)商業(yè)的改變而變化。最后,你再來(lái)討論技術(shù),別忘了做POC測試以驗證系統的有效性。

              當你擁有SOA后,你不再需要應用整合技術(shù)

              。雖然SOA使系統整合更容易,但是你會(huì )發(fā)現你仍然需要核心的整合技術(shù),例如轉換、挖掘、流程整合、適配器,等等。

              實(shí)際上,這些整合手段可以成為你的SOA的一部分,但你的SOA不會(huì )自動(dòng)把他們包含進(jìn)來(lái),他們必須成為架構和規劃中的組成部分。

            延伸閱讀

            文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/

            TAG: soa SOA 誤區


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

            軟件測試 | 領(lǐng)測國際ISTQBISTQB官網(wǎng)TMMiTMMi認證國際軟件測試工程師認證領(lǐng)測軟件測試網(wǎng)

            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>