Skip to main content

Transactional Middleware

  • Reference work entry
  • First Online:
Encyclopedia of Database Systems

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 via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 4,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 6,499.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Recommended Reading

  1. Bernstein PA, Newcomer E. Principles of transaction processing. Los Altos: Morgan Kaufmann; 1997.

    MATH  Google Scholar 

  2. Eppinger JL, Mummert LB, A.Z, editors. Spector Camelot and Avalon. Los Altos: Morgan Kaufmann; 1991.

    Google Scholar 

  3. Özsu MT, Valduriez P. Principles of distributed database systems. 3rd ed. Englewood Cliffs: Prentice Hall; 2009.

    Google Scholar 

  4. Reuter A, Gray J. Transaction processing: concepts and techniques. Los Altos: Morgan Kaufmann; 1993.

    MATH  Google Scholar 

  5. Weikum G, Vossen G. Transactional information systems. Los Altos: Morgan Kaufmann; 2001.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gustavo Alonso .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

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

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Alonso, G. (2018). Transactional Middleware. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_1541

Download citation

Publish with us

Policies and ethics