Semantic Web Service Matchmaking Model
No Thumbnail Available
Date
2018-06-04
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Addis Ababa University
Abstract
The success of the Web and its accumulated huge information demands for new technologies to enable machines to understand and act by their own assisting the human user. The Semantic Web technologies emerge as an effort to transform the current syntactically interconnected data into a semantically and meaningful linked data that enable machine to understand and act by their own. The semantic Web service initiative is a similar effort working on transforming the widely used and adopted distributed computing technology, the Web Service.
Since its introduction, the Web Service technology enjoyed wide adoption as a technology of interoperability among diversified technological platforms and entities. Its neutrality, open and standard based framework make it favorable. Despite its wide usage, it remains verily syntactical demanding intensive human intervention for matching a Consumer’s service request to the Provider’s service offerings. With the help of the semantic technologies, the hybrid Semantic Web Service is attempting to fully or partially automate this process.
Matchmaking is a process of finding the most appealing service, out of the existing many offerings by Providers, that can render the functionalities required by the Consumer. It is a complex process that requires careful analysis of the Consumer’s request against Providers’ service offerings. Our model introduces special Service Ontologies, Consumer data and similarity measure computation formulae to the Web Service architecture. A specialized service similarity measure computation is introduced which considers the special nature of services. It computes similarity of services based on a composite of service name, output and result leaving aside inputs for negotiation. Unlike the traditional matchmaking process, the matchmaking process is split between the Service Consumer and Broker in which the Broker matches the user query to identify candidate services while the Consumer makes negotiation with the candidates to make final selection. The service inputs are determined during the negotiation process, as the Consumer would not know it ahead of time. In addition, the Service Ontology is a specialized domain Ontology that details the domain’s possible services, results, condition, inputs and outputs including their similarity and dependence with each other.
Description
Keywords
Semantic Web Service, Web Service, Semantic Web, Web Service Matchmaking