Schemas and Containers Schemas are compiled by the OBST schema compiler. The compilation results are instances of classes of the meta schema. From these instances, interfaces to different programming languages can be generated. Objects are stored in so-called containers . The container an object belongs to is determined at the time of object creation and fixed throughout the object's lifetime.
Containers are the units of clustering, synchronization, and recovery.
Objects can be referenced by other objects across container boundaries. Incremental Loading OBST provides a mechanism to incrementally load method implementations . This enables programs to deal with objects which are defined after the program itself has been developed. This is useful in systems that provide for inheritance and support schema evolution. Since the end of 1990, the first prototype of OBST has been available and has been shipped to interested universities and research institutions.