Patent ID: 7502811
Filing Date: 2009-03-10
Classification: G06F

Abstract:
1. A process to defer a persistence of a server component object during a transaction on a database, the process comprising: using an improved container program that creates a plurality of server component objects, associates each of the plurality of server component objects with the transaction, maintains each of the plurality of server component objects in a cache, filters out any unnecessary database operations, and then flushes the cache at an appropriate time so that a server component object is persisted only when a client program commits an associated transaction or an object program attempts to access the server component object, performing the steps of: wherein all operations on the database related to the transaction are deferred until the client object program completes the transaction; wherein the persistence of the server component object during the transaction is controlled minimizing a number of times that the database is accessed; wherein a plurality of database operations required to persist a plurality of server component objects are cached until the client object program commits the associated transaction or until the object program attempts to access the server component object.