Basic Search / Detailed Display

Author: 陳雅湘
Ya-Shiang Chen
Thesis Title: 具協商能力之網路服務選擇機制
Negotiation-capable Web Services Selection Mechanism
Advisor: 羅乃維
Nai-Wei Lo
Committee: 林伯慎
Bor-Shen Lin
Shi-Cho Cha
Degree: 碩士
Department: 管理學院 - 資訊管理系
Department of Information Management
Thesis Publication Year: 2008
Graduation Academic Year: 96
Language: 英文
Pages: 45
Keywords (in Chinese): 網路服務服務導向架構服務品質協商
Keywords (in other languages): Web service, SOA, Quality of Service (QoS), Negotiation
Reference times: Clicks: 38Downloads: 2
School Collection Retrieve National Library Collection Retrieve Error Report
  • 近年來,網路服務在學術研究及企業領域中變得愈來愈重要。目前網路服務在學術研究發展,大部份都是著重技術層面的議題,而忽略了它的經濟效益。很多服務提供者所提供的網路服務其功能性大都雷同,因此網路服務品質可以幫助服務需求者去選擇適當的網路服務。但是服務需求者也許有部份不滿意服務的品質,又因為目前的服務導向架構中缺少了協商機制,以至於雙方無法達成交易。

    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,
    [4] E. Christensen et al, “Web Services Description Language (WSDL) 1.1,” W3C Note 15, World Wide Web Consortium, March 2001,
    [5] OASIS. “UDDI Version 3.0.1 UDDI Spec Technical Committee Specification,” October 2003,
    [6] A. Mani, and A. Nagarajan, “Understanding quality of service for Web services,” IBM Developer Works, January 2002,
    [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.