the definition of an integration methodology based on the O-O paradigm and the development of all the techniques needed to support the methodology
the definition of tools which will support the development of O-O interfaces on top of pre-existing application systems
With respect to the COMANDOS objectives, CIS aims to allow the COMANDOS applications to access pre-existing application systems that cannot be re-implemented on COMANDOS machines. The architecture of CIS, however, has not been conceived only for COMANDOS machines, therefore it can be used as a stand-alone Generalized Integration System.
CIS was developed with the objective to overcome, as much as possible, the limitations of the traditional mapping approach in order to allow the integration of a wide spectrum of database and non-database applications. Two new original mapping techniques has been defined: Operational and Protocol-Emulation Mapping.
One of the possible kind of applications that can be integrated using CIS are the on-line telematic services, in this area some exploitations of CIS approach are already on-going. In fact, products giving the possibility of accessing large set of telematic services with an homogeneous, easy to learn and manage end-user interface are strongly requested on the European market.
The CIS system has proved to be a good tool for the development of such kind of products; some industrial and pre-competitive research projects, based on CIS, has been already started in A.R.G. in this area, as explained below.
KeywordsApplication Environment Query Language Database Management System Real World Object Abstract Class
Unable to display preview. Download preview PDF.
- [ARG87]A.R.G., “Architecture of the COMANDOS Integration Systems”, Chapter 4 of COMANDOS Global Architecture Report T2.1/D2, September 1987.Google Scholar
- [BANJ87]Banerjee J., et Al., “Data Model Issues for Object-Oriented Applications”, ACM TOOIS, Vol5, N.1,1987.Google Scholar
- [BAT085]D.S. Batory, W.Kim, “Modeling Concepts for VLSI CAD Objects” ACM TODS, Vol.10, N.3,1985.Google Scholar
- [BATI86]C. Batini, M. Lenzerini, S. B. Navate, “A Comparative Analysis of Methodologies for Data Base Schema Integration”, ACM Comp. Surv., Vol. 18, n. 4, dec. 86.Google Scholar
- [BREI86]Breibart Y.J., Olson P.L. Thompson G.R., “Database Integration in a Distributed Heterogeneous Database System”, Proc. Second Int. IEEE Conference on Data Engineering, Los Angeles, 1986.Google Scholar
- [DASE86]“DASE Model”, ECMA TC32-TG2 Working paper/86/89, October 1986.Google Scholar
- [DAYA82]Dayal U., and Hwang H.Y., “View Definition and Generalization for Database Integration in MULTIBASE: A System for Heterogeneous Distributed Databases”, Sixth Berkeley Conference on Distributed Data Management and Computer Networks, 1982.Google Scholar
- [DEMU87]Demurjian S.A., and Hsiao D.K., “The Multilingual Database System”, Proc. Third IEEE Conference on Data Engineering, Los Angeles, 1987.Google Scholar
- [DGIX86]DGIX - CEC, “Guidelines for an Informatics Architecture”, November 1986.Google Scholar
- [ECMA85]ECMA-TR/32, “OSI Directory Access Service and Protocol”, Dec. 1985.Google Scholar
- [ECMA86]ECMA-TC/32-TG5, “Framework for Distributed Office Applications”, Dec. 1986.Google Scholar
- [ELLI88]Ellinghaus, Hallman, Holtkamp, Kreplin, “A Multidatabase System for Transnational Accounting”, Proc. EDBT Conference, Venice 1988.Google Scholar
- [FERR83]Ferrier A, and Stangret C., “Heterogeneity in the Distributed Database Management System SIRIUS-DELTA”, Proc. Eighth Int. VLDB Conference, Mexico City, 1983.Google Scholar
- [GLIG85]Gligor V.D., Popescu-Zeletin R., “Concurrency Control Issues in Distributed Heterogeneous Database Management Systems”, in “Distributed Data Sharing Systems”, Schreiber F.A. and Litwin W. editors, North Holland 1985.Google Scholar