Software for managing data between a client and server
First Claim
1. Software for managing data between a client and server, the software comprising computer readable instructions operable when executed to:
- receive an updated remote business object property from a client;
process the updated remote business object property into a hosted business object using hosted business rules, wherein the hosted business object comprises;
a first hosted business object property corresponding with the updated remote business object property; and
a second hosted business object property related to the updated remote business object property; and
communicate an updated hosted business object to the client.
2 Assignments
0 Petitions
Accused Products
Abstract
Various techniques and components are provided for managing data between a client and server. In one example embodiment, software is operable to receive an updated business object property at a server, process the updated property with a business object residing on the server, and communicate an updated business object from the server to the client. In certain implementations, this allows for the server to update a complete business object, including properties requiring recalculation based on the updated business object property, through a targeted communication from the client, namely, the single updated business object property. Additionally, the software may provide for the identification and automatic updated of server-side business objects or business object properties related to the received updated business object property.
-
Citations
27 Claims
-
1. Software for managing data between a client and server, the software comprising computer readable instructions operable when executed to:
-
receive an updated remote business object property from a client; process the updated remote business object property into a hosted business object using hosted business rules, wherein the hosted business object comprises; a first hosted business object property corresponding with the updated remote business object property; and a second hosted business object property related to the updated remote business object property; and communicate an updated hosted business object to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for managing data between a client and server, comprising:
-
means for receiving an updated remote business object property from a client; means for processing the updated remote business object property into the hosted business object using hosted business rules, wherein the hosted business object comprises; a first hosted business object property corresponding with the updated remote business object property; and a second hosted business object property related to the updated remote business object property; and means for communicating an updated hosted business object to the client. - View Dependent Claims (11, 12, 13)
-
-
14. Development software comprising computer readable instructions operable when executed to:
-
identify a hosted business object that will have a corresponding remote business object at a remote client; and set at least one of a plurality of properties in the hosted business object that are associated with hosted business rules such that the updated property of the remote business object can be processed by the hosted business rules to generate an updated hosted business object. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer implemented method for developing software comprising the steps of:
-
identifying a hosted business object that will have a corresponding remote business object at a client in a hosted environment; and setting at least one of a plurality of properties in the hosted business object that are associated with hosted business rules such that the updated property of the remote business object can be processed by the hosted business rules to generate an updated hosted business object. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. Software for managing data between a client and server, the software comprising computer readable instructions operable when executed to:
-
receive an updated remote business object property from a server; process the updated remote business object property into a local business object using local business rules, wherein the local business object comprises; a first local business object property corresponding with the updated remote business object property; and a second local business object property related to the updated remote business object property; and communicate an updated local business object to the server. - View Dependent Claims (27)
-
Specification