Title: Template-based matching algorithm for dynamic web services discovery

Authors: Hajar Omrana; Fatima-Zahra Belouadha; Ounsa Roudiès

Addresses: Department of Computer Science, Ecole Mohammadia d'Ingénieurs (EMI), Mohammad Vth University, BP. 765 Av. Ibn Sina, Agdal, Rabat Morroco. ' Department of Computer Science, Ecole Mohammadia d'Ingénieurs (EMI), Mohammad Vth University, BP. 765 Av. Ibn Sina, Agdal, Rabat Morroco. ' Department of Computer Science, Ecole Mohammadia d'Ingénieurs (EMI), Mohammad Vth University, BP. 765 Av. Ibn Sina, Agdal, Rabat Morroco

Abstract: The expansion of web service provider's number over the web has motivated the research community to invest in web service discovery area. However, in order to efficiently identify appropriate services, web services requesters should express their requests in rich, standard and machine-readable manner. In this context, we propose the use of a Service Request Template based on SAWSDL and WS-Policy standards. We use SAWSDL language which constitutes an extension of WSDL to express both functional and semantic needs, while we use WS-Policy framework to specify both non-functional requirements and user's preferences. We think that the proposed template would make it possible to overcome problems due to the heterogeneity between web services requests and published web services when executing discovery process. To perform efficient service discovery, we develop a structure-based matching algorithm that offers three mechanisms: semantic, data types and policy matching.

Keywords: service discovery; web services policy; WS-policy; semantic annotations; WSDL; web services description language; SAWSDL; matching algorithms; web service requests.

DOI: 10.1504/IJICT.2012.048764

International Journal of Information and Communication Technology, 2012 Vol.4 No.2/3/4, pp.198 - 209

Published online: 30 Aug 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article