On saying “Enough already!” in SQL
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
Foundations of Databases: The Logical Level
Foundations of Databases: The Logical Level
Proceedings of the 17th International Conference on Data Engineering
Semantic Matching of Web Services Capabilities
ISWC '02 Proceedings of the First International Semantic Web Conference on The Semantic Web
Matchmaking of web services based on the DAML-S service model
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Efficient computation of the skyline cube
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Automatic composition of transition-based semantic web services with messaging
VLDB '05 Proceedings of the 31st international conference on Very large data bases
A framework for semantic web services discovery
Proceedings of the 7th annual ACM international workshop on Web information and data management
Semantic Model to Integrate Biological Resources
ICDEW '06 Proceedings of the 22nd International Conference on Data Engineering Workshops
Finding k-dominant skylines in high dimensional space
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
Automated semantic web service discovery with OWLS-MX
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
ComposingWeb Services with Nondeterministic Behavior
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Towards multidimensional subspace skyline analysis
ACM Transactions on Database Systems (TODS)
DIANE: an integrated approach to automated service discovery, matchmaking and composition
Proceedings of the 16th international conference on World Wide Web
SAWSDL: Semantic Annotations for WSDL and XML Schema
IEEE Internet Computing
Applied Ontology
Quality-of-service oriented web service composition algorithm and planning architecture
Journal of Systems and Software
A Multi-criteria Service Ranking Approach Based on Non-Functional Properties Rules Evaluation
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Multiobjective Optimization of SLA-Aware Service Composition
SERVICES '08 Proceedings of the 2008 IEEE Congress on Services - Part I
Automatic Web Service Composition Considering User Non-functional Preferences
NWESP '08 Proceedings of the 2008 4th International Conference on Next Generation Web Services Practices
A Deductive Approach for Resource Interoperability and Well-Defined Workflows
OTM '08 Proceedings of the OTM Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: 2008 Workshops: ADI, AWeSoMe, COMBEK, EI2N, IWSSA, MONET, OnToContent + QSI, ORM, PerSys, RDDS, SEMELS, and SWWS
BiOnMap: a deductive approach for resource discovery
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
Combining global optimization with local selection for efficient QoS-aware service composition
Proceedings of the 18th international conference on World wide web
WSMX 1.0: A Further Step toward a Complete Semantic Execution Environment
ESWC 2009 Heraklion Proceedings of the 6th European Semantic Web Conference on The Semantic Web: Research and Applications
Reaching the Top of the Skyline: An Efficient Indexed Algorithm for Top-k Skyline Queries
DEXA '09 Proceedings of the 20th International Conference on Database and Expert Systems Applications
Semantic Web Service Composition in Social Environments
ISWC '09 Proceedings of the 8th International Semantic Web Conference
Optimizing Web Service Composition While Enforcing Regulations
ISWC '09 Proceedings of the 8th International Semantic Web Conference
Web services discovery and constraints composition
RR'07 Proceedings of the 1st international conference on Web reasoning and rule systems
Deductive web services: an ontology-driven approach for service interoperability in life science
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems - Volume Part II
Combining SAWSDL, OWL-DL and UDDI for semantically enhanced web service discovery
ESWC'08 Proceedings of the 5th European semantic web conference on The semantic web: research and applications
Resource descriptions, ontology, and resource discovery
International Journal of Metadata, Semantics and Ontologies
EDBT'06 Proceedings of the 10th international conference on Advances in Database Technology
Challenges of quality-driven resource discovery
RED'10 Proceedings of the Third international conference on Resource Discovery
Hi-index | 0.00 |
Emerging technologies and linking data initiatives have motivated the publication of a large number of datasets, and provide the basis for publishing Web services and tools to manage the available data. This wealth of resources opens a world of possibilities to satisfy user requests. However, Web services may have similar functionality and assess different performance; therefore, it is required to identify among the Web services that satisfy a user request, the ones with the best quality. In this paper we propose a hybrid approach that combines reasoning tasks with ranking techniques to aim at the selection of the Web services that best implement a user request. Web service functionalities are described in terms of input and output attributes annotated with existing ontologies, non-functionality is represented as Quality of Services (QoS) parameters, and user requests correspond to conjunctive queries whose sub-goals impose restrictions on the functionality and quality of the services to be selected. The ontology annotations are used in different reasoning tasks to infer service implicit properties and to augment the size of the service search space. Furthermore, QoS parameters are considered by a ranking metric to classify the services according to how well they meet a user non-functional condition. We assume that all the QoS parameters of the non-functional condition are equally important, and apply the Top-k Skyline approach to select the k services that best meet this condition. Our proposal relies on a two-fold solution which fires a deductive-based engine that performs different reasoning tasks to discover the services that satisfy the requested functionality, and an efficient implementation of the Top-k Skyline approach to compute the top-k services that meet the majority of the QoS constraints. Our Top-k Skyline solution exploits the properties of the Skyline Frequency metric and identifies the top-k services by just analyzing a subset of the services that meet the nonfunctional condition. We report on the effects of the proposed reasoning tasks, the quality of the top-k services selected by the ranking metric, and the performance of the proposed ranking techniques. Our results suggest that the number of services can be augmented by up two orders of magnitude. In addition, our ranking techniques are able to identify services that have the best values in at least half of the QoS parameters, while the performance is improved.