• DocumentCode
    3429901
  • Title

    A generic query-translation framework for a mediator architecture

  • Author

    Calmet, Jacques ; Jekutsch, Sebastian ; Schü, Joachim

  • Author_Institution
    Inst. fur Algorithmen und Kognitive Syst., Karlsruhe Univ., Germany
  • fYear
    1997
  • fDate
    7-11 Apr 1997
  • Firstpage
    434
  • Lastpage
    443
  • Abstract
    A mediator is a domain-specific tool to support uniform access to multiple heterogeneous information sources and to abstract and combine data from different but related databases to gain new information. This middleware product is urgently needed for these frequently occurring tasks in a decision support environment. In order to provide a front end, a mediator usually defines a new language. If an application or a user submits a question to the mediator, it has to be decomposed into several queries to the underlying information sources. Since these sources can only be accessed using their own query language, a query translator is needed. This paper presents a new approach for implementing query translators. It supports conjunctive queries as well as negation. Care is taken to enable information sources of which processing capabilities do not allow conjunctive queries in general. Rapid implementation is guided by reusing previously prepared code. The specification of the translator is done declaratively and domain-independently
  • Keywords
    decision support systems; deductive databases; distributed databases; online front-ends; query languages; query processing; software reusability; code reuse; conjunctive queries; data abstraction; data combination; decision support environment; declarative domain-independent specification; domain-specific tool; front end; generic query-translation framework; information source accessing; language definition; mediator architecture; middleware product; multiple heterogeneous information sources; negation; query decomposition; query language; query translators; rapid implementation; related databases; uniform access; Application software; Computer architecture; Computer science; Data engineering; Database languages; Decision support systems; Gratings; Logic programming; Mediation; Web sites;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1997. Proceedings. 13th International Conference on
  • Conference_Location
    Birmingham
  • ISSN
    1063-6382
  • Print_ISBN
    0-8186-7807-0
  • Type

    conf

  • DOI
    10.1109/ICDE.1997.581980
  • Filename
    581980