The Community for Technology Leaders
Proceedings of IEEE International Conference on Distributed Computing Systems - ICDCS '93 (1993)
Pittsburgh, PA, USA
May 25, 1993 to May 28, 1993
ISBN: 0-8186-3770-6
pp: 439-448
Jiansan Chen , Purdue Univ., West Lafayette, IN, USA
O. Bukhres , Purdue Univ., West Lafayette, IN, USA
A.K. Elmagarmid , Purdue Univ., West Lafayette, IN, USA
ABSTRACT
A multidatabase system (MDBS) integrates preexisting and heterogeneous databases in a distributed environment. A multidatabase transaction is a consistent and reliable execution of an application over a multidatabase system. The authors summarize the characteristics of multidatabase transactions and present a multidatabase transaction specification language, the InterBase Parallel Language (IPL). IPL allows users to write MDBS transactions by specifying all associated actions, their sequences, control flow, and data flow among subtransactions, and yet retaining the autonomies of the preexisting software systems. IPL also allows users to specify different commit protocols for different subtransactions and to control the atomicity and isolation granularity of an MDBS transaction. IPL components and design issues are described in detail. The implementation of IPL is also discussed.<>
INDEX TERMS
distributed databases, parallel languages, protocols, specification languages, transaction processing
CITATION

Jiansan Chen, O. Bukhres and A. Elmagarmid, "IPL: a multidatabase transaction specification language," Proceedings of IEEE International Conference on Distributed Computing Systems - ICDCS '93(ICDCS), Pittsburgh, PA, USA, , pp. 439-448.
doi:10.1109/ICDCS.1993.287681
93 ms
(Ver 3.3 (11022016))