Distributing CORBA views from an OODBMS

E. Viara1, G. Vaysseix2, E. Barillot3
1SYSRA, Evry, France
2CRI INFOBIOGEN, Evry, France
3GENOPLANTE, Evry, France

Tóm tắt

The need to distribute objects on the Internet and to offer views from databases has found a solution with the advent of CORBA. Most database management systems now offer CORBA interfaces which are generally simple mapping of the database schema to the CORBA world. This approach does not address all the problems of database interoperation because (i) such a view is static (ii) its semantic is completely bound to the semantic of the schema and it is not possible to re-model it (iii) only one view per database can be offered (iv) access may be limited to reading and no mechanism is given to write in the database through the view. To solve these problems, we have designed a language, the Interface Mapping Definition Language (IMDL) and some tools, grouped in the Interface Mapping Service (IMS). IMDL is used to define CORBA views from OODBMS, while IMS generates an IDL construct and a full CORBA implementation from an IMDL construct and a database schema.

Từ khóa

#Biology #Internet #Database systems #Protocols #Object oriented databases #Web server #Banking #Electronic commerce #Transportation #Data engineering

Tài liệu tham khảo

10.1109/IDEAS.1999.787290 10.1145/125223.125244 cattell, 1997, The Object Database Standard ODMG 2 0 corporation, 0, Versant Corporation 1998, CRIF, Conseil Régional d'Ile de France korth, 1991, Database System Concepts mowbray, 1995, The Essential CORBA 0, Objectivity Welcome to objectivity 1997, OMG, Object Management Group Home Page pope, 1998, The CORBA Reference Guide richardson, 1991, Aspects Extending objects to support multiple independent roles, 298 viara, 1998, The Sysra Home Page andrews, 1989, The Ontos Object Database viara, 1998, The EYEDB Home Page amer-yahia, 0, Object views and updates barillot, 1998, The Hugemap Home Page viara, 2001, Material for the article, Distributing CORBA Views from an OODBMS 1998, ANVAR, L'Anvar votre partenaire pour I'innovation 10.1093/nar/27.1.119 10.1093/bioinformatics/15.2.157 adiba, 1993, Objets et bases de donn�es Le SGBD 02 ben-natan, 1995, CORBA A Guide to Common Object Request Broker Architecture 10.1145/119995.115830 orfali, 1996, The Essential Distributed Objects Survival Guide scholl, 1991, Supporting views in object-oriented databases, Data Engineering Bulletin, 14, 43 scholl, 1991, Updatable Views in Object-Oriented Databases software, 0, Data management for the Internet Age siegel, 1996, CORBA Fundamentals and Programming stonebraker, 1998, Readings in Database Systems staff, 1998, The Infobiogen Home Page