20. The system of claim 15 , wherein the server is further operable to: store the SMC file in memory; execute a parser on the server; and process the invocation message using the parser, the parser accessing the SMC file and generating the protocol message to invoke the web service application.
15. A system, comprising: a server that is operable to invoke web services based on received invocation messages; and a mobile client that is operable to execute an application having a plurality of input components, and that is operable to: store a structured matching configuration (SMC) file in memory of the mobile client, the SMC file having been generated 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, 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, the SMC file being generated based on user input that is received during an application design time and that defines a correlation between the plurality of input components of the application and the plurality of parameters of the web service application; generate 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 transmit 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.