The persistence manager communicates with the objects that you want to save, through XML. These objects, which must implement the Persistable
interface, produce an XML stream for the persistence manager. The persistence manager passes the XML to the storage manager, through an internal object called a state agent. The storage manager then stores the XML to the BI Beans Catalog, using JDBC calls.
The following diagram illustrates these relationships.