The Implementation of Cooperative Mechanisms Among System Components in a Heterogeneous Multidatabase Environment.

Jiansan Chen, Omran Bukhres, Ahmed K. Elmagarmid · 1993

ABSTRACT The cooperative interaction of component database systems and auxiliary system components is a prerequisite to the smooth functioning of a heterogeneous multidatabase system. The institution of mechanisms to foster such cooperative interaction is therefore a significant factor in the development of multidatabase systems. Issues to be considered in this regard include establishing and managing communication channels and information flow among system components, synchronizing their executions, and detecting and recovering from errors. This paper presents a practical solution of these issues, illustrated with detailed examples of its implementation in UNIX environments. Examples drawn upon experience gained in the development of the InterBase System l7l, an ongoing heterogeneous database project at Purdue University. The implementation of the proposed solution in non-UNIX environments, such as IBM CMS and MS-DOS, is also illus-Computing Systems, Vol. 6 ' No. 3 ' Summer 1993 207trated. Fundamental aspects of InterBase, including logical architecture and component interoperability, are described briefly. 1.

Read the paper · More papers on PaperTik