[XDA icon]

eXtensible

Database

Adapter


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