18. A computer-implemented method for selectively accessing one or more web services from a client machine, the one or more web services and the client machine being accessible over a network, the method comprising: storing, at a host, a first web service description file describing how to interact with a web service using synchronous communications, the web service being accessible via the host; translating, at the host, the first web service description file into a second web service description file describing how to interact with the web service using asynchronous communications; receiving, at the host, a request from the client machine to use asynchronous communications between the client machine and the web service; and providing, to the client machine, the second web service description file.
20. The computer-implemented method of claim 18 , further comprising: facilitating communication between the client machine and the web service via one or more conversion engines, the one or more conversion engines configured to communicate synchronously with the first web service in accordance with the first web service description file, the one or more conversion engines configured to communicate asynchronously with the first client machine in accordance with the second web service description file.