Article View: borland.public.cppbuilder.database.multi-tier
Article #1808Announcing ObjectDRIVER 1.0 Beta, an Open Object Wrapper to Relational Databases
From: Franck Lebastard
Date: Wed, 17 Feb 1999 00:00
Date: Wed, 17 Feb 1999 00:00
78 lines
3450 bytes
3450 bytes
ObjectDRIVER,
an Open Object Wrapper to Relational Databases
(ObjectDRIVER has been written usin BCB3, Franck)
The BETA version of ObjectDRIVER v.1.0 is now available for free
download.
The distribution can be obtained from
http://www.inria.fr/cermics/dbteam/ObjectDriver/. This very early
release is
available for Windows 95/98/NT only. Please feel free to contact us if
you
need ObjectDRIVER for another platform.
Industry has invested a lot in relational databases owing to the
maturity of
this technology. A lot of people aspire now to pass on to the object
technology without giving up existing applications soon. To propose an
open
object wrapper on top of relational data sources lives up to this
expectation. This solution does not upset the usual relational users and
allows the new users who need the object technology to have access to
the
same databases in the suitable form. This philosophy is a good solution
to
share data with many users. The data are (were) stored in a relational
form
--the simplest-- in the database but they can be now used by everyone in
any
object metamodel (C++, Java, the one he wants...) with his own model, an
optimal choice of classes, relevant to his application.
ObjectDRIVER is our new powerful ODMG-Compliant Open Object Wrapper to
relational databases. It fits all the needs described above. We have
written
it in C++.
With ObjectDRIVER, a relational database can be full-accessible as an
object
database after that the object schema and its mapping on top of the
relational database have been defined. The object data can be queried
with
OQL, the ODMG query language.
With ObjectDRIVER, each user can choose the metamodel (C++, Java, its
own...) and the model (its own object views relevant to his application)
through which he has access to the (shared) data. The legacy relational
applications keep on working normally.
Interfaces to C++ and to Java 1.1 and 1.2 are provided.
ObjectDRIVER is based on a powerful engine managing an Abstract Data
Component (ADC) layer that makes possible to reorganize and to have
access
to relational data as complex data through complex views. Of course it
also
allows to make complex data persistent in a relational database. All
classical database operations are possible on complex
data through the views, that is, inserting, updating, deleting,
retrieving
and querying with OQL. A convenient interface allows to connect the ADC
layer to many object models and metamodels.
Please visit the ObjectDRIVER site:
http://www.inria.fr/cermics/dbteam/ObjectDriver/
The CERMICS Database Team.
--
Franck Lebastard +33 (0)4 92 38 77 42
Franck.Lebastard@sophia.inria.fr
CERMICS Sophia Antipolis
http://www.inria.fr/cermics/dbteam/Franck.Lebastard/
Technical Details
Message-ID:
<36CB0EC5.CC5717F2@sophia.inria.fr>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fcd2b,ae733967867972f0,start X-Google-Attributes: gidfcd2b,public From: Franck Lebastard <Franck.Lebastard@sophia.inria.fr> Subject: Announcing ObjectDRIVER 1.0 Beta, an Open Object Wrapper to Relational Databases Date: 1999/02/17 Message-ID: <36CB0EC5.CC5717F2@sophia.inria.fr> X-Deja-AN: 445410612 Content-Transfer-Encoding: 7bit X-Accept-Language: en Content-Type: text/plain; charset=us-ascii Organization: CERMICS Sophia Antipolis Mime-Version: 1.0 Newsgroups: borland.public.cppbuilder.database.multi-tier