Start by getting hold of the WSDL that describes the service (either as a file or the URL where it's online). Most WS stacks include a tool that can create client code to access the service from its WSDL (e.g., Axis comes with the wsdl2java tool).
The global search engine for public Web Services is offered by search engine for public Web Services. You can find there public Web Services from a couple of thousand providers from all around the world. All services available in seekda's Web Services search engine are daily monitored and you can obtain a detailed availability record for every single of them. For many of these services you can also make a test invocation directly from the seekda website (no need to write a single line of code - the portal will generate a form for you from the WSDL definition of the service). This mechanism also guarantee that outdated (non working) services are getting removed from their index, so you do not waste your time on searching for services which are not supported any more. There are a couple of other useful features on seekda website: search by countries, search by recently added services (they use a crawler to discover new services), most used services etc.
[ November 20, 2008: Message edited by: Michal Zaremba ] [ November 20, 2008: Message edited by: Michal Zaremba ]
I'm looking for a weather webservice that provides the weather forecast for US cities. Something like www.weather.com, you enter zip or city/state and get the weather forecast. I could not find any WSDL for weather. Any suggestions?
Joined: Mar 22, 2005
The Xmethods link Dan provided shows several weather services. Did you check those out?
Joined: Sep 10, 2008
Originally posted by Ulf Dittmer: The Xmethods link Dan provided shows several weather services. Did you check those out?
Yes. They are not free. There is one free, but the data it provided is obviously wrong.