Title :
InterBase: an execution environment for heterogeneous software systems
Author :
Bukhres, Omran A. ; Chen, Jiansan ; Du, Weimin ; Elmagarmid, Ahmed K. ; Pezzoli, Robert
Author_Institution :
Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
Abstract :
The InterBase system, which integrates preexisting systems over a distributed, autonomous, and heterogeneous environment using a tool-based interface, is described. It supports heterogeneous applications without violating the local autonomy of component systems. The InterBase system locates and starts remote services, transfers and transforms data among different services, manages failures, and controls parallelism between multiple global applications running concurrently. InterBase also uses remote system interfaces (RSIs), which are superimposed on each software resource, to deal with the problem of heterogeneity. The RSIs transform commands and data between global applications and various software resources, forming a homogeneous interface to heterogeneous software resources.<>
Keywords :
open systems; programming environments; user interfaces; InterBase; component systems; execution environment; heterogeneous software resources; heterogeneous software systems; homogeneous interface; local autonomy; multiple global applications; parallelism; remote services; remote system interfaces; tool-based interface; Application software; Data engineering; Database systems; Distributed computing; Hardware; Reliability engineering; Software systems; Synthetic aperture sonar; Transaction databases; Workstations;