WEB APPLICATION FRAMEWORK REMOTING MODEL API
First Claim
Patent Images
1. A method, implemented by a client computing system programmed to perform the following, comprising:
- creating, by the client computing system, a client model for a persistence context based on first model data that is received from a server in a first operation between the client and the server, the client model being a representation of a model that resides on the server and comprising an initialized model property and an uninitialized model property; and
expanding, by the client computing system, the client model by assigning a value to the uninitialized model property based on at least second model data that is received from the server in at least a second operation between the client and the server within the same persistence context.
1 Assignment
0 Petitions
Accused Products
Abstract
A client creates a client model for a persistence context based on first model data that is received from a server in a first operation between the client and the server, the client model being a representation of a model that resides on the server and comprising an initialized model property and an uninitialized model property. The client expands the client model by assigning a value to the uninitialized model property based on at least second model data that is received from the server in at least a second operation between the client and the server within the same persistence context.
22 Citations
20 Claims
-
1. A method, implemented by a client computing system programmed to perform the following, comprising:
-
creating, by the client computing system, a client model for a persistence context based on first model data that is received from a server in a first operation between the client and the server, the client model being a representation of a model that resides on the server and comprising an initialized model property and an uninitialized model property; and expanding, by the client computing system, the client model by assigning a value to the uninitialized model property based on at least second model data that is received from the server in at least a second operation between the client and the server within the same persistence context. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, implemented by a server computing system programmed to perform the following, comprising:
-
sending, by the server computing system, first model data for a persistent context to a client in response to receiving a first request from the client in a first operation between the client and the server, the first model data comprising one or more model property objects and one or more property values to create a client model, the client model being a representation of a server model for the persistence context comprising an initialized model property and an uninitialized model property; and sending, by the server computing system, second model data to the client in response to receiving at least a second request from the client in at least a second operation between the client and the server within the same persistence context, the second model data comprising a property value for the uninitialized property for the client to expand the client model. - View Dependent Claims (7, 8)
-
-
9. A system comprising:
-
a persistent storage unit to store a client model representation of a server model for a persistence context and comprising an initialized model property and an uninitialized model property; and a processor coupled to the persistent storage unit to create the client model for the persistence context based on first model data that is received from a server in a first operation with the server, and to expand the client model by assigning a value to the uninitialized model property based on at least second model data that is received from the server in at least a second operation between the client and the server within the same persistence context - View Dependent Claims (10)
-
-
11. A system comprising:
-
a persistent storage unit to store first model data for a persistence context comprising one or more model property objects and one or more property values to create a client model representation of a server model for the persistence context, the client model comprising an initialized model property and an uninitialized model property, and second model data comprising a property value for the uninitialized property for the client to expand the client model within the same persistence context; and a processor coupled to the persistent storage unit to send the first model data to a client in response to receiving a first request from the client in a first operation with the client, and to send second model data to the client in response to receiving at least a second request from the client in at least a second operation with the client within the same persistence context. - View Dependent Claims (12)
-
-
13. A computer-readable storage medium including instructions that, when executed by a computer system, cause the computer system to perform a set of operations comprising:
-
creating a client model for a persistence context based on first model data that is received from a server in a first operation between the client and the server, the client model being a representation of a model that resides on the server and comprising an initialized model property and an uninitialized model property; and expanding the client model by assigning a value to the uninitialized model property based on at least second model data that is received from the server in at least a second operation between the client and the server within the same persistence context. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer-readable storage medium including instructions that, when executed by a computer system, cause the computer system to perform a set of operations comprising:
-
sending first model data for a persistence context to a client in response to receiving a first request from the client in a first operation between the client and the server, the first model data comprising one or more model property objects and one or more property values to create a client model, the client model being a representation of a server model for the persistence context comprising an initialized model property and an uninitialized model property; and sending second model data to the client in response to receiving at least a second request from the client in at least a second operation between the client and the server within the same persistence context, the second model data comprising a property value for the uninitialized property for the client to expand the client model. - View Dependent Claims (19, 20)
-
Specification