Implementation of cooperative mechanisms among system components in a heterogenous multidatabase environment

Jiansan Chen, Omran A. Bukhres, Ahmed Elmagarmid

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

The cooperative interaction of component database systems and auxillary system components is a prerequisite to the smooth functioning of a heterogenous 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, 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 illustrated. Fundamental aspects of InterBAse, including logical architecture and component interoperability, are described briefly.

Original languageEnglish
Pages (from-to)207-243
Number of pages37
JournalComputing systems
Volume6
Issue number3
Publication statusPublished - 1 Jun 1993
Externally publishedYes

Fingerprint

DOS
UNIX
Interoperability

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Implementation of cooperative mechanisms among system components in a heterogenous multidatabase environment. / Chen, Jiansan; Bukhres, Omran A.; Elmagarmid, Ahmed.

In: Computing systems, Vol. 6, No. 3, 01.06.1993, p. 207-243.

Research output: Contribution to journalArticle

@article{08ee237bb3f84b9ba773533511786faf,
title = "Implementation of cooperative mechanisms among system components in a heterogenous multidatabase environment",
abstract = "The cooperative interaction of component database systems and auxillary system components is a prerequisite to the smooth functioning of a heterogenous 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, 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 illustrated. Fundamental aspects of InterBAse, including logical architecture and component interoperability, are described briefly.",
author = "Jiansan Chen and Bukhres, {Omran A.} and Ahmed Elmagarmid",
year = "1993",
month = "6",
day = "1",
language = "English",
volume = "6",
pages = "207--243",
journal = "Computing systems",
issn = "0895-6340",
publisher = "University of California Press",
number = "3",

}

TY - JOUR

T1 - Implementation of cooperative mechanisms among system components in a heterogenous multidatabase environment

AU - Chen, Jiansan

AU - Bukhres, Omran A.

AU - Elmagarmid, Ahmed

PY - 1993/6/1

Y1 - 1993/6/1

N2 - The cooperative interaction of component database systems and auxillary system components is a prerequisite to the smooth functioning of a heterogenous 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, 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 illustrated. Fundamental aspects of InterBAse, including logical architecture and component interoperability, are described briefly.

AB - The cooperative interaction of component database systems and auxillary system components is a prerequisite to the smooth functioning of a heterogenous 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, 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 illustrated. Fundamental aspects of InterBAse, including logical architecture and component interoperability, are described briefly.

UR - http://www.scopus.com/inward/record.url?scp=0027618009&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0027618009&partnerID=8YFLogxK

M3 - Article

VL - 6

SP - 207

EP - 243

JO - Computing systems

JF - Computing systems

SN - 0895-6340

IS - 3

ER -