Teleprocessing monitor

[1] The term is frequently used in mainframe-based wide area networks, where TP monitors manage the transfer of data between several clients making requests to a server.

TP monitors will control and manage the data smoothly to available servers by detecting hardware failures and switching to another node.

Sometimes they are referred to as middleware, because the client sends the data for query or processing to the server database and then it is sent back to the user terminal.

TP monitors are easily scalable allowing for increase in users and data processed.

Examples include the CICS (Customer Information Control System) for IBM mainframes introduced in July 1969, which can process thousands of transactions per second; IBM Information Management System (IMS, more specifically its IMS TM, also known as IMS DC, component); ACMS (Application Control Management System) for OpenVMS; UNIVAC TIP; Transarc Encina and Oracle Tuxedo are major TP monitors in the Unix client/server environment.