Patent ID: 8090818

Claim:
A method of generating a client proxy, the method comprising: receiving one or more customization properties of a client computer at a server computer, the client computer communicating with the server computer over a communication network, the customization properties comprising at least one of client platform properties and user properties, wherein: the client platform properties are inaccessible to a vendor at a time of distributing a client proxy generation infrastructure to a service host, the client proxy generation infrastructure operable to generate the client proxy, and the client platform properties are provided in an interaction including at least one of a person or a company for whom or for which, respectively, the client proxy is generated; determining one or more customizations for the client proxy based on the one or more customization properties of the client computer at the server computer, the client proxy modifying communications received from or sent to the server computer, such that the communications can be understood by the client computer or the server computer; generating the client proxy at the server computer by automatically populating technical- and application-level customizing parameters without performance of user customizing activities; transmitting the client proxy from the server computer to the client computer for execution of the client proxy on the client computer, the client proxy embodying the one or more customizations; receiving a service call at the server computer, the service call being generated by the client proxy; and executing, at the server computer, a service provided as an executable application in response to receiving the service call, the client proxy translating a request of a first type to a request of a second type, the first type corresponding to a request format used by the client computer and the second type corresponding to a request format used by the server computer.