Patent ID: 8090697
Filing Date: 2012-01-03
Classification: G06F,Y10S

Abstract:
1. A computerized method comprising: executing a nested transaction for computing data in an execution environment supporting a flat transaction only, and wherein a nested transaction encapsulates between a first StartTransaction operation and a corresponding first EndTransaction operation on a first nesting level a hierarchy of one or more further StartTransaction operations and corresponding further EndTransaction operations on further nesting levels, wherein a StartTransaction operation starts a transaction; and wherein an EndTransaction operation ends a transaction; wherein a facade library provides access from an object oriented environment to a relational database system, having a transaction object comprises a depth counter, a CommitTransaction operation, and a RollbackTransaction operation as object methods, and said method further comprising performing a StartTransaction operation by, checking whether said StartTransaction operation is on the first testing level of said nested transaction, and issuing a corresponding StartTransaction operation within said execution environment only when said StartTransaction operation is on the first testing level of said nested transaction.