Advertisement

Database Systems as Middleware - Events, Notifications, Messages

  • H. Schweppe
  • A. Hinze
  • D. Faensen
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1884)

Abstract

Database systems have been traditionally used as integration tools. Data integration was the primary goal of first generation systems. After relational technology had become a mature base for application development, new architectures where developed for the tight integration of data, procedures and all kinds of processing. This phase of DBS research and development was dominated by object-oriented database management and specific architectures like Starburst [HaCH 1990], which had a strong impact on current object-relational technology. The ubiquitous computer network has added another facet to the usage of DBS as an integration tool. In distributed environment, middleware aims at making distribution transparent. Corba or RMI are well-known examples. The call-oriented style of communication has been complemented by message-oriented, event-driven interaction of independent programs. System processes use this type of communication for decades. However, it is not well known as a mechanism on the application level - despite the fact that it has been employed for quite some time, e.g. in workflow systems [LeRo 2000]. The event-driven message passing paradigm becomes more and more important for highly distributed applications. Many kinds of interactions between applications follow a common pattern: n inde-pendent providers submit their output as messages, which in turn will be consumed asynchronously by m consumer applications. As opposed to call-level interaction, providers and consumers may or may not know each others identity. In a stock ticker application for example, there is no reason why providers should know the identity of consumers.

Keywords

Database System Mature Base Integration Tool Specific Architecture Tight Integration 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. [HaCh 1990]
    L. Haas, W. Chang et al.: Starburst Mid-Flight: As the Dust Clears, TKDE 2(1), 1990Google Scholar
  2. [LeRo 2000]
    F. Leymann, D. Roller: Production Workflow Concepts and Techniques, Prentice Hall, 2000Google Scholar
  3. [YaGr1999]
    T. Yan, H. Garcia-Molina: The SIFT Information Dissemination System, ACM TODS24(4) 1999Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • H. Schweppe
    • 1
  • A. Hinze
    • 1
  • D. Faensen
    • 1
  1. 1.Freie Universitat Berlin Institut fur InformatikGermany

Personalised recommendations