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.
- 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.
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.
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.
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
- 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)
ObjectStore[TM], Object Design's object-oriented database management system, is currently used by more than 500 companies. The company targets end-user customers in major corporations and governments through its direct sales force, and also focuses on independent software developers, systems integrators and international distributors to license its products. In the systems software market, Object Design has already licensed object storage technology to SunSoft that will be embedded in the Solaris(r) (Project DOE) environment. Through this relationship Hewlett Packard also has rights to the technology for use in HP/UX(r) (DOMF).
In April 1993, IBM Corporation became one of the company's leading investors as part of a far-reaching strategic relationship involving an equity investment, internal use and joint development agreements.
Object Design's Support Services group provides extensive support services tailored to meet each customer's specific needs. A regularly scheduled series of training courses are offered, either at Object Design facilities across North America, select international locations or at customer sites, that reduce the learning curve for object-oriented development. The training courses include "Introduction to Object-Oriented Programming and C++," "Designing Object-Oriented Database Applications" and "Building High Performance Applications with ObjectStore." To further assist its customers, Object Design makes its team of experts available to provide a wide range of training, support and consulting services.
The company distributes its products through a direct sales and telesales force in the North America, wholly-owned subsidiaries in Australia (61-2-212-2766), Germany (49-611-39707-0), Japan (81-3-3251-2882), and the United Kingdom (44-793-486111) as well as through distributors in 15 countries.
The US headquarters are located in Burlington, Mass., the company maintains regional or district offices in Atlanta; Chicago; Los Angeles; New York; Portland; San Mateo, Calif.; and Washington, DC.
You may obtain information about ObjectStore or Object Design by any of the following methods:
Object Design, Inc. 25 Burlington Mall Road Burlington, MA 01803
Call toll-free 1-800-962-9620 in the USA or 617-674-5000 and ask for telemarketing.
Send email requests to firstname.lastname@example.org.
You can also download public information from our ftp server, ftp.odi.com (220.127.116.11). Login as "anonymous", and use your mail address (username@site) as your password. Major files of interest include:
/pub/docs/techsum-net.ps Technical Summary (postscript) /pub/docs/techsum.net Technical Summary (FrameMaker) /pub/oo7/results.ps OO7 Benchmark Results (postscript)
GO ODIFORUM, section 1.
International distributors contact information follows:
Patzschke + Rasp Software und Systeme Bierstadter StraBe 7 D-65189 Wiesbaden Germany 011-49-611-17-310 011-49-611-17-3131 FAX
DyM Diseno y Metodologia, SA Francisco Gervas, 17, 5.0 G Madrid, Spain 28020011-34-1-571-3123 or 571-3880 011-34-1-571-3942 FAX
SWEDEN, NORWAY, DENMARK, FINLAND
ENEA Data Box 4150 S-203 12 Malmo Sweden 011-46-40-70930 011-46-40-230240 FAX
UNISYS (Schweiz) AG Zucherstrasse 59-61 A-8800 Thalwill Switzerland 011-411-723-3366 011-411-720-3737 FAX
AIS S.p.a. Via Rombon, 11-20134 Milano, Italy 011-39-226-40197 011-39-2 2641-0744 FAX
TACTLINE, Ltd. Beit-Oved 76800 Israel 011-972-840-4898 011-972-840-6927 FAX
Mitsui Engineering & Shipbuilding Co., Ltd.(MES) 6-4 ,Tsukiji 5-chome Chuo-ku,Tokyo, 104 011-81-3-3544-3355 011-81-3-3544-3036FAX
Stan Systems Corporation Sumitomo Higashi Shinbashi Bldg. 1-1-11 Hamamatsucho Minato-Ku, Tokyo 105 Japan 011-81-3-5472-5515 011-81-3-5472-5544 FAX
System Network Corporation: Tohto Bldg. 6F 5-1-4 Toranomon, Minato-ku, Tokyo 105 Japan Phone#: +81-3-3437-4081 Fax#: +81-3-3437-4060
Toyo Information Systems Co.,Ltd. Nihonbashi Toyo Bldg. 4F 2-7-24 Nihonbashi Chuo-Ku, Tokyo 103 Japan 011-81-3-3271-7681 011-81-3-3271-7685 FAX
Exartech International Corp 10F, 82, Chung-Cheng S. RD. Sanchung, Taipei, Taiwan, ROC 011-886-2-977-6828 011-886-2-977-6829 FAX
Realtime Computer Services (Pty) Ltd. 4th Floor, 35 Wale Street Cape Town 8001 South Africa 011 27 21 24 4350 011 27 21 221507 FAX
> Ontos [formerly VBase] (Ontologic)
Entry on schema evolution only:
*Ontos provides schema evolution. It allows any class to be modified. *The major drawback is that data does not migrate ie., instances are *not modified to adopt to the new class definition. So schema changes *can be done only on classes that do not contain instances and do not *have sub classes that contain instances. *[h.subramanian@trl.OZ.AU]
*As a system for experiments, we are currently using ONTOS from *Ontologic Inc. Unfortunately, there is no transparent concept of *schema evolution for populated database. Thus, we still investigate *how it works.
ONTOS has a version of ONTOS for OS/2. Approximately $11K. Others I don't know
This document was translated by ms2html v1.8 on 01.06.95.