簡易檢索 / 詳目顯示

研究生: 陳雅湘
Ya-Shiang Chen
論文名稱: 具協商能力之網路服務選擇機制
Negotiation-capable Web Services Selection Mechanism
指導教授: 羅乃維
Nai-Wei Lo
口試委員: 林伯慎
Bor-Shen Lin
查士朝
Shi-Cho Cha
學位類別: 碩士
Master
系所名稱: 管理學院 - 資訊管理系
Department of Information Management
論文出版年: 2008
畢業學年度: 96
語文別: 英文
論文頁數: 45
中文關鍵詞: 網路服務服務導向架構服務品質協商
外文關鍵詞: Web service, SOA, Quality of Service (QoS), Negotiation
相關次數: 點閱:233下載:3
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 近年來,網路服務在學術研究及企業領域中變得愈來愈重要。目前網路服務在學術研究發展,大部份都是著重技術層面的議題,而忽略了它的經濟效益。很多服務提供者所提供的網路服務其功能性大都雷同,因此網路服務品質可以幫助服務需求者去選擇適當的網路服務。但是服務需求者也許有部份不滿意服務的品質,又因為目前的服務導向架構中缺少了協商機制,以至於雙方無法達成交易。
    因此,我們在服務導向架構中,提出一個具有協商能力的網路服務選擇機制,其主要是價格與服務品質之間的協商與讓步,讓服務需求者與服務提供者共同達到最大的經濟效益。


    The researches in Web services have become more and more important in the academia and industry. Current researches of Web services architectures mainly focus on technological aspects, but the economic benefits of Web services architectures are often neglected. Many service providers offer Web services with the same or similar functionalities, but Quality of Service (QoS) is a good indicator to support the service requesters in selecting appropriate Web services.
    However, service requesters might be partially dissatisfied with the QoS and price proposed by service providers. Because of no negotiation mechanism on QoS and price of the specific Web service between providers and requesters, it is difficult for the requesters to get the satisfactory services.
    In our research, we propose a negotiation-capable Web services selection mechanism which is built on the extended Service Oriented Architecture (SOA). The negotiation subjects are non-functional parameters such as price and Quality of Service (QoS) attributes for the Web services transaction. The service requester can select QoS and provisioning price, and then negotiates a best value-for-money Web service with the service provider. The objective of negotiation process is to pursue win-win outcomes between profits of service providers and enhancing effectiveness of service requesters.

    中文摘要 i Abstract ii 誌 謝 iii Contents iv List of Tables v List of Figures v Chapter 1 Introduction 1 1.1 Research Motivation 1 1.2 Research Objective 2 1.3 Thesis Organization 3 Chapter 2 Literature Review 4 2.1 Background Concepts in Web Service Architecture 4 2.2 Quality of Service Issues in Web Services 5 2.2.1 QoS Attributes 6 2.2.2 QoS-aware Framework 7 2.2.3 QoS Specification and Monitoring 7 2.3 Negotiation 8 2.3.1 Negotiation Categories 9 2.3.2 QoS Negotiation Research Work 10 2.4 Fuzzy Set 13 Chapter 3 Proposed Web Service QoS Negotiation Framework 16 3.1 Architecture Description 16 3.2 The Components of WS-Negotiation Broker 25 3.3 The Subject of Negotiation 27 3.4 Bilateral Negotiation Process 29 3.5 Example 36 Chapter 4 Conclusion and Future work 40 4.1 Conclusion 40 4.2 Future Work 41 Reference 42

    [1] M. P. Papazoglou, and J. J. Dubray, “A Survey of Web Service Technologies,” Technical Report #DIT-04-058, University of Trento, Italy, June 2004.
    [2] M. P. Papazoglou, and D. Georgakopoulos, “Service-Oriented Computing,” Communications of the ACM, Vol. 46, No. 10, pp. 25-28, October 2003.
    [3] D. Box et al, “Simple Object Access Protocol (SOAP) 1.1,” W3C Note 08, World Wide Web Consortium, May 2008, http://www.w3.org/TR/2000/NOTE-SOAP-20000508/
    [4] E. Christensen et al, “Web Services Description Language (WSDL) 1.1,” W3C Note 15, World Wide Web Consortium, March 2001, http://www.w3.org/TR/wsdl
    [5] OASIS. “UDDI Version 3.0.1 UDDI Spec Technical Committee Specification,” October 2003, http://www.uddi.org/pubs/uddi-v3.0.1-20031014.htm
    [6] A. Mani, and A. Nagarajan, “Understanding quality of service for Web services,” IBM Developer Works, January 2002, http://www.ibm.com/developerworks/library/ws-quality.html
    [7] D. A. Menasce, “QoS Issues in Web Services,” IEEE Internet Computing, December 2002.
    [8] S. Kalepu, S. Krishnaswamy, and S. W. Loke, “Verity: A QoS Metric for Selecting Web Services and Providers,” In Proceedings of the Fourth International Conference on Web Information Systems Engineering Workshops (WISEW’03), 2004.
    [9] Y. Liu, A. Ngu, and L. Zeng, “QoS computation and policing in dynamic web service selection," In Proceedings of the 13th international conference on World Wide Web (WWW), ACM Press, May 2004.
    [10] L. Taher, R. Basha, and H. EI. Khatib, “QoS Information & Computation (QoS-IC) Framework for QoS-Based Discovery of Web Services,” Standardization for ICT Security, UPGRADE Journal, Vol. 6, No. 4, pp. 55-66, August 2005.
    [11] S. Ran, “A Model for Web Services Discovery With QoS,” ACM SIGecom Exchanges, Vol. 4, Issue 1, pp. 1-10, Spring 2003.
    [12] D. Gouscos, M. Kalikakis, and P. Georgiadis, “An approach to modeling Web service QoS and provision price,” In Proceedings of the Fourth International Conference on Web Information Systems Engineering Workshops (WISEW'03), December 2003.
    [13]S. Degwekar, S. Y. W. Su, and H. Lam, “Constraint Specification and Processing in Web Services Publication and Discovery,” In Proceedings of the IEEE International Conference on Web Services (ICWS’04), July 2004.
    [14] H. Ludwig, A. Keller, A. Dan, R. Franck, and R. P. King, “Web Service Level Agreement (WSLA) Language Specification,” IBM Corporation, July 2002.
    [15] A. Keller and H. Ludwig, “The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services,” Journal of Network and Systems Management, Vol. 11, No. 1, March 2003.

    [16] A. Sahai, V. Machiraju, M. Sayal, L. J. Jin, F. Casati, “Automated SLA Monitoring for Web Services,” HP Laboratories Palo Alto, July 2002.
    [17] A. Sahai, A. Durante, and V. Machiraju, “Towards Automated SLA Management for Web Services,” HP Laboratories Palo Alto, July 2002.
    [18] L. Thompson, “The Mind and Heart of the Negotiator,” Prentice-Hall Inc., Upper Saddle Valley, NJ, USA, 1998.
    [19] Object Management Group (OMG), “Negotiation Facility final Revised Submission,” OMG Technical Report, 1999.
    [20] R. E. Walton, and R. B. McKersie, A Behavioral Theory of Labor Negotiations, McGraw Hill Book Co., New York, 1965.
    [21] M. Bichler, G. Kersten, and S. Strecker, “Towards a Structured Design of Electronic Negotiations,” Group Decision and Negotiation, Vol. 12, pp. 311-335, July 2003.
    [22] J. R. Taal, K. Langendoen, A.van der Schaaf, H. W. van Dijk, and R. L. Lagendijk, “ADAPTIVE END-TO-END OPTIMIZATION OF MOBILE VIDEO STREAMING USING QOS NEGOTIATION,” In ISCAS, special session on Multimedia over Wireless Networks, Vol. 1, pp. 53-56, May 2002.
    [23] R. S. Cardoso, and F. Kon, “A Mobile Agent Infrastructure for QoS Negotiation of Adaptive Distributed Applications,” On the Move to Meaningful Internet Systems 2004: CoopIS,DOA,ODBASE, Vol. 3291, pp. 1590-1607, October, 2004

    [24] T. Guenkova- Luy, A. J. Kassler, and Davide Mandato, “End-to-End Quality-of-Service Coordination for Mobile Multimedia Applications,” IEEE Journal on selected areas in communications, Vol. 22, No. 5, pp. 889-903, June 2004
    [25] L. Skorin-Kapov, and M. Matijasevic, “Dynamic QoS Negotiation and Adaptation for Networked Virtual Reality Services,” Proceedings of sixth IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks, June 2005
    [26] T. Yu and K. J. Lin, “The design of QoS broker algorithms for QoS-capable web services,” In Proceedings of the IEEE International Conference on e-Technology, e-Commerce and e-Service (EEE’04), March 2004.
    [27] W. L. Dong and Y. U. Hang, “Optimizing Web Service Composition Based on QoS Negotiation,” In Proceedings of the IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW '06), October 2006.
    [28] D. A. Menasc´ea, H. Ruana, and H. Gomaab, “QoS management in service-oriented architectures,” Performance Evaluation, Vol. 64, pp. 646-663, 2007
    [29] L. A. Zadeh, G. J. Klir, and B. Yuan, Fuzzy Sets, Fuzzy Logic, and Fuzzy Systems: Selected Papers by Lotfi A. Zadeh, 1996.

    QR CODE