Open In App

What is Transaction Processing Monitors (TPM)?

Transaction Processing Monitors are systems designed and developed in the 1970s and 1980s to support a large number of airline terminals from a single system or computer. It was developed for building complex transaction processing systems with a large number of clients and servers.

Transaction Processing Monitors acts as middlewares (middleware is software that helps and bridges a variety of communication/connectivity between two or more applications) its main task is to support and handle interactions between applications on a variety of computer platforms.



Transaction Processing Monitors is also usually known as TP-monitors which provides functionalities such as managing, deploying, and developing transactional distributed information systems. It controls programs that monitor or manage a transaction of data as it passes from one stage in a process to another in an organized transaction-oriented manner. 

A transaction monitor can be used in various system components such as communication systems, and operating systems for transaction-protected applications. It provides an operating system on top of the existing operating system that connects thousands of computers with a pool of shared server processes in real-time.



One of the oldest forms of middleware is from IBM which was made to provide rich runtime environments for online Transaction Processing applications. Then newer versions of tp monitors came and made work on client-server based they were best at that time and they are still relevant in today’s world such as processing of banking transactions.

Features:

Working:

Working of TPM

Components:

Functions:

Benefits:

Article Tags :