Survey of Web Service Discovery Systems

Survey of Web Service Discovery Systems

Le Duy Ngan (Nanyang Technological University, Singapore) and Angela Goh (Nanyang Technological University, Singapore Ho Chi Minh City University of Technology, Viet Nam)
Copyright: © 2009 |Pages: 16
DOI: 10.4018/978-1-60566-222-0.ch015
OnDemand PDF Download:


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.
Chapter Preview


Web service technology enables e-business and e-commerce to become a reality. It has become a competitive tool of companies by reducing cost through fast, effective, and reliable services to customers, suppliers, and partners over the internet. It enables more efficient business operations via the web and enhances business opportunities to companies. These are achieved through its support of discovery, composition, invocation, monitoring and so on. A web service is a software component representing a specific business function that can be described, published, and invoked over the network (typically Internet) using open-standards.

A Web service based on Web Service Description Language (WSDL) (Walsh, 2002) can be termed “non-semantic web services”. However, using WSDL to describe the services only allows them to be accessed by keyword. This limitation prevents fully automatic discovery, composition, invocation, and monitoring. The reason for this shortcoming is the lack of semantic understanding. To overcome this problem, web services require a method to incorporate semantics. Just as the Semantic Web is an extension of the current World Wide Web, a semantic web service is an extension of web services. It overcomes web service limitations by using knowledge representation technology from the semantic web. Specifically, it uses ontologies to describe its service instead of using WSDL. Such ontologies can be understood by machines and can be reasoned upon. This allows a fully automatic discovery, composition, invocation, and monitoring in web services.

In a web service model, a service provider offers web services which provide functions or business operations which can be deployed over the Internet, in the hope that they will be invoked by partners or customers; a web service requester describes requirements in order to locate service providers. Publishing, binding, and discovering web services are three major tasks in the model. Discovery is the process of finding web services provider locations which satisfy specific requirements. Web services are useless if they cannot be discovered. So, discovery is the most important task in the web service model.

The greatest difficulty in a web service discovery mechanism is heterogeneity between services (Garofalakis et al., 2004). Heterogeneities include different platforms, different data formats as well as heterogeneities of ontologies. Regarding ontology heterogeneities, semantic web services may use different ontologies or different ontologies description language such as OWL, DAML, RDF etc to describe the services. There is also heterogeneity between semantic web services and non-semantic web services. Therefore, when developing a discovery system, these heterogeneities should be borne in mind.

A survey of web service discovery system is needed to explore existing techniques and to highlight the advantages and disadvantages of each system. (Garofalakis et al., 2004) presented a survey on these systems but their work mainly focused on aspects and approaches of web service architecture and has not paid adequate attention to the usage of semantics. In semantic web services, the usage of semantics is the most important factor. This paper presents a survey of web service discovery systems which focuses mainly on the use of semantics. In this paper, we use the term “non-semantic web services” to refer to web services without semantics, whereas the term “web services” is used in a generic manner to cover both semantic web services and non-semantic web services.

The rest of the paper is as follows. Section 2 introduces the background of web service description languages and the web services model. Section 3 introduces a taxonomy of web services discovery systems. In this section, advantages and disadvantages of each system are highlighted. Section 4 presents the issues related to web services discovery, followed by the conclusion in section 5.

Complete Chapter List

Search this Book:
Patricia Ordóñez de Pablos
Table of Contents
Chapter 1
Patricia Ordóñez de Pablos, Miltiadis D. Lytras
The chapter addresses the importance of knowledge-based resources proposing indicators to measure and report technological capital in companies. The... Sample PDF
Measuring and Reporting Technological Capital in Companies
Chapter 2
Pankaj, Micki Hyde, Arkalgud Ramaprasad, Suresh K. Tadisina
There is no systematic study of Information Systems (IS) agility in academic and practitioner IS literature and the concept is not well defined. For... Sample PDF
Revisiting Agility to Conceptualize Information Systems Agility
Chapter 3
Vagan Terziyan, Artem Katasonov
Industry pushes a new type of Internet characterized as the Internet of Things, which represents a fusion of the physical and digital worlds. The... Sample PDF
Global Understanding Environment: Applying Semantic and Agent Technologies to Industrial Automation
Chapter 4
Jeffrey Hsu
The market for e-commerce to Chinese audiences is one which has tremendous potential, given the fact that the number of potential users and... Sample PDF
Targeting E-Commerce to Chinese Audiences and Markets: Managing Cultural and Regional Challenges
Chapter 5
Edward T. Chen
Enterprise Resource Planning (ERP) is the method of trying to unify all processes within an organization into one software system or database.... Sample PDF
Enterprise Resource Planning System: Issues and Implementation
Chapter 6
Sandip Vijay, S. C. Sharma
This chapter reviews the secure characteristics of mobile devices that can use wireless networks (adhoc) almost any where and any time, by using one... Sample PDF
A Secure Characteristics of Wireless Ad-Hoc Networks
Chapter 7
Jorge Marx Gómez, Thanh Tran
Approaches to adaptation have been proposed by many different research communities, Hypermedia System and Intelligent Tutoring in particular. The... Sample PDF
A Survey on Approaches to Adaptation on the Web
Chapter 8
Jorge Marx Gómez, Tran Duc
A portal is a Web-based single point of access that delivers information and applications to a user on its own and by the integration of external... Sample PDF
A Personalized Portal on the Basis of Semantic Models and Rules
Chapter 9
Sylvie Laforet, Hannah Limahelu
This wireless advertising is considered to be an important alternative advertising medium in the future, due to its numerous advantages over... Sample PDF
British Consumers' Attitudes and Acceptance of Mobile Advertising
Chapter 10
Javier de Andrés, Pedro Lorca, Jose Emilio Labra
This chapter aims to determine the factors influencing the decision of implementing an ERP system in a country where technology awareness and the... Sample PDF
Determinants of ERP Implementations: An Empirical Study in Spanish Companies
Chapter 11
Jaakko Ikävalko, Hänninen, Seppo J., Ari Serkkola, Ilkka Kauranen
Technology programs are a means to facilitate the development and commercialization process of new innovative technologies. They are forums for the... Sample PDF
Emerging Topics and Technologies in Information Systems
Chapter 12
Cliona McParland, Regina Connolly
While Internet-based technologies have the potential to empower users immensely, individuals are becoming increasingly aware of the ways in which... Sample PDF
Technology-Related Privacy Concerns: An Emerging Challenge
Chapter 13
Giovanni Vincenti
Fear of flying is a common problem that many people have to face. As varied as the causes may be, all kinds of fears have many aspects in common.... Sample PDF
Fear of Flying and Virtual Environments: An Introductory Review
Chapter 14
Thomas Hädrich, Torsten Priebe
Knowledge work can be characterized by a high degree of variety and exceptions, strong communication needs, weakly structured processes, networks... Sample PDF
A Context-Based Approach for Supporting Knowledge Work with Semantic Portals
Chapter 15
Le Duy Ngan, Angela Goh
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... Sample PDF
Survey of Web Service Discovery Systems
Chapter 16
Antonio Picariello, Antonio M. Rinaldi
The user dimension is a crucial component in the information retrieval process and for this reason it must be taken into account in planning and... Sample PDF
User Relevance Feedback in Semantic Information Retrieval
Chapter 17
Abdul-Rahman Al-Ali, Tarik Ozkul, Taha Landolsi
This paper presents the results of a study toward generating a wireless environment to provide real-time mobile accessibility to patient information... Sample PDF
A Preliminary Study toward Wireless Integration of Patient Information System
About the Contributors