Invention Grant
- Patent Title: System and method for transparent persistence management
- Patent Title (中): 透明持久性管理的系统和方法
-
Application No.: US10836159Application Date: 2004-04-29
-
Publication No.: US07653651B1Publication Date: 2010-01-26
- Inventor: Vladimir K. Pavlov
- Applicant: Vladimir K. Pavlov
- Applicant Address: DE Walldorf
- Assignee: SAP AG
- Current Assignee: SAP AG
- Current Assignee Address: DE Walldorf
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
One embodiment of the invention employs “transparent object persistence” techniques in which persistent data objects (i.e., the objects that represent persistent data from a database) are separated from business processing objects (i.e., the objects that handle the requests, process specific business operations, manipulate the persistent data and respond to clients). Within a Java 2 Enterprise Edition (“J2EE”) environment, the business processing objects are entity beans managed by an Enterprise Java Bean (“EJB”) container. A persistence manager manages the persistent data objects, which provide an in-memory representation of a set of database data. The entity beans manipulate the persistent data by invoking get/set accessor methods on the persistent data objects. In one embodiment, the persistence manager associates a state with each of the persistent data objects which indicates an operation to be performed within tables of a relational database when the modifications to the persistent data objects are committed to the relational database.
Information query