Patent ID: 7996850

Claim:
A computer implemented method for dynamically modifying a business object property in a Service Oriented Architecture (SOA) comprising: receiving, at a server, an initial request for a user interface associated with a business object, the user interface including a plurality of fields presented through a first client, each field dynamically assigned a property from a plurality of predefined properties based on a first business context for the business object and at least one predefined rule, each of the plurality of predefined properties assigns a different level that a user interacts with the assigned field; transmitting the requested user interface to the first client for presentation, a user of the first client interacts with each of the plurality of fields in accordance with the assigned property; receiving a subsequent request for the user interface from a second client, the subsequent request identifying a second business context for the business object different from the first business context; dynamically assigning a property for each of the plurality of fields from the plurality of predefined properties based, at least in part, on the second business context and the at least one predefined rule, the property for each of the plurality of fields assigns an interactivity level different than interactivity levels of the plurality of fields transmitted to the first client; and automatically transmitting to the second client the user interface including interactivity levels different from the interactivity levels of the plurality of fields transmitted to the first client.