How the objects in “Important Objects” work together is a bit complicated. It gets even more complicated if you customize the core stack. “Figure 5-1” shows a simplified overview of the core stack. The interactions between the objects in the core stack are discussed throughout this chapter.
The most important part of “Figure 5-1,” perhaps, is that all an application’s sessions use the same object store coordinator. This means that multiple users using the same application instance share a connection to the database and share row-level snapshots of data retrieved from each database (because they share the same database context). This has advantages and disadvantages. See “Multiple Coordinators and Optimistic Locking” for more details.
Last updated: 2007-07-11