9. The non-transitory storage medium of claim 8 , wherein the operations further comprise: receiving a response message from the server at the mobile client; and generating an output to a user at the mobile client based on the response message and the SMC file.
8. A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations of invoking a web service using a mobile client comprising: generating a structured matching configuration (SMC) file based on a user input that is received during design time of an application and defining an input matching comprising correlation between a plurality of input components of the application and a plurality of parameters of a web service application and an output matching comprising correlation between a plurality of responses of the web service application and output components of the application, the application being executable on the mobile client; storing the SMC file in memory of the mobile client, the SMC file mapping input components of the application executed on the mobile client to the plurality of parameters of the web service application that is executed on a server, at least one input value of an input component of the application not directly correlating to a corresponding parameter of the web service application, generating an invocation message by using a matching parser to process the user input based on the least one input value corresponding to an input field associated to a known parameter of the plurality of parameters of the web service application and a known operation of the web service application, and to access the SMC file to remove at least a part of the user input; and transmitting the invocation message to the server to invoke the web service application, the invocation message being converted to a protocol message on the server without accessing web service invocation codes, the protocol message being used to invoke the web service application.