Patent ID: 7739351

Claim:
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: providing a first web service description language file describing asynchronous operations for a web service, the first web service description language file describing how to connect to or communicate with the web service using asynchronous communications; translating the first web service description language file into a second web service description language file describing synchronous operations, the second web service description language file describing how to connect to or communicate with the web service using synchronous communications; receiving a request to use synchronous communications for communications between the client machine and at least one web service; providing the second web service description language file to the client machine for generation of client machine code to interact with the at least one web service; receiving a request for information from the client machine with a conversion engine, the request being received over a synchronous interface; processing the request in the conversion engine; and transmitting the processed request over an asynchronous interface from the conversion engine to the at least one web service.