A Decentralized Framework for Semantic Web Services Discovery Using Mobile Agent

Author(s):  
Nadia Ben Seghir ◽  
Okba Kazar ◽  
Khaled Rezeg

Web services discovery provided by the UDDI registries is relatively primitive. It does not take into account the continuous growth in the number of services on the Web. The UDDI standard has been proposed and used for Web service publication and discovery. However, it does not allow users to choose the best provider. It does not offer a mechanism to choose a Web service based on its quality. The standard also lacks of sufficient semantic description in the content of Web services, this lack makes it difficult to find and compose suitable Web services during analysis, search, and matching processes. In addition, a central UDDI suffers from one centralized point problem and the high cost of maintenance. To get around these problems, the authors propose in this paper a novel framework based on mobile agent and metadata catalogue for Web services discovery. Their approach is based on user profile in order to discover appropriate Web services, meeting customer requirements, in less time and taking into account the QoS properties.

Author(s):  
Nadia Ben Seghir ◽  
Okba Kazar ◽  
Khaled Rezeg

Web services discovery provided by the UDDI registries is relatively primitive. It does not take into account the continuous growth in the number of services on the Web. The UDDI standard has been proposed and used for Web service publication and discovery. However, it does not allow users to choose the best provider. It does not offer a mechanism to choose a Web service based on its quality. The standard also lacks of sufficient semantic description in the content of Web services, this lack makes it difficult to find and compose suitable Web services during analysis, search, and matching processes. In addition, a central UDDI suffers from one centralized point problem and the high cost of maintenance. To get around these problems, the authors propose in this paper a novel framework based on mobile agent and metadata catalogue for Web services discovery. Their approach is based on user profile in order to discover appropriate Web services, meeting customer requirements, in less time and taking into account the QoS properties.


Web Services ◽  
2019 ◽  
pp. 530-553
Author(s):  
Nadia Ben Seghir ◽  
Okba Kazar ◽  
Khaled Rezeg

Web services discovery provided by the UDDI registries is relatively primitive. It does not take into account the continuous growth in the number of services on the Web. The UDDI standard has been proposed and used for Web service publication and discovery. However, it does not allow users to choose the best provider. It does not offer a mechanism to choose a Web service based on its quality. The standard also lacks of sufficient semantic description in the content of Web services, this lack makes it difficult to find and compose suitable Web services during analysis, search, and matching processes. In addition, a central UDDI suffers from one centralized point problem and the high cost of maintenance. To get around these problems, the authors propose in this paper a novel framework based on mobile agent and metadata catalogue for Web services discovery. Their approach is based on user profile in order to discover appropriate Web services, meeting customer requirements, in less time and taking into account the QoS properties.


Author(s):  
Nadia Ben Seghir ◽  
Okba Kazar ◽  
Khaled Rezeg

Web services are meaningful only if potential users may find and execute them. Universal description discovery and integration (UDDI) help businesses, organizations, and other web services providers to discover and reach to the service(s) by providing the URI of the WSDL file. However, it does not offer a mechanism to choose a web service based on its quality. The standard also lacks sufficient semantic description in the content of web services. This lack makes it difficult to find and compose suitable web services during analysis, search, and matching processes. In addition, a central UDDI suffers from one centralized point problem and the high cost of maintenance. To get around these problems, the authors propose in this chapter a novel framework based on mobile agent and metadata catalogue for web services discovery. Their approach is based on user profile in order to discover appropriate web services, meeting customer requirements in less time and taking into account the QoS properties.


Author(s):  
Nadia Ben Seghir ◽  
Okba Kazar ◽  
Khaled Rezeg ◽  
Samir Bourekkache

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.


2016 ◽  
Vol 12 (2) ◽  
pp. 177-200 ◽  
Author(s):  
Sanjay Garg ◽  
Kirit Modi ◽  
Sanjay Chaudhary

Purpose Web services play vital role in the development of emerging technologies such as Cloud computing and Internet of Things. Although, there is a close relationship among the discovery, selection and composition tasks of Web services, research community has treated these challenges at individual level rather to focus on them collectively for developing efficient solution, which is the purpose of this work. This paper aims to propose an approach to integrate the service discovery, selection and composition of Semantic Web services on runtime basis. Design/methodology/approach The proposed approach defined as a quality of service (QoS)-aware approach is based on QoS model to perform discovery, selection and composition tasks at runtime to enhance the user satisfaction and quality guarantee by incorporating non-functional parameters such as response time and throughput with the Web services and user request. In this paper, the proposed approach is based on ontology for semantic description of Web services, which provides interoperability and automation in the Web services tasks. Findings This work proposed an integrated framework of Web service discovery, selection and composition which supports end user to search, select and compose the Web services at runtime using semantic description and non-functional requirements. The proposed approach is evaluated by various data sets from the Web Service Challenge 2009 (WSC-2009) to show the efficiency of this work. A use case scenario of Healthcare Information System is implemented using proposed work to demonstrate the usability and requirement the proposed approach. Originality/value The main contribution of this paper is to develop an integrated approach of Semantic Web services discovery, selection and composition by using the non-functional requirements.


2011 ◽  
Vol 20 (04) ◽  
pp. 357-370 ◽  
Author(s):  
D. PAULRAJ ◽  
S. SWAMYNATHAN ◽  
M. MADHAIYAN

One of the key challenges of the Service Oriented Architecture is the discovery of relevant services for a given task. In Semantic Web Services, service discovery is generally achieved by using the service profile ontology of OWL-S. Profile of a service is a derived, concise description and not a functional part of the semantic web service. There is no schema present in the service profile to describe the input, output (IO), and the IOs in the service profile are not always annotated with ontology concepts, whereas the process model has such a schema to describe the IOs which are always annotated with ontology concepts. In this paper, we propose a complementary sophisticated matchmaking approach which uses the concrete process model ontology of OWL-S instead of the concise service profile ontology. Empirical analysis shows that high precision and recall can be achieved by using the process model-based service discovery.


2008 ◽  
Vol 02 (03) ◽  
pp. 381-402 ◽  
Author(s):  
ULRICH KÜSTER ◽  
BIRGITTA KÖNIG-RIES

Semantic web services have received a significant amount of attention in the last years and many frameworks, algorithms and tools leveraging them have been proposed. Nevertheless surprisingly little effort has been put into the evaluation of the approaches so far. The main blocker of thorough evaluations is the lack of large and diverse test collections of semantic web services. In this paper we analyze requirements on such collections and shortcomings of the state-of-the-art in this respect. Our contribution to overcoming those shortcomings is OPOSSum, a portal to support the community to build the necessary standard semantic web service test collections in a collaborative way. We discuss how existing test collections have been integrated with OPOSSum, showcase the benefits of OPOSSum by an illustrative use case and outline next steps towards better standard test collections of semantic web services.


2013 ◽  
Vol 373-375 ◽  
pp. 1853-1858
Author(s):  
Zhi Hao Zeng ◽  
Fu Lu Guo ◽  
Qi Sun

For search of semantic Web services, a semantic Web services matching results ranking mechanism based on SDMM (semantic distance metric model) is proposed. The calculation of semantic similarity measure can be realized by using this three-dimensional SDMM which is for presenting the semantic relationship of objects defined in ontology, therefore, the semantic Web Service matchmaking results can be ranked in accordance with the semantic similarity measure. The approach based on SDMM significantly improves search accuracy of semantic Web service matchmaking, and enhance users experience of semantic Web services search. By a set of experiments, we demonstrate the benefits and effectiveness of our approach.


Author(s):  
Kati Limapichat ◽  
Sukasom Chaiyakul ◽  
Avani Dixit ◽  
Ekawit Nantajeewarawat

With the expanse of internet, web programmers have wide choice of web services available to them. A need arises for automatic discovery of required web services and construction of an appropriate sequence of invocation thereof. In this paper, we present a framework for automation of this task based on currently emerging technologies such as ontological knowledge bases, OWL, OWL-S, WSDL, Description Logic (DL), etc. Background-knowledge ontologies are created based on which semantic meanings of web services can be given through OWL-S. An agent employs OWL-S API to extract web service metadata, and applies a DL inference engine, called Racer, for reasoning with the metadata with respect to given background knowledge. Reasoning tasks performed by Racer include profile matchmaking, input/output subsumption testing, and preconditions/effects analysis, which are basic mechanisms for web services discovery and invocation planning. A prototype system has been implemented.


Sign in / Sign up

Export Citation Format

Share Document