<small id="uy8ma"></small>
<tfoot id="uy8ma"><input id="uy8ma"></input></tfoot>
      <strike id="uy8ma"><input id="uy8ma"></input></strike>
    • <strike id="uy8ma"></strike>
      • <ul id="uy8ma"></ul>
        <del id="uy8ma"></del>
      • <tfoot id="uy8ma"></tfoot>
        論文格式
        電氣工程 會計論文 金融論文 國際貿易 財務管理 人力資源 輕化工程 德語論文 工程管理 文化產業管理 信息計算科學 電氣自動化 歷史論文
        機械設計 電子通信 英語論文 物流論文 電子商務 法律論文 工商管理 旅游管理 市場營銷 電視制片管理 材料科學工程 漢語言文學 免費獲取
        制藥工程 生物工程 包裝工程 模具設計 測控專業 工業工程 教育管理 行政管理 應用物理 電子信息工程 服裝設計工程 教育技術學 論文降重
        通信工程 電子機電 印刷工程 土木工程 交通工程 食品科學 藝術設計 新聞專業 信息管理 給水排水工程 化學工程工藝 推廣賺積分 付款方式
        • 首頁 |
        • 畢業論文 |
        • 論文格式 |
        • 個人簡歷 |
        • 工作總結 |
        • 入黨申請書 |
        • 求職信 |
        • 入團申請書 |
        • 工作計劃 |
        • 免費論文 |
        • 現成論文 |
        • 論文同學網 |
        搜索 高級搜索

        當前位置:論文格式網 -> 免費論文 -> 計算機畢業論文

        淺談Web異步服務調用的分析試用(三)

        本論文在計算機畢業論文欄目,由論文格式網整理,轉載請注明來源www.donglienglish.cn,更多論文,請點論文格式范文查看
        無論AIM如何具體實施,提供給用戶的用戶界面都應該是固定的。下面給出了Web服務/ HTTP AIM對應的用戶界面接口,這些服務調用接口的源代碼和相應的輔助組件都在WSDL2Java.exe的幫助下協助完成。
        您只需提供特定Web Service的WSDL描述文件,就可以使用WSDL2Java.exe工具編譯,并生成所有客戶端異步調用所需的接口和實現源代碼。由于各種類型的客戶端異步服務調用及其接口(包括:服務接口、Service_SoapBindStub、Service_syntheThread、Service_ResponseHandler和Service_Poller)與特定服務(如服務名稱、操作名稱和參數列表)密切相關。因此,為便于描述,此處定義了商品預訂應用服務,后續章節的相關部分將以此服務為例來說明Web服務的AIM實現。其定義如下:
        1.功能:根據客戶提供的需求信息(產品編號、數量),返回實際分配給客戶的產品數量。
        2.服務名稱:PreorderApply:操作方法名稱:productOrder。
        3.productOrder操作的參數:字符串類型的productNO:整數量;productOrder操作的返回值:整數值。
        4.拋出異常:當輸入productNO非法、不存在或查詢錯誤時,productOrder操作向客戶端拋出異常OrderException。
        五、AIM原型系統的測試和分析
        (一)功能測試
        此功能測試的目標是測試原型系統是否可以正確實現(使用ACK)異步回調和輪詢服務調用模型:客戶端調用由W SDL2Java工具自動生成的異步服務調用接口,并通過SOAP客戶端發送異步服務請求消息。然后客戶端程序繼續執行自己的任務,最終的服務計算結果返回給客戶端,客戶端設置回撥處該進程管理返回結果或通過輪詢對象檢索返回的結果/異常。
        (二)測試方案
        對于任何服務呼叫,呼叫的結果包括“成功”和“失敗”。然而,在廣泛使用的面向對象思想的系統設計和實現中,通常將“失敗”狀態轉換為“Exception”(異常),并在客戶端捕獲服務器拋出的“異常”后,根據到“例外”信息的類型,進一步處理。
        對于Web服務系統,其“例外”包括“系統例外”和“用戶例外服務例外”。前者是指Web服務系統核心拋出的異常,如網絡異常、HTTP服務器異常等;后者是指Web Service的特定實現中的用戶定義的異常。它與Web服務系統的核心沒有任何關系,只有特定的服務和使用該服務的客戶才會享受到常見的“異常”語義。
        (三)測試結果
        盡管AIM實現模式基于MTSI和Asyn SOAP模式,并且兩種模式都有各自的不同實現,但它們在最終實現功能方面是統一的:它們都提供異步回調和輪詢模型的實現。只要客戶端用戶程序發出相同的服務異步請求,服務器就應完成相同的服務計算并將相同的結果返回給客戶端。雖然回調模型和輪詢模型都有兩個調用方法,分別是“ACK”和“無ACK”,但兩種方法的最終實現功能測試結果對于客戶端用戶是完全一樣的。因此,在本文的功能測試中,只給出了“帶ACK消息”的服務調用結果。
        (四)測試結論
        通過在CERTNET校園網和Internet電信網絡環境下測試基于MTSI和Web Services/ HTTP的Asyn SOAP模式的AIM原型系統,從測試結果可以看出:
        (1)在所有不同的模型設計下,異步輪詢模型下的平均系統延遲時間略大于異步回調模型。原因很直觀:所有AIM的輪詢模型實現都依賴于隱式回調模型,其中每個輪詢服務調用都包含一個回調服務請求過程。然而,由于輪詢模型的實現,基于隱式回調模型的封裝并不十分復雜,因此其時間并沒有太多增加。
        (2)綜合比較可以看出,在每種實現模式下,ACK消息的系統吞吐率明顯低于沒有ACK消息的系統吞吐率。原因是:與沒有ACK的服務請求相比,具有ACK的服務請求的SOAP客戶端需要等待HTTP請求消息到達服務器,并且服務器返回的ACK消息通過網絡傳輸到客戶端網絡傳輸延遲,這會降低客戶端發送服務請求的能力。
        (3)綜合比較可以看出,基于服務線程池的Asyn SOAP模式的poutpu性能較優于基于MTSI的模式。例如:當Asyn SOAP模式下的soap=100時,基于沒有ACK消息的服務線程池時,其poutpu大于基于網絡連接池的MTSI模式下soap=100的值,更大于在MTSI請求模式下,web = 3 00的值。但是,對于具有ACK消息的服務調用,由于客戶端發送請求的速度受到ACK消息的限制,因此每種不同模式下的poutpu的性能是可比較的。

        參考文獻
        [1]龔玲、張云濤.Web服務原理和技術[M].北京:機械工業出版社,2010.
        [2]張佩云、黃波、孫亞民.基于Petri網的Web服務組合模型描述和驗證[J].系統仿真學報,2007,19(12):2872-2876.
        [3]門鵬、段振華.著色Petri網模型檢測工具的擴展及其在Web服務組合中的應用[J].計算機研究與發展,2009,46(8):1294-1303.
        [4]廖軍、譚浩、劉錦德.基于Petri計算的Web服務組合的描述和驗證[J].計算機學報,2005, 28(4):635-643.
        [5]康輝、苑森森、浦潔等.基于Petri演算的Web服務建模與WSDL轉換[J].北京工業大學學報,2008, 34(11):1202-1206.
        [6]周寧、劉慧、王紅兵等.采用動作時序邏輯的Web服務組合方法[J].計算機科學與探索,2011, 5(3):208-220.
        [7]雷麗暉、段振華.一種基于擴展有限自動機驗證組合Web服務的方法[J].軟件學報,2007, 18(12):2980-2990.
        [8]張廣泉、何亞麗、戎玫等.基于XYZ/ADL的Web服務組合描述與驗證[J].電子學報,2011, 39(3A):86-93.
        [9]紀波林、王志堅.基于JMS體系結構的消息服務技術的應用研究[M],2003.
        [10]左克.異步可靠Web服務關鍵技術的研究與實現.國防科學技術大學,2003,11

        首頁 上一頁 1 2 3 下一頁 尾頁 3/3/3


        上一篇:計算機病毒與防范措施 下一篇:C語言課程設計——教材管理系統
        Tags:淺談 Web 異步 服務 調用 分析 試用 【收藏】 【返回頂部】
        人力資源論文
        金融論文
        會計論文
        財務論文
        法律論文
        物流論文
        工商管理論文
        其他論文
        保險學免費論文
        財政學免費論文
        工程管理免費論文
        經濟學免費論文
        市場營銷免費論文
        投資學免費論文
        信息管理免費論文
        行政管理免費論文
        財務會計論文格式
        數學教育論文格式
        數學與應用數學論文
        物流論文格式范文
        財務管理論文格式
        營銷論文格式范文
        人力資源論文格式
        電子商務畢業論文
        法律專業畢業論文
        工商管理畢業論文
        漢語言文學論文
        計算機畢業論文
        教育管理畢業論文
        現代教育技術論文
        小學教育畢業論文
        心理學畢業論文
        學前教育畢業論文
        中文系文學論文
        計算機論文

        本站部分文章來自網絡,如發現侵犯了您的權益,請聯系指出,本站及時確認刪除 E-mail:349991040@qq.com

        論文格式網(www.donglienglish.cn--論文格式網拼音首字母組合)提供計算機畢業論文畢業論文格式,論文格式范文,畢業論文范文

        Copyright@ 2010-2018 LWGSW.com 論文格式網 版權所有

        感谢您访问我们的网站,您可能还对以下资源感兴趣:

        论文格式网:毕业论文格式范文
        • <strike id="4i0s2"><input id="4i0s2"></input></strike>
        • <ul id="4i0s2"></ul>
          <tfoot id="4i0s2"></tfoot>
          <tfoot id="4i0s2"><input id="4i0s2"></input></tfoot>