The act of locating a machine-processable description of a Web service-related resource that may have been previously unknown and that meets certain functional criteria. It involves matching a set of functional and other criteria with a set of resource descriptions. The goal is to find an appropriate Web service-related resource.
NIST SP 800-95
(Web Services Glossary - W3C Working Group Note 11 February 2004)