Design Issues of Database Access in a CORBA Environment

CORBA is an architecture aiming to provide an infrastructure for the cooperation of distributed and heterogeneous software components in a network One of the most impor tant components of real life applications are database systems In this paper we investigate the use of CORBA to access data stored in a database system We evaluate the design decisions a developer has to take if he wants to use CORBA to make his data accessi ble for remote clients grouping them into ve di erent dimensions We also evaluate the usability of the Object Query Service and the Object Transaction Service as speci ed by the OMG This leads to the identi cation of three di erent scenarios each of which uses CORBA in a completely di erent manner which we call Old Fashioned Object Collections and Pure CORBA