Patent ID: 8650247

Claim:
A method to be executed at least in part in a computing device for executing a thin client in a four tier architecture, the method comprising: receiving a user action at the thin client, the thin client including a web browser; forwarding the user action to a proxy logical client executed on the thin client to instruct proxy logical controls through a logical control adapter, the proxy logical controls including a property, data, and a state of the proxy logical controls; submitting a callback associated with the user action from the proxy logical client to a logical client external to the thin client through the proxy logical controls; receiving state changes associated with the performed user action through logical controls at the logical client upon completion of the callback, the logical controls adapted to native controls through logical control adapters; updating a state of the thin client by raising property changes from the proxy logical client; performing at least one of: a formatting action and a parsing action along with a back end integration of services with an application server at the proxy logical client; and using the proxy logical client to limit displaying of a logical content at the thin client to a subset included in the logical client.