Object-Orientation FAQ

ObjectStore

Product Description	
ObjectStore[TM] is a high performance ODBMS designed for ease of use in
development of sophisticated applications using object-oriented
development techniques.  It offers a tightly-integrated language
interface to a complete set of traditional DBMS features including
persistence, transaction management (concurrency control and
recovery), distributed access, associative queries over large amounts
of data, and database administration utilities.  ObjectStore's data
management facilities combined with popular development tools create a
high productivity development environment for implementing
object-oriented applications.
Key Features:
   - Transparent interface designed for popular C and C++ programming
     environments. 
   - Concurrent access to large amounts of persistent data. 
   - Distribution of objects over networks using a variety of popular
     network protocols.
   - Access to persistent data at the same speed as transient data.
   - Extensible data modeling capabilities for applications requiring
     complex data structures.
   - Easy migration path for existing C and C++ applications.
   - Class libraries for version and configuration management.
   - Class libraries for managing collections of objects.
   - A fully distributed (multi-server/multi-database) ad hoc query
     capability.
   - An interactive Browser to inspect objects and object
     descriptions.
   - Interoperable with ObjectStore servers running on other operating
     systems and hardware environments.
   - Complete schema evolution for an application's metadata and
     existing object instances.
   - Full online backup for continuous processing environments.
   - Meta object protocol with programmatic access to schema
     information. 
   - Dynamic Type creation for extending existing class definitions
     during program execution.
System View
ObjectStore supports cooperative access through its flexible
client/server software architecture, which allows users to make the
take advantage of the computational power that exists on the desktop.
ObjectStore's client/server implementation allows one server to
support many client workstations, each workstation to simultaneously
access multiple databases on many servers, and a server to be resident
on the same machine as a client.  ObjectStore's distributed
architecture supports several network environments for
interoperability among popular workstations and PC's and includes
support for TCP/IP, Novell IPX/SPX, other popular network protocols.
Application Interface
Access to ObjectStore is provided through a library based application
interface compatible with popular C and C++ compilers and programming
environments.  The ObjectStore application interface provides support
for C++ compilers -- such as those from workstation suppliers -- and
development environments from independent software vendors such as
Visual C++ from Microsoft, ObjectCenter from CenterLine Software, Inc.
and Energize from Lucid, Inc.  The application interface provides
powerful high-level function calls which enable the programmer to
create multi-user application which share large amounts of data.
These functions include:
   - Relationship Management
   - Version Management
   - Collection Management
   - Storage Management
   - Associative Queries
   - Object Iteration
   - Transaction Management
   - Index Management
   - Clustering
Applications developed using ObjectStore library calls are
source-level compatible with ObjectStore applications developed for
other operating systems on other hardware platforms.
Platforms
ObjectStore is available on the following major platforms:
Unix Workstation Platforms
   - DEC MIPS Ultrix
   - HP 700 Series HP-UX
   - HP 800 Series HP-UX
   - IBM RS/6000 AIX
   - NCR 3000
   - Olivetti LSX-50xx SVR4
   - Silicon Graphics IRIX 5.x
   - SunSoft Intel Solaris 2
   - SunSoft SPARC Solaris 1 SunOS 4
   - SunSoft SPARC Solaris 2 SunOS 5
   - Univel UnixWare
PC Platforms
   - Windows 3.1 (Win32s)
   - Windows NT (Intel)
   - OS/2 Release 2.0 and 2.1
   - Novell Netware Release 3.1 and 4.0 (server only)
The Company
Object Design, Inc.
25 Mall Road
Burlington, MA  01803
U.S.A.
Voice: 1-800-962-9620
       (617) 674-5179
       (617) 674-5000
Fax:   (617) 674-5010
Email: info@odi.com
Web:   http://www.odi.com
Ftp:   ftp.odi.com
Offices in Asia Pacific, Europe and throughout the U.S..  Full contact
information available through their web page.
The German user group (OS_UG) has a web site:
http://www.informatik.th-darmstadt.de/OS_UG

This document was translated by ms2html v1.8 on 04.06.96.