ABSTRACT
The emerging Service-Oriented Computing (SOC) paradigm promises to enable businesses and organizations to collaborate in an unprecedented way by means of standard web services. To support rapid and dynamic composition of services in this paradigm, web services that meet requesters' functional requirements must be able to be located and bounded dynamically from a large and constantly changing number of service providers based on their Quality of Service (QoS). In order to enable quality-driven web service selection, we need an open, fair, dynamic and secure framework to evaluate the QoS of a vast number of web services. The fair computation and enforcing of QoS of web services should have minimal overhead but yet able to achieve sufficient trust by both service requesters and providers. In this paper, we presented our open, fair and dynamic QoS computation model for web services selection through implementation of and experimentation with a QoS registry in a hypothetical phone service provisioning market place application.
- Boualem Benatallah and Fabio Casati, editors. Distributed and Parallel Database, Special issue on Web Services. Springer-Verlag, 2002.Google Scholar
- Peter Farkas and Hassan Charaf. Web services planning concepts. Journal of WSCG, 11(1), February 2003.Google Scholar
- Li jie Jin and Vijay Machirajuand Akhi Sahai. Analysis on Service Level Agreement of Web Services. Technical Report HPL-2002-180, Software Technology Laboratories, HP Laboratories, June 2002.Google Scholar
- E. Michael Maximilien and Munindar P. Singh. Conceptual Model of Web Services Reputation. SIGMOD Record, October 2002. Google ScholarDigital Library
- E. Michael Maximilien and Munindar P. Singh. Reputation and Endorsement for Web Services. ACM SIGecom Exchanges, 3(1):24--31, 2002. Google ScholarDigital Library
- Daniel A. Menasce. QoS Issues in Web Services. IEEE Internet Computing, 6(6), 2002. Google ScholarDigital Library
- J. O'Sullivan, D. Edmond, and A. ter Hofstede. What's in a Service? Distributed and Parallel Databases, 12(2--3):117--133, September 2002. Google ScholarDigital Library
- M. P. Papazoglou and D. Georgakopoulos. Serive-Oriented Computing. Communcications of the ACM, 46(10):25--65, 2003. Google ScholarDigital Library
- Shuping Ran. A Model for Web Sevices Discovery with QoS. ACM SIGecom Exchanges, 4(1):1--10, 2003. Google ScholarDigital Library
- Amit Sheth, Jorge Cardoso, John Miller, and Krys Kochut. Qos for service-oriented middleware. In Proceedings of the 6th World Multiconference on Systemics, Cybernetics abd Informatics (SCI02), pages 528--534, July 2002.Google Scholar
- Aad van Moorsel. Metrics for the Internet Age: Quality of Experience and Quality of Business. Technical Report HPL-2001-179, HP Labs, August 2001. Also published in 5th Performability Workshop, September 2001, Erlangen, Germany.Google Scholar
- Liangzhao Zeng, Boualem Benatallah, Marlon Dumas, Jayant Kalagnanam, and Quan Z. Sheng. Quality Driven Web Services Composition. In Proceedings of the 12th international conference on World Wide Web (WWW), Budapest, Hungary. ACM Press, May 2003. Google ScholarDigital Library
Index Terms
- QoS computation and policing in dynamic web service selection
Recommendations
Composing Web Services: A QoS View
An Internet application can invoke several services--a stock-trading Web service, for example, could invoke a payment service, which could then invoke an authentication service. Such a scenario is called a composite Web service, and it can be specified ...
An optimal QoS-based Web service selection scheme
Quality-of-service (QoS) in Web services encompasses various non-functional issues such as performance, dependability and security, etc. As more and more Web services become available, QoS capability is becoming a decisive factor to distinguishing ...
A QoS-Based Web Services Selection Method for Dynamic Web Service Composition
ETCS '09: Proceedings of the 2009 First International Workshop on Education Technology and Computer Science - Volume 03Web Services provided a new way of distributed computing that achieve the interoperability between heterogonous application through platform and language independent interfaces.The creation of value-added services by composition of existing ones is ...
Comments