Method and apparatus for maintaining data integrity across distributed computer systems
First Claim
1. A method for maintaining the integrity of data stored throughout a distributed computer system, the method comprising:
- identifying an object to be persisted;
determining a selected one of a plurality of database providers for persistently storing the object, the selected database provider selected based on a schema associated with a database of the selected database provider; and
storing the object with the selected database provider.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are generally disclosed for maintaining data integrity across distributed computer systems. In one embodiment, the method of the invention includes the step of transmitting an object from a server application to a client application. The method also includes the step of transmitting an object state from the server application to the client application. The method further includes the steps of synchronizing the object and object state between the server application and the client application, and updating the object by invoking a server application method after the step of synchronizing. An apparatus and article of manufacture for carrying out the steps of the method are also disclosed.
163 Citations
21 Claims
-
1. A method for maintaining the integrity of data stored throughout a distributed computer system, the method comprising:
-
identifying an object to be persisted; determining a selected one of a plurality of database providers for persistently storing the object, the selected database provider selected based on a schema associated with a database of the selected database provider; and storing the object with the selected database provider. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for maintaining the integrity of data stored throughout a distributed computer system, the system comprising:
-
a plurality of databases provided by a plurality of information providers; a processor in communication with the plurality of databases, the processor operable to; identify an object to be persisted; determine a selected one of a plurality of database providers for persistently storing the object, the selected database provider selected based on a schema associated with a database of the selected database provider; and store the object with the selected database provider. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Software for maintaining the integrity of data stored throughout a distributed computer system, the software comprising a program of instructions encoded on the computer-readable medium, the program of instructions operable when executed by a processor to:
-
identify an object to be persisted; determine a selected one of a plurality of database providers for persistently storing the object, the selected database provider selected based on a schema associated with a database of the selected database provider; and store the object with the selected database provider. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification