Object Lifetimes

A persistent object is stored in the database and remains accessible after the end of the process that created it. A transient object is not stored in the database and is destroyed when it is explicitly deleted or when the process terminates.

One of the primary applications of persistent object storage is that of sharing objects between several applications. This information sharing occurs at a very high level of semantics, because the objects are not merely passive data but carry with them their behavior definition. In this context, the JADE Object Manager can be used as a common repository for shared objects. It enables you to apply the same design methods to the persistent and transient segments of your application.