Object Orieneted DatabaseObject Oriented Database Learning Center

Objectivity Home - Government - Objectivity/DB - Webinars - Download Software

Objectivity Object Oriented Databese

 

Download a PDF version of this Article

Learning Center Home

Table of contents:

Objectivity/DB - Flexible Deployment

 

Replaceable Components

Objectivity/DB strikes a balance between the free-for-all of open source software and traditional closed (proprietary) products by providing replaceable components in key subsystems. If the developer can run the verification suite for a replaceable component then Objectivity will provide standard support for applications that use modified or replaced components.

  • The main replaceable components (shown in Figure 3, below) are:
  • User defined plugins for the open source Eclipse® Integrated Development Environment - invoke Objectivity/DB database administration and schema management functionality.
  • Object Oriented SQL++ server methods - used in support of SQL++ queries, e.g. to interpret “Age” as a method that must compute an age from the Date_of_Birth field in a Person object.
  • Task Splitters – used by Parallel Query Engine to direct the scope of a query, e.g. to direct fragments of a query about cities in Europe to Query Agents that service each Country database.
  • Filter Components – used by Query Agents to further qualify an object found using generic query predicates.
  • Object Oriented File System [OOFS] – sits between a data server and the file system or specialized storage devices.
  • Generalized Security Architecture [GSA] Component - used within OOFS to allow system or database administrators to control access to files.


Copyright © Objectivity, Inc. 2000-2007. All Rights Reserved.