Ok, I'm new to web services. Suppose I wanted to write a client program that called a web service. I understand a company publishes a uddi file that tells which web services it offers, is this correct?
Let's say I wanted to get a stock quote from, say T.Rowe Price. I'd have to find out what web services they offer and then I could write my client to use that service.
I get the impression that UDDI has not become universal. What you need to create a client is a WSDL (Web Service Description Language) file for a specific service - such as your stock quote example. Frequently WSDL files are published on the web for direct download.