Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu

Transactional Middleware

  • Gustavo Alonso
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_1541

Synonyms

Application server; Object monitor; TP monitor; Transaction manager; Transaction service

Definition

Transactional Middleware is a generic term used to refer to the IT infrastructure that supports the execution of electronic transactions in a distributed setting. The best known form of transactional middleware is Transaction Processing Monitors (TP Monitors or TPM), which have been around for more than three decades (e.g., CICS of IBM). Today, TP Monitors are at the heart of most application servers and are a key component of any enterprise computing architecture. The main role of these systems is to run transactions, i.e., to support the illusion that certain distributed operations are executed atomically. This makes the design of complex systems easier for the programmer, who does not need to implement this functionality but can rely on the transactional middleware to ensure that groups of operations are executed in their entirety or not all, with the transactional middleware...

This is a preview of subscription content, log in to check access.

Recommended Reading

  1. 1.
    Bernstein PA, Newcomer E. Principles of transaction processing. Los Altos: Morgan Kaufmann; 1997.zbMATHGoogle Scholar
  2. 2.
    Eppinger JL, Mummert LB, A.Z, editors. Spector Camelot and Avalon. Los Altos: Morgan Kaufmann; 1991.Google Scholar
  3. 3.
    Özsu MT, Valduriez P. Principles of distributed database systems. 3rd ed. Englewood Cliffs: Prentice Hall; 2009.Google Scholar
  4. 4.
    Reuter A, Gray J. Transaction processing: concepts and techniques. Los Altos: Morgan Kaufmann; 1993.zbMATHGoogle Scholar
  5. 5.
    Weikum G, Vossen G. Transactional information systems. Los Altos: Morgan Kaufmann; 2001.Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.ETH ZürichZurichSwitzerland

Section editors and affiliations

  • Cristiana Amza
    • 1
  1. 1.Dept. of Elec. and Comp. Eng.Univ. of TorontoTorontoCanada