{{refimprove, date=July 2009
A teleprocessing monitor (also, Transaction Processing Monitor or TP Monitor) is a control program that monitors the transfer of data between multiple local and remote
terminal
Terminal may refer to:
Computing Hardware
* Terminal (electronics), a device for joining electrical circuits together
* Terminal (telecommunication), a device communicating over a line
* Computer terminal, a set of primary input and output devic ...
s to ensure that the transaction processes completely or, if an error occurs, to take appropriate actions.Definition on bitpipe.com /ref>
The term is frequently used in
mainframe
A mainframe computer, informally called a mainframe or big iron, is a computer used primarily by large organizations for critical applications like bulk data processing for tasks such as censuses, industry and consumer statistics, enterpris ...
-based
wide area network
A wide area network (WAN) is a telecommunications network that extends over a large geographic area. Wide area networks are often established with leased telecommunication circuits.
Businesses, as well as schools and government entities, u ...
s, where TP monitors manage the transfer of data between several
client
Client(s) or The Client may refer to:
* Client (business)
* Client (computing), hardware or software that accesses a remote service on another computer
* Customer or client, a recipient of goods or services in return for monetary or other valuabl ...
s making requests to a
server
Server may refer to:
Computing
*Server (computing), a computer program or a device that provides functionality for other programs or devices, called clients
Role
* Waiting staff, those who work at a restaurant or a bar attending customers and su ...
. TP monitors will control and manage the data smoothly to available servers by detecting hardware failures and switching to another node.
Teleprocessing monitors were originally developed to allow several clients to connect to one server. However, they developed to what are now known as
transaction processing
Transaction processing is information processing in computer science that is divided into individual, indivisible operations called ''transactions''. Each transaction must succeed or fail as a complete unit; it can never be only partially compl ...
monitors (TPMs). A TPM breaks down applications or code into transactions and ensures that all databases are updated in a single transaction. This is useful for airline reservations, car rentals, hotel accommodations,
ATM
ATM or atm often refers to:
* Atmosphere (unit) or atm, a unit of atmospheric pressure
* Automated teller machine, a cash dispenser or cash machine
ATM or atm may also refer to:
Computing
* ATM (computer), a ZX Spectrum clone developed in Mo ...
transactions or other high volume transaction locations. TP monitors ensure that transactions are not lost or destroyed. Sometimes they are referred to as
middleware
Middleware is a type of computer software that provides services to software applications beyond those available from the operating system. It can be described as "software glue".
Middleware makes it easier for software developers to implement c ...
, because the client sends the data for query or processing to the server database and then it is sent back to the user terminal. This can be accomplished remotely and by multiple users simultaneously. TP monitors are easily scalable allowing for increase in users and data processed.
Examples include the
CICS
IBM CICS (Customer Information Control System) is a family of mixed-language application servers that provide online transaction management and connectivity for applications on IBM mainframe systems under z/OS and z/VSE.
CICS family products ...
(Customer Information Control System) for IBM mainframes introduced in July 1969, which can process thousands of transactions per second;
IBM Information Management System
The IBM Information Management System (IMS) is a joint hierarchical database and information management system that supports transaction processing.
History
IBM designed the IMS with Rockwell and Caterpillar starting in 1966 for the Apollo ...
(IMS, more specifically its IMS TM, also known as IMS DC, component); ACMS (Application Control Management System) for
OpenVMS
OpenVMS, often referred to as just VMS, is a multi-user, multiprocessing and virtual memory-based operating system. It is designed to support time-sharing, batch processing, transaction processing and workstation applications. Customers using Ope ...
;
UNIVAC
UNIVAC (Universal Automatic Computer) was a line of electronic digital stored-program computers starting with the products of the Eckert–Mauchly Computer Corporation. Later the name was applied to a division of the Remington Rand company and ...
TIP
Tip commonly refers to:
* Tip (gambling)
* Tip (gratuity)
* Tip (law enforcement)
* another term for Advice
Tip or TIP may also refer to:
Science and technology
* Tank phone, a device allowing infantry to communicate with the occupants of an armo ...
;
Transarc
Transarc Corporation was a private Pittsburgh-based software company founded in 1989 by Jeffrey Eppinger, Michael L. Kazar, Alfred Spector, and Dean Thompson of Carnegie Mellon University.
Transarc commercialized the Andrew File System (AFS), n ...
Oracle
An oracle is a person or agency considered to provide wise and insightful counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. As such, it is a form of divination.
Description
The wor ...
Tuxedo
Black tie is a semi-formal Western dress code for evening events, originating in British and American conventions for attire in the 19th century. In British English, the dress code is often referred to synecdochically by its principal element ...
are major TP monitors in the
Unix
Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
client/server environment.
See also
*
Transaction processing system
Transaction processing is a way of computing that divides work into individual, indivisible operations, called transactions. A transaction processing system (TPS) is a software system, or software/ hardware combination, that supports transaction ...
*
Transaction processing
Transaction processing is information processing in computer science that is divided into individual, indivisible operations called ''transactions''. Each transaction must succeed or fail as a complete unit; it can never be only partially compl ...