• DocumentCode
    1824091
  • Title

    IPL: a multidatabase transaction specification language

  • Author

    Chen, Jiansan ; Bukhres, Omran ; Elmagarmid, Ahmed K.

  • Author_Institution
    Purdue Univ., West Lafayette, IN, USA
  • fYear
    1993
  • fDate
    25-28 May 1993
  • Firstpage
    439
  • Lastpage
    448
  • 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
  • Keywords
    distributed databases; parallel languages; protocols; specification languages; transaction processing; IPL; InterBase Parallel Language; action sequences; actions specification; atomicity; commit protocols; consistent reliable execution; control flow; data flow; design issues; distributed environment; heterogeneous databases; isolation granularity; multidatabase transaction specification language; preexisting databases; preexisting software systems; subtransactions; Application software; Computer industry; Control systems; Database systems; Distributed computing; Distributed databases; Parallel languages; Protocols; Specification languages; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1993., Proceedings the 13th International Conference on
  • Conference_Location
    Pittsburgh, PA
  • Print_ISBN
    0-8186-3770-6
  • Type

    conf

  • DOI
    10.1109/ICDCS.1993.287681
  • Filename
    287681