Patent ID: 8321535

Claim:
A method executed with a computer system having a processor and memory, the method comprising: the computer system determining an operation provided by a first web service of a plurality of web services, wherein each of the plurality of web services is invoked through a different interface, each interface having one or more input parameters used by the web service to invoke the operation and one or more output parameters used by the web service to return results of the operation; the computer system determining the input parameters associated with the operation; the computer system mapping at least one of the input parameter parameters to an application input data parameter associated with an application, wherein mapping the input parameter to the application input data parameter comprises displaying the input parameter in a user display, providing in the user display a set of application parameters able to be mapped to the input parameter,-and receiving through the user interface a selection of one of the input parameter to parameters and the application input data parameter, and associating the selected input parameter and the application input data parameter based on the selection; the computer system determining the output parameters associated with the operation; the computer system mapping at least one or the output parameter parameters to an application output data parameter associated with the application, wherein mapping the output parameter to the application output data parameter comprises displaying the output parameter in the user display, providing in the user display a set of application parameters able to be mapped to the output parameter, -a-l˜receiving through the user interface a selection to of one of the output parameters and the application output data parameter, and associating the selected output parameter and the application output data parameter based on the selection; and the computer system storing the input parameter mapping and the output parameter mapping in setup information used to invoke the operation the computer system determining one or more additional input parameters required by the operation; for each of the one or more additional parameters, mapping the additional input parameter to an application data input; and storing the additional mappings in the setup information.