8. The method of claim 1 , further comprising: receiving a command to invoke performance of the at least one script; in response to receiving the command, executing the at least one script to interact with the web service; and during execution of the at least one script to interact with the web service, requesting input from the user for each free variable while the at least one script interacts with the web service.
8. The method of claim 1 , further comprising: receiving a command to invoke performance of the at least one script; in response to receiving the command, executing the at least one script to interact with the web service; and during execution of the at least one script to interact with the web service, requesting input from the user for each free variable while the at least one script interacts with the web service. 11. The method of claim 8 , further comprising, during execution of the at least one script to interact with the web service, decoupling the web service from a device that the user is operating to provide a different interface for the web service at the device.