Web Service Discovery, Composition, and Interoperability

Author(s):  
Duy Ngan Le ◽  
Karel Mous ◽  
Angela Goh

Web services have been employed in a wide range of applications and have become a key technology in developing business operations on the Web. In order to leverage on the use of Web services, Web service operations such as discovery, composition, and interoperability need to be fully supported. Several approaches have been proposed for each of these operations but these have advantages and disadvantages as well as varying levels of suitability for different applications. This leads to a motivation to explore and to compare current approaches as well as to highlight problems of the operations and their possible solutions. In this chapter, an introduction, a brief survey, problems and possible solutions to the three Web service operations mentioned above are discussed. The research opportunities and possible future directions on Web service are also presented.

2021 ◽  
pp. 53-60
Author(s):  
Abdelghany Mosa ◽  
◽  
◽  
Ahmed Abdelaziz

Service Oriented Architecture (SOA) is an approach to build distributed systems that deliver application functionality as services that are language and platform-independent. Web service is one of the fundamental technologies in implementing SOA based applications. Web services are modular, self-describing, self-contained and loosely coupled applications that can be published, located, and invoked across the web. As the number of web services is increased, finding a set of suitable web service candidates with regard to a user’s requirement becomes a challenge. Web service discovery is the process of finding the most suitable service by matching service descriptions against service requests. Various approaches for web service discovery have been proposed. In this paper, we present an overview of different approaches for web service discovery described in the literature and try to classify them into different categories. We also determine the advantages and disadvantages of each category. The goal is to help researchers to propose a new approach or to select the most appropriate existing approach for service discovery.


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.


2013 ◽  
Vol 4 (1) ◽  
pp. 8-11
Author(s):  
Mrs. M. Akila Rani ◽  
Dr. D. Shanthi

Web mining is the application of data mining techniques to discover patterns from the Web. Web services defines set of standards like WSDL(Web Service Description Language), SOAP(Simple Object Access Protocol) and UDDI(Universal Description Discovery and Integration) to support service description, discovery and invocation in a uniform interchangeable format between heterogeneous applications. Due to huge number of Web services and short content of WSDL description, the identification of correct Web services becomes a time consuming process and retrieves a vast amount of irrelevant Web services. This emerges the need for the efficient Web service mining framework for Web service discovery. Discovery involves matching, assessment and selection. Various complex relationships may provide incompatibility in delivering and identifying efficient Web services. As a result the web service requester did not attain the exact useful services. A research has emerged to develop method to improve the accuracy of Web service discovery to match the best services. In the discovery of Web services there are two approaches are available namely Semantic based approach and Syntactic based approach. Semantic based approach gives high accuracy than Syntactic approach but it takes high processing time. Syntactic based approach has high flexibility. Thus, this paper presents a survey of semantic based and syntactic based approaches of Web service discovery system and it proposed a novel approach which has better accuracy and good flexibility than existing one. Finally, it compares the existing approaches in web service discovery.


2010 ◽  
Vol 20-23 ◽  
pp. 878-883
Author(s):  
Wen Ya Tian ◽  
Zhu Jun Xu

Many methods have been used such as UDDI and DWS to discovery requested web services. But they are just a kind of simple syntax match based on keywords and have a low ratio and precision. This paper proposes A Semantic Web Service Discovery Method Based on Ontology. It uses tree-form data structure to describe the web services and give all the nodes a weight value by certain strategy, then compute the semantic similarity between the web services requested and the services registered. To validate the feasibility and effectiveness of the algorithm, we construct a self-developed prototype system to show how well it works. The experiments prove that this algorithm has high recall and precision than other methods.


Author(s):  
Le Duy Ngane ◽  
Angela Goh ◽  
Cao Hoang Tru

Web services form the core of e-business and hence, have experienced a rapid development in the past few years. This has led to a demand for a discovery mechanism for Web services. Discovery is the most important task in the Web service model because Web services are useless if they cannot be discovered. A large number of Web service discovery systems have been developed. Universal Description, Discovery and Integration (UDDI) is a typical mechanism that stores indexes to Web services but it does not support semantics. Semantic Web service discovery systems that have been developed include systems that support matching Web services using the same ontology, systems that support matching Web services using different ontologies, and systems that support limitations of UDDI. This paper presents a survey of Web service discovery systems, focusing on systems that support semantics. The paper also elaborates on open issues relating to such discovery systems.


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.


Author(s):  
Sreeparna Mukherjee ◽  
Asoke Nath

The success of the web depended on the fact that it was simple and ubiquitous. Over the years, the web has evolved to become not only the repository for accessing information but also for storing software components. This transformation resulted in increased business needs and with the availability of huge volumes of data and the continuous evolution in Web services functions derive the need of application of data mining in the Web service domain. Here we focus on applying various data mining techniques to the cluster web services to improve the Web service discovery process. We end this with the various challenges that are faced in this process of data mining of web services.


2011 ◽  
pp. 281-316 ◽  
Author(s):  
U. Keller ◽  
R. Lara ◽  
H. Lausen ◽  
D. Fensel

The Web service modeling ontology (WSMO) provides a conceptual framework for semantically describing Web services and their specific properties. In this chapter we discuss how WSMO can be applied for service discovery. We provide a proper conceptual grounding by strictly distinguishing between service and Web service discovery and then present different techniques for realizing Web service discovery. In order to cover the complete range of scenarios that can appear in practical applications, several approaches to achieve the automation of Web service discovery are presented and discussed. They require different levels of semantics in the description of Web services and requests, and have different complexity and precision.


2012 ◽  
Vol 601 ◽  
pp. 325-331
Author(s):  
Shu Gao ◽  
Hua Huang ◽  
Bing Ge

Nowadays, a lot of services which do not meet user’s the requirements are returned while searching web services with traditional service discovery, and moreover, the efficiency is very low. On the other hand, current service directory specifications do not focus on context-aware. In this paper, a novel, enhanced model for the web service discovery, which is based on context-aware, is proposed, and the context information and domain information are integrated to filter and sort services during the process of service discovery. By this way, the precision and efficiency of the service discovery can be improved.


2020 ◽  
Vol 2020 ◽  
pp. 1-8 ◽  
Author(s):  
Chengai Sun ◽  
Liangyu Lv ◽  
Gang Tian ◽  
Qibo Wang ◽  
Xiaoning Zhang ◽  
...  

Information retrieval-based Web service discovery approach suffers from the semantic sparsity problem caused by lacking of statistical information when the Web services are described in short texts. To handle this problem, external information is often utilized to improve the discovery performance. Inspired by this, we propose a novel Web service discovery approach based on a neural topic model and leveraging Web service labels. More specifically, words in Web services are mapped into continuous embeddings, and labels are integrated by a neural topic model simultaneously for embodying external semantics of the Web service description. Based on the topic model, the services are interpreted into hierarchical models for building a service querying and ranking model. Extensive experiments on several datasets demonstrated that the proposed approach achieves improved performance in terms of F-measure. The results also suggest that leveraging external information is useful for semantic sparse Web service discovery.


Sign in / Sign up

Export Citation Format

Share Document