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

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.

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.


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.


Author(s):  
Mariam Abed Mostafa Abed

This paper tests the ability of the Web Service Modeling Ontology (WSMO) and the Web Service Modeling eXecution environment (WSMX) to support the Semantic Web Services technology, and automate the process of web service discovery, selection and invocation. First, it introduced web services and their limitations that were overcome in the vision of the Semantic Web Services technology. Then a Semantic Web Service (SWS) was built on top of WSMO to access the publications of the German University in Cairo (GUC), and was registered to WSMX. To test the validity to the claim, a service request to access the publications of the GUC was sent to WSMX and the process followed by WSMX was investigated. Furthermore, the discussion added a suggestion that would enhance the transparency between the Semantic Web and WSMO-WSMX initiatives.


In this digital age, semantic Web services have emerged as services that are used in every field. Today various types of services like e-commerce, social networking, and online payment of various services, etc., are used by the user through the Semantic Web. The Semantic Web has emerged as a powerful medium for using online services. The use of semantic Web services greatly simplified the life of the common citizen. The database is used to hoard information related to various services provided by Semantic Web Services. It turns out to be indispensable that when a user communicates with the database then there should not be any interference in it. The expansion of semantic Web services led various assailants to start making various efforts to stop these services. The network assail for instance Man-in-middle or DoS assail has adverse effect on the performance of the Web service. This paper insinuates a principle server of ARP algorithm that uses IP-MAC trussing approach on the network to prevent Man-in-the-middle and DoS assail within a entreaty succumbed to the Web service. Aftermath revelations that after implementing the algorithms, the number of packet loss reduces drastically and enhancing the overall performance of Web service. The staple objective of this paper is how the services bestowed by the Web service can be protected from assailant.


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):  
Mariam Abed Mostafa Abed

This paper tests the ability of the Web Service Modeling Ontology (WSMO) and the Web Service Modeling eXecution environment (WSMX) to support the Semantic Web Services technology, and automate the process of web service discovery, selection and invocation. First, it introduced web services and their limitations that were overcome in the vision of the Semantic Web Services technology. Then a Semantic Web Service (SWS) was built on top of WSMO to access the publications of the German University in Cairo (GUC), and was registered to WSMX. To test the validity to the claim, a service request to access the publications of the GUC was sent to WSMX and the process followed by WSMX was investigated. Furthermore, the discussion added a suggestion that would enhance the transparency between the Semantic Web and WSMO-WSMX initiatives.


In today's modern era, the Semantic Web is progressing at a tremendous speed. The Semantic Web services have opened new possibilities through which any one can avail various services. But if these technologies are not properly protected, then their use can put users in danger. Many people have to face difficulty in assessing the security hazards allied with Semantic Web services. Many Web services such as e-commerce stores various types of data on their database servers. These database servers are distributed across the globe. The e-commerce may use the unalike assortments of database for storing different information. Web services such as e-commerce have to handle assorted types of data. Unalike Web services like e-commerce have to handle assorted types of data. A single database program will not be suitable for storing and processing mixed types of data as it will increase the processing overhead and ultimately reduce the performance of the web service. So there is need arises to define an apposite subclass of databases for each document type.This paper insinuates a set of databases for each type of documents stored on an e-commerce platform. An exertion has been made to define a proper set of database programs for a web service such as e-commerce that adequately manages the requirements of a particular type of data. The tryouts have been steered for an e-commerce Web service for weighing the efficacy of the proposed approach. The results shows that if wellstructured database has been used for a Web service such as ecommerce then response can be very quick and chances of packet loss will also be very low. If network attacks such as DoS and man-in-the-middle attack exist within the request, the performance of the Web service severely affected. A network attack may lead to the more chances of packet loss. The paper also delineates the impact of network attacks on web service performance


2009 ◽  
Vol 17 (3) ◽  
pp. 326-342 ◽  
Author(s):  
Mick Kerrigan ◽  
Adrian Mocan ◽  
Elena Simperl ◽  
Dieter Fensel

Sign in / Sign up

Export Citation Format

Share Document