DocumentCode
3342163
Title
On Extending Semantic Matchmaking to Include Preconditions and Effects
Author
Bellur, Umesh ; Vadodaria, Harin
Author_Institution
Dept. of Comput. Sci. & Eng., IIT Bombay, Mumbai
fYear
2008
fDate
23-26 Sept. 2008
Firstpage
120
Lastpage
128
Abstract
Central to the notion of dynamic binding and loose coupling that underlie service-oriented architectures is dynamic service discovery. At the heart of most service discovery mechanisms is a matchmaking algorithm that matches a semantic query to a set of compatible web service advertisements. These advertisements also describe service semantics as a set of OWL-S terms. Most current matchmaking algorithms are based on semantic matching of input and output terms alone. However, a complete description of the service profile also includes preconditions and effects and in order to find a true match the matchmaker needs to match on these aspects of the advertisement as well. In this paper, we make the case for augmenting existing matchmaking algorithms with preconditions and effects in the context of Web Services. Further, we propose an algorithm for condition matching that is layered on the top of input-output term matching that overcomes the limitations of existing work. Although the problem of condition matching is NP-Complete, we can overcome this limitation by using a set of heuristics that gives us results in polynomial time. We also analyze complexity of the algorithm by comparing it with brute force approach of matching. We show that our algorithm yields results more efficiently than brute force matching but with the same accuracy.
Keywords
Web services; semantic Web; software architecture; Web service advertisements; brute force matching; dynamic service discovery; input-output term matching; matchmaking algorithms; semantic matchmaking; semantic query; service profile; service semantics; service-oriented architectures; Algorithm design and analysis; Computer science; Context-aware services; Heart; Impedance matching; Ontologies; Plugs; Polynomials; Service oriented architecture; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Services, 2008. ICWS '08. IEEE International Conference on
Conference_Location
Beijing
Print_ISBN
978-0-7695-3310-0
Electronic_ISBN
978-0-7695-3310-0
Type
conf
DOI
10.1109/ICWS.2008.18
Filename
4670167
Link To Document