Welcome to the XDA site!
Integration of CORBA and Object-Oriented Database Management Systems (ODBMS)
permits the encapsulation of the powerful database facilities within the
heterogeneous CORBA environment. However, in order to integrate them,
implementation of a mediating tier level residing between both systems is
required. eXtensible Database Adapter (XDA) is a framework intended to
simplify and speed up development of this level.
XDA is an experimental implementation of CORBA-based network transparent access
for the ObjectStore's C++ platform, a distributed persistent programming model
that supports high-performance, highly available applications that manage large
amounts of persistent data, without any peturbations of existing databases.
The most important aspects of XDA's programming model are:
- Transparent Distributed model: All persistent C++ types can be made
available for a remote CORBA client as they are, as C++ types. No modifications
to either the source code or class file are required in order that persistent
objects of the associated class can be made remote available.
- Orthogonal Persistentcy:
CORBA clients can work with persistent objects in the same way that they did
with usual CORBA objects. XDA takes care about usual database aspects as
transactions, clusters, etc.
Further Information
A number of information resources cover XDA architecture and it's usage.
- The specification of the IDL API.
- A publication that describes an architecture of XDA.
S. Shumilov, A.B. Cremers.
eXtensible Database Adapter - a framework for CORBA/ODBMS integration.
In: Proceedings of the 2 nd International Workshop on Computer Science
and Information Technologies (CSIT'00), Ufa, Russia, September, 2000.
[ PDF |
HTML ]
- Several papers about expirience with XDA in some projects.
S. Shumilov, M. Breunig.
Integration of 3D Geoscientific Visualisation Tools.
In: Proc. of the 6th EC-GI & GIS Workshop (ECGIS'00),
Lyon, France, Juni, 2000.
[ PDF ]
O. Balovnev, A. Bergmann, M. Breunig, S. Shumilov.
Remote Access to Active Spatial Data Repositories.
First International Workshop on Telegeoprocessing (TeleGeo’99),
Lyon-Villeurbanne, France, May 1999.
[ PDF |
gzipped PostScript ]
The XDA Release
A release of XDA for
Solaris version 2.x, ObjectStore 6.0 and Orbix 2.3c is available under license
for research and evaluation purposes.
Other related matherials
Serge Shumilov
|