Computer
Object-oriented technology for interschema and language mappings
Object-oriented multidatabase systems
COBRA fundamentals and programming
COBRA fundamentals and programming
Designing the Reengineering Services for the DOK Federated Database System
ICDE '97 Proceedings of the Thirteenth International Conference on Data Engineering
Query Interoperation Among Object-Oriented and Relational Databases
ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
A CORBA Server for the Radiation Hybrid Database
Proceedings of the 5th International Conference on Intelligent Systems for Molecular Biology
Advanced Query Mechanisms for Biological Databases
ISMB '98 Proceedings of the 6th International Conference on Intelligent Systems for Molecular Biology
Query processing over object views of relational data
The VLDB Journal — The International Journal on Very Large Data Bases
A Multidatabase System Implementation on CORBA
RIDE '96 Proceedings of the 6th International Workshop on Research Issues in Data Engineering (RIDE '96) Interoperability of Nontraditional Database Systems
Hi-index | 0.00 |
Data collections are distributed at many different sites and stored in numerous different database management systems. The industry standard CORBA can help to alleviate the technical problems of distribution and diverging data formats. In a CORBA environment, data structures can be represented using the Interface Definition Language IDL. Manually coding a server, which implements the IDL through calls to the underlying database, is tedious. On the other hand, it is in general impossible to automatically generate the CORBA server because the IDL is not only determined by the schema of the database but also by other factors such as performance requirements. We therefore have developed a method for the semi-automatic generation of CORBA wrappers for relational databases. A declarative language is presented, which is used to describe the mapping between relations and IDL constructs. Using a set of such mapping rules, a CORBA server is generated together with the IDL. Additionally, the server is equipped with a query language based on the IDL. We have implemented a prototype of the system.