To read this content please select one of the options below:

A semantic web services discovery approach based on a mobile agent using metadata

Nadia Ben Seghir (LINFI Laboratory, Computer Science Department, University of Biskra, Biskra, Algeria)
Okba Kazar (LINFI Laboratory, Computer Science Department, University of Biskra, Biskra, Algeria)
Khaled Rezeg (LINFI Laboratory, Computer Science Department, University of Biskra, Biskra, Algeria)
Samir Bourekkache (LINFI Laboratory, Computer Science Department, University of Biskra, Biskra, Algeria)

International Journal of Intelligent Computing and Cybernetics

ISSN: 1756-378X

Article publication date: 13 March 2017

267

Abstract

Purpose

The success of web services involved the adoption of this technology by different service providers through the web, which increased the number of web services, as a result making their discovery a tedious task. The UDDI standard has been proposed for web service publication and discovery. However, it lacks sufficient semantic description in the content of web services, which makes it difficult to find and compose suitable web services during the analysis, search, and matching processes. In addition, few works on semantic web services discovery take into account the user’s profile. The purpose of this paper is to optimize the web services discovery by reducing the search space and increasing the number of relevant services.

Design/methodology/approach

The authors propose a new approach for the semantic web services discovery based on the mobile agent, user profile and metadata catalog. In the approach, each user can be described by a profile which is represented in two dimensions: personal dimension and preferences dimension. The description of web service is based on two levels: metadata catalog and WSDL.

Findings

First, the semantic web services discovery reduces the number of relevant services through the application of matching algorithm “semantic match”. The result of this first matching restricts the search space at the level of UDDI registry, which allows the users to have good results for the “functional match”. Second, the use of mobile agents as a communication entity reduces the traffic on the network and the quantity of exchanged information. Finally, the integration of user profile in the service discovery process facilitates the expression of the user needs and makes intelligible the selected service.

Originality/value

To the best knowledge of the authors, this is the first attempt at implementing the mobile agent technology with the semantic web service technology.

Keywords

Citation

Ben Seghir, N., Kazar, O., Rezeg, K. and Bourekkache, S. (2017), "A semantic web services discovery approach based on a mobile agent using metadata", International Journal of Intelligent Computing and Cybernetics, Vol. 10 No. 1, pp. 12-29. https://doi.org/10.1108/IJICC-02-2015-0006

Publisher

:

Emerald Publishing Limited

Copyright © 2017, Emerald Publishing Limited

Related articles