An architecture for multidatabase systems based on CORBA and XML

A multidatabase system is an effective approach to data sharing and interoperability among many distributed and heterogeneous data sources. A CORBA-based architecture model of multidatabase system is introduced, and an XML-oriented common data model, named XIDM, is presented. These models conform to the characteristics of multidatabase systems, such as autonomy, distribution and heterogeneity. Panorama, a prototype system on the basis of these models, is also introduced.