Issue No.04 - October-December (2009 vol.2)
Kyriakos Kritikos , University of Crete, Heraklion
Dimitris Plexousakis , University of Crete, Heraklion
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TSC.2009.26
The goal of Service Oriented Architectures (SOAs) is to enable the creation of business applications through the automatic discovery and composition of independently developed and deployed (Web) services. Automatic discovery of Web Services (WSs) can be achieved by incorporating semantics into a richer WS description model (WSDM) and by the use of Semantic Web (SW) technologies in the WS matchmaking and selection (i.e., discovery) process. A sufficiently rich WSDM should encompass not only functional but also nonfunctional aspects like Quality of Service (QoS). QoS is a set of performance and domain-dependent attributes that has a substantial impact on WS requesters' expectations. Thus, it can be used for distinguishing between many functionally equivalent WSs that are available nowadays. This paper starts by defining QoS in the context of WSs. Its main contribution is the analysis of the requirements for a semantically rich QoS-based WSDM and an accurate, effective QoS-based WS Discovery (WSDi) process. In addition, a road map of extending current WS standard technologies for realizing semantic, functional, and QoS-based WSDi, respecting the above requirements, is presented.
Web-based services, web services, service discovery, service matchmaking, service selection, quality of service, QoS modeling, constraint programming, requirements engineering.
Kyriakos Kritikos, Dimitris Plexousakis, "Requirements for QoS-Based Web Service Description and Discovery", IEEE Transactions on Services Computing, vol.2, no. 4, pp. 320-337, October-December 2009, doi:10.1109/TSC.2009.26