ComputingComputer ScienceInformation SystemsSemanticsSystems ArchitectureWeb TechnologiesFormal OntologyOntology DesignOntology EngineeringService DiscoveryService-oriented ArchitectureConstraint Logic ProgrammingConstraint-based ProgrammingOntology ReasoningOntology-based DiscoveryQos-aware DiscoverySemantic WebService SemanticsWeb Services
Augmenting web services with explicit semantics forms the foundation of Service Oriented Architectures (SOAs) automation. As more and more Semantic Web Services (SWSs) are deployed, similar SWSs could have quite different quality-of-service (QoS) levels. The QoS-aware discovery becomes an important challenge. While some efforts try to solve it via Constraint Programming (CP), they suffer from the purely syntactic matchmaking method. Furthermore, the construction of constraints and the selection of services are completely dependent on the literal translation from QoS descriptions, which increase obstacles to actually apply CP. In this paper, we propose a semantic QoS-aware framework for SWSs discovery by combining the semantic matchmaking and CP. Initially, a QoS ontology is presented to define QoS data into service descriptions. Then the ontology reasoning is adopted to change previous syntactic matchmaking into a semantic way. Through confirming the compatibility of concepts, complex QoS conditions are solved as constraints and a selection algorithm is proposed to obtain the optimal offer. Finally, the prototype implementation of our framework is discussed and a SWSs discovery case is used to illustrate the comprehensive discovery process.
8
DAML-S: semantic markup for web services
Anupriya Ankolekar, Mark Burstein, Jerry R. Hobbs et al. · 2001 · 2.4K citations
Computing, Information Systems, Information Architecture +16
Constraint driven web service composition in METEOR-S
Rohit Aggarwal, K. Verma, John A. Miller et al. · 2004 · 446 citations
DAML-QoS Ontology for Web Services
2004 · 208 citations
Kyriakos Kritikos, Dimitris Plexousakis · 2006 · 129 citations