Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu


  • Schahram DustdarEmail author
  • Christian Platzer
  • Bernd J. Krämer
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_1177


DISCO; WS-discovery


The term discovery, as far as Web services (WS) are concerned, refers to the process of finding WS that match certain computational needs and quality requirements of service users or their software agents. More technically speaking, WS discovery mechanisms take a specification of certain functional or non-functional criteria characterizing a service and try to locate machine-readable descriptions of Web services that meet the search criteria. The services found may have been previously unknown to the requester.

Historical Background

Since Web services were introduced in the early 1990s, service-oriented architectures had to deal with the discovery problem, and it still persists. Initially, the possibilities to describe Web services properly were limited. XML remote procedure calls (XML-RPCs), which were used early on to connect WS, offered no proper way of describing a Web service’s capabilities and therefore forced system designers to find other...

This is a preview of subscription content, log in to check access.

Recommended Reading

  1. 1.
    Benatallah B, Hacid MS, Leger A, Rey C, Toumani F. On automating web services discovery. VLDB J. 2005;14(1):84–96.CrossRefGoogle Scholar
  2. 2.
    Bussler C, Fensel D, Maedche A. A conceptual architecture for semantic web enabled web services. ACM SIGMOD Rec. 2002;31(1):24.CrossRefzbMATHGoogle Scholar
  3. 3.
    Kokash N, Birukou A, D’Andrea V. Web service discovery based on past user experience. In: Proceedings of the International Conference on Business Information Systems. p. 95–107.Google Scholar
  4. 4.
    Platzer C, Dustdar S. A vector space search engine for Web services. In: Proceedings of the 3rd European IEEE Conference on Web Services; 2005.Google Scholar
  5. 5.
    Rosenberg F, Platzer C, Dustdar S. Bootstrapping performance and dependability attributes of web services. In: Proceedings of the IEEE International Conference on Web Services; 2006. p. 205–12.Google Scholar
  6. 6.
    Wang X, Vitvar T, Kerrigan M, Toma I.Synthetical evaluation of multiple qualities for service selection. In: Proceedings of the 4th International Conference on Service Oriented Computing. Springer; 2006, p. 1–12.Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  • Schahram Dustdar
    • 1
    Email author
  • Christian Platzer
    • 1
  • Bernd J. Krämer
    • 2
  1. 1.Technical University of ViennaViennaAustria
  2. 2.University of HagenHagenGermany

Section editors and affiliations

  • H.-Arno Jacobsen
    • 1
  1. 1.Dept. of Elec. and Comp.Eng.Univ. of TorontoTorontoCanada