簡易檢索 / 詳目顯示

研究生: 何宗憲
Ho, Tsung-Hsien
論文名稱: 以服務品質為基礎之網路服務選擇
QoS-based Web Service Selection
指導教授: 王惠嘉
none
學位類別: 碩士
Master
系所名稱: 管理學院 - 資訊管理研究所
Institute of Information Management
論文出版年: 2005
畢業學年度: 93
語文別: 中文
論文頁數: 64
中文關鍵詞: 服務品質網路服務模糊推論
外文關鍵詞: Web Service, Reputation, QoS, Fuzzy
相關次數: 點閱:141下載:6
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  •   新興的網路服務(Web Service),使用XML格式作為服務溝通的語言,同時配合如Web Services Description Language (WSDL)、Universal Description, Discovery and Integration (UDDI)和Simple Object Access Protocol (SOAP)等等網路服務標準,以達成動態描述、發掘溝通網路服務和達成跨平台的目標,而Web Service Architecture(WSA)試圖提供一個網路服務架構的一般化定義,並定義在其整體網路服務架構下的角色,但是WSA架構只提供了一般化的服務發掘機制,並有以下主要的問題:
      一、 UDDI的架構缺乏非功能性的QoS資訊。
      二、 使用者不知道他們的需求是否符合他們的期望(缺乏監督機制)。
      三、 使用者不能依據過去的使用經驗以促進未來的選擇決策。
    目前的UDDI服務找尋模式只能限於功能性的需求描述,而所找到的Web Services只能滿足於功能性的需求,可想而見的是未來將會有愈來愈多的Web Services滿足相同的功能性需求,而卻有各自擁有不同的QoS屬性值,使用者在同樣的功能需求下能因應QoS屬性值不同以決定其所需的Web Service,因此本研究將採用延伸UDDI的資料結構結合QoS資訊的方式,以期能將QoS屬性整合到服務發掘的過程,建立一含有QoS的Web Service架構與服務選擇機制,以解決因現有的WSA架構上並無QoS機制而產生服務品質不佳且無法確保服務品質的問題,此方法主要利用客觀的QoS資訊也就是經過監督的Runtime QoS,再加上使用者使用後的主觀評價,並利用模糊邏輯以模糊專家系統來幫助使用者進行決策同時配合推薦系統以整合過去使用者經驗,同時藉由基因演算法來調整歸屬函數以提升模糊專家系統的準確性,並以此架構進行最佳服務品質的Web Services搜尋方法。

    none

    摘要 I 誌謝 II 目錄 III 第一章 緒論 1 第一節 研究背景與動機 1 第二節 研究目的 3 第三節 研究範圍與限制 4 第四節 研究流程 5 第五節 論文架構 7 第二章 文獻探討 8 第一節 網路服務(Web Service) 8 2.1.1 網路服務的定義 8 2.1.2 網路服務架構(Web Service Architecture) 8 2.1.3 SOAP(Simple Object Access Protocol) 10 2.1.4 WSDL(Web Services Description Language) 12 2.1.5 UDDI (Universal Description, Discovery and Integration) 14 2.1.6 UDDI with Quality Information Data Structure 16 第二節 網路服務的服務品質(QoS) 18 第三節 模糊理論與模糊適應性學習控制網路 19 2.3.1 模糊理論 19 2.3.2 模糊適應性學習控制網路 20 第四節 基因演算法 23 第三章 研究方法 26 第一節 問題描述 26 第二節 Web Service with QoS Agent架構 28 第三節 網路服務選擇方法流程 32 3.3.1 方法流程 32 3.3.2模糊專家系統 35 3.3.3 推薦系統(Reputation Rating System) 38 3.3.4 使用基因演算法調整歸屬函數 41 第四章 實作驗證 45 第一節 系統實作發展 45 4.1.1 實作環境介紹 45 4.1.2 系統設計與實作 47 第二節 系統驗證方法 51 4.2.1 資料描述 51 第三節 實驗結果與分析 52 第四節 討論 54 第五章 結論 55 第一節 研究成果與貢獻 55 第二節 未來研究方向 56 參考文獻 57 中文部分 57 英文部分 57 網站資料 60 附錄一 實驗模糊規則表 61

    中文部分
    蘇木春、張孝德(民88)。機械學習:類神經網路、模糊系統以及基因演算法則。台北市:全華。

    周鵬程(民90)。遺傳演算法原理與應用。台北市:全華。
    英文部分
    Back, T., Fogel, D. B., & Michalewicz, Z. (1996). Handbook of evolutionary computation. New York: University Oxford.

    Chen, H., Yu, T., & Lin, K. J. (2003, Dec). QCWS: An Implementation of QoS-Capable Multimedia Web Services. In C. M. Chang. (Chair), Multimedia Applications, IEEE Fifth International Symposium on Multimedia Software Engineering, Taichung, Taiwan.

    Chen, M., & Singh, J. P. (2001). Computing and Using Reputations for Internet Ratings. Proceedings of the 3rd ACM conference on Electronic Commerce, Tampa, Florida, USA.

    Clark, D. D., Shenker, S. & Zhang, L. (1992). Supporting Real-Time Applications in an Integrated Services Packet Network: Architecture and Mechanism. SIGCOMM, pp. 14-26.

    Conti, M., Kumar, M., Das, S. K., & Shirazi, B. A. (2002). Quality of Service Issues in Internet Web Services. IEEE Transactions On Computers, 51(6), pp. 593-594.

    Cordon, O., Herrera, F., & Villar, P. (2001). Generating the knowledge base of a fuzzy rule-based system by the genetic learning of the data base. IEEE Trans. Fuzzy Systems, 9 (4), pp. 667-674.

    Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhi, N., & Weerawarana, S. (2002). Unraveling the Web Services Web. IEEE Internet Computing, 6(2), pp. 86-93.
    Curbera, F., Khalaf, R., Mukhi, N., Tai, S., & Weerawarana S. (2003). The Next Step in Web Services, Communications of the ACM, 46(10), pp. 29-34.

    Cruz, R. L. (1995). Quality of service guarantees in virtual circuit switched networks, IEEE J. Select. Areas Commun, 13(6), pp. 1048-1056

    Day, J., Ralph, D. (2004, Oct). Selecting the best web service. Proceedings of the 2004 conference of the Centre for Advanced Studies on Collaborative research, Markham, Ontario, Canada.

    Fox, C. (1989). A Stop List for General Text. SIGIR Forum, 24(1), pp. 19-35.

    Goldberg, D. E. (1989). Genetic algorithms in search, optimization, and machine learning, MA: Addison-Wesley.

    GUNTHER, N. J. (1998). The Practical Performance Analyst. USA: McGraw-Hill.

    Holland, J. H. (1973). Genetic algorithm and the optimal allocation of trials. SIMA J. Computing, 2(2), pp. 88-105.

    Holland, J. H. (1975). Adaptation in natural and artificial systems. Ann Arbor: University of Michigan.

    Lee, C. S., & Pan, C. Y. (2004). An intelligent fuzzy agent for meeting scheduling decision support system. Fuzzy Sets and Systems, 142(1), pp. 467-488.

    Lin, C. T., & Lee, C. S. G. (1991). Neural-network-based fuzzy logic control and decision system. IEEE Trans. Comput, 40 (12), pp. 1320-1336.

    Man, K. F., Tang, K.S., & Kwong, S. (1999). Genetic Algorithm. Hong Kong: Springer.

    Maximilien, E. M., & Singh, M. P. (2001). Reputation and Endorsement for Web Services. ACM SIGecom Exchanges, 3 (1), pp. 24-31.

    Maximilien, E. M., & Singh, M. P. (2002). Conceptual Model of Web Service Reputation. ACM SIGMOD Record , 31(4), pp. 36-41.

    Maximilien, E. M., & Singh, M. P. (2004). A framework and ontology for dynamic Web services selection. IEEE Internet Computing, 8 (5), pp. 84-93.

    Menasce, D.A. (2002). QoS Issues in Web Services. IEEE Internet Computing, 6(6), pp. 72-75.

    Menasce, D.A. (2003). Automatic QoS control. IEEE Internet Computing, 7(1), pp. 92-95.

    Menasce, D.A. (2004). Composing Web Services: A QoS View. IEEE Internet Computing, 7(1), pp. 92-95.

    Michalewicz, Z. (1996). Genetic algorithms + data structures = evolution programs, Springer-Verlag Berlin Heidelberg: New York.

    Moorsel, A. V.(2001). Metrics for the Internet Age: Quality of Experience and Quality of Business. Technical Report HPL-2001-179, Hewlett-Packard, Erlangen, Germany.

    Ngai, E.W. T.,& Wat, F. K. T. (2003). Design and development of a fuzzy expert system for hotel selection. Omega , 31( 4), pp. 275-286.

    Ran, Shuping., (2003). A Model for Web Services Discovery With QoS. ACM SIGecom Exchanges, 4(1), pp. 1-10.

    Salamatlan, K. & Fdida, S. (2001). Measurement based modeling of quality of service in the Internet:a methodological approach, IWDC 2001, pp. 158-174.

    Sreenath, R.M., & Singh, M.P. (2004). Agent-based service selection, Journal of Web Semantics, 1, pp. 261-279.

    Staab, S., Vander, A. W., Benjamins, V.R., Sheth, A., Miller, J.A., Bussler, C., et al. (2003). Web Services: Been There, Done That ?. IEEE Intelligent Systems, 18(1), pp. 72-85.

    Syswerda, G. (1989). Uniform crossover in genetic algorithms. Proceedings of the 3rd International Conference on Genetic Algorithms, pp. 2-9.

    Wang, L. X., & Mendel, J. M. (1992). Generating fuzzy rules by learning from examples. IEEE Trans. Syst., Man, Cybern, 22, pp. 1414–1427.

    Zadeh, L.A. (1973). Outline of A New Approach to The Analysis of Complex Systems and Decision Processes. IEEE Tran.Syst.Man, 3, pp. 28-44.
    網站資料
    W3C, “Web Services Architecture,” http://www.w3.org/TR/2003/WD-ws-arch-20030808/, August 2003.

    W3C, “SOAP Version 1.2 Part 0: Primer,” http://www.w3.org/TR/2003/REC-soap12-part0-20030624/, June 2003.

    OASIS,”UDDI”
    http://www.uddi.org/specification.html, August 2003.

    下載圖示 校內:2008-06-29公開
    校外:2010-06-29公開
    QR CODE