Standardization
ODBMS (Object Database Management Systems)
It provides the most up-to-date collection of free materials on object database technology on the Internet.
ODMG (Object Data Management Group)
It is a consortium of vendors whose main objective is to develop standards for object-oriented databases.
It completed its work on object data management standards in 2001 and was disbanded.
OMG (Object Management Group)
It is a consortium aimed at setting standards in object-oriented programming.
OMG set out to create
- Object Management Architecture (OMA) and
- Common Object Request Broker Architecture (CORBA).
Interoperability (communication) is the emphasis.
SQL3
SQL3 is to enhance SQL into a computationally complete language for the definition and management of persistent, complex objects including
- The requirement for object and object identifiers in SQL.
- Generalization and specialization hierarchies, multiple inheritance, user defined data types, triggers and assertions, support for knowledge based systems, recursive query expressions, and additional data administration tools.
- The specification abstract data types (ADTs), object identifiers, methods, inheritance, polymorphism, encapsulation, and all of the other facilities normally associated with object data management.
SQL3 may be considered as moving towards ORDBMS.