1. A method for connecting to a web service, the method comprising: selecting a web service; selecting a server among one or more servers capable of running the selected web service, the selected server being selected independent of input from a requesting application subsequent to selection of the web service; determining a real address for the selected web service running on the selected server; and connecting to the selected web service running on the selected server using the determined real address.