With the increasing number of Web services, the Semantic Web research community is moving toward enhancing procedures so that clients may effectively discover appropriate Web services that maximally satisfy not only functional but also non-functional requirements. Using purely syntactic approaches to discover Web services has limited efficiency. Therefore, semantic matchmaking registries can play an important role in providing better results. However, most of the semantic registries make decisions based on only functional requirements. Due to the proliferation of Web services that have similar functionality, there is a need to further filter Web services according to Quality of Service (QoS) specifications. This work introduces a rich QoS ontology inspired from the World Wide Web Consortium that defines relationships among QoS attributes. The QoS attributes defined here are mainly used to define network related characteristics. However, the work can be extended by defining QoS ontologies for other domains. Additionally, we extend the test collection OWLS-TC according to the QoS ontology. The extension is intended to integrate quantified values for QoS attributes into Web service descriptions. A matchmaking algorithm based on similarity measurements is presented. Moreover, deterministic and adaptive parameter control techniques are introduced to guide the requester, when needed, to adjust QoS specifications so better similarity can be achieved. Parameter control algorithms integrate Pellet, an OWL reasoner, to reason about dependencies among QoS concepts in the QoS ontology.
[1]
Liliana Cabral,et al.
Evaluating semantic web service tools using the SEALS Platform
,
2010,
IWEST@ISWC.
[2]
Bipin Upadhyaya,et al.
Quality of Experience: User's Perception about Web Services
,
2015,
IEEE Transactions on Services Computing.
[3]
David M. Booth,et al.
Web Services Architecture
,
2004
.
[4]
Barbara Pernici,et al.
A framework for QoS-based Web service contracting
,
2009,
TWEB.
[5]
I. Melzer.
Web Services Description Language
,
2010
.
[6]
Birgitta König-Ries,et al.
Measures for Benchmarking Semantic Web Service Matchmaking Correctness
,
2010,
ESWC.
[7]
Heiko Gewald,et al.
A Description and Retrieval Model for Web Services Including Extended Semantic and Commercial Attributes
,
2014,
2014 IEEE 8th International Symposium on Service Oriented System Engineering.
[8]
R. Jain.
Quality of experience
,
2004,
IEEE MultiMedia.
[9]
Zbigniew Michalewicz,et al.
Parameter Control in Evolutionary Algorithms
,
2007,
Parameter Setting in Evolutionary Algorithms.
[10]
Matthias Klusch,et al.
OWLS-MX: A hybrid Semantic Web service matchmaker for OWL-S services
,
2009,
J. Web Semant..