If you have a lot of clients calling a lot of web
services, you might want to consider something like
the "Web Service Despatcher"
(
http://www.codeproject.com/vb/net/XYWebServiceDispatcher.
asp). The implementation provided in the above link only
works for web services whose parameters are strings,
however you can generalize the idea if you want to.
Basically, all of you cleints call a special web service
(the Web Service Dispatcher) which dispatches the
requests to various service providers. If one or more of
the service providers is moved, your clients do not have
to change at all, you need to only to re-register the
changed providers with the Web Service Dispatcher.
Good luck.