Patent ID: 8402060

Claim:
A computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising: receiving an updated remote business object property from a client; determining a validity of a value of the updated remote business object property by comparing the value to one or more validity rules that define at least one of a character form of the value or a value range of the value; based on a determination of a valid value, processing the updated remote business object property into a hosted business object using hosted business rules, the hosted business object comprising a representation of a type of a uniquely identifiable business entity described by a structural model, wherein the hosted business object comprises: a first hosted business object property corresponding with the updated remote business object property, the first hosted business object property set, by the processing, to the updated remote business object property; and a second hosted business object property related to the updated remote business object property; and communicating an updated hosted business object to the client.