A New Matchmaking Algorithm Based on Multi-Level Matching Mechanism Combined with Fuzzy Set
- 1 Al Balqa Applied University, Salt, Jordan
- 2 Al Balqa Applied University, Salt, Jordan
Abstract
The lack of semantic parts, increasing the number of Web services in the Web, and syntactic-based search operation are the main problems of current Web service technologies, these factors make difficult for clients to find a required web service. This paper shows a matchmaking algorithm to discover Semantic Web Services that are satisfying client requirements. It depends on two factors that distinguish it from any conventional Web service discovery algorithm; the first one is using semantic matching technique to overcome shortcoming of keyword matching techniques, the second one is tying Quality of Service (QoS) metrics of Web Service (WS) with fuzzy words that are used in user’s request. At least fifty percent average gain in search relevancy is obtained when our matchmaking algorithm is applied to WSs that are actually matching the chosen fuzzy semantic theme.
- DAML-S, http://www.daml.org/services/owl-s/ http://www.w3.org/Submission/OWL-S/
- WSDL-S, http://www.w3.org/Submission/WSDL-S/
- SWSO, http://www.daml.org/services/swsf/1.0/swso/
- SWSL, http://www.daml.org/services/swsl/
- WSMO, http://www.w3.org/Submission/WSMO/
- WSML, http://www.w3.org/Submission/WSML/
- J. Cardoso and A. Sheth, “Introduction to Semantic Web Services and Web Process Composition,” In: J. Cardoso and A. Sheth, Eds., A Semantic Web Process: Powering Next Generation of Processes with Semantics and Web Services, Springer-Verlag, Heidelberg, 2005, pp. 1-13.
- R. Lara, H. Lausen, S. Arroyo, J. de Bruijn and D. Fensel, “Semantic Web Services: Description Requirements and Current Technologies,” Paper Presented at the Semantic Web Services for Enterprise Application Integration and E-Commerce Workshop, in Conjunction with ICEC 2003, Pittsburgh.
- S. McIlraith, T. C. Son and H. Zeng, “Semantic Web Services,” IEEE Intelligent Systems, Vol. 16, No. 2, 2001, pp. 46-53. doi:10.1109/5254.920599
- L. Nixon and E. Paslaru, “State of the Art of Current Semantic Web Services Initiatives,” Technical Report No. D2.4. ID1, Knowledge Web Project, 2005.
- H. Wang, J. Z. Huang, Y. Qu and J. Xie, “Web Services: Problems and Future Directions,” Journal of Web Semantics, Vol. 1, No. 3, 2004, pp. 309-320. doi:10.1016/j.websem.2004.02.001
- J. Cardoso, “Semantic Web Services: Theory, Tools and Applications,” Electronic Edition, 2007. http://www.ebooksclub.org.
- S. Grimm, “Intersection-Based Matchmaking for Semantic Web Service Discovery,” Second International Conference on Internet and Web Applications and Services, Germany, 13-19 May 2007.
- WordNet, “An Electronic Lexical Database for English,” Massachusetts Institute of Technology Press, Cambridge, 1998. http://wordnet.princeton.edu.
- M. Paolucci, T. Kawamura, T. R. Payne and K. P. Sycara, “Semantic Matching of Web Services Capabilities,” In: I. Horrocks and J. Hendler, Eds., First International Semantic Web Conference on the Semantic Web, Springer-Verlag, Sardinia, 2002, pp. 333-347.
- D. Celik and A. Elci, 2006. “Discovery and Scoring of Semantic Web Services Based on Client Requirement(s) through a Semantic Search Agent,” Proceedings of the 30th Annual International Computer Software and Applications Conference, Chicago, 17-21 September 2006, pp. 273-278. doi:10.1109/COMPSAC.2006.127