HOME

TheInfoList



OR:

{{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 ...
Encina and
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 ...


References


External links


Puntti, Tanya. (2007). “Database Application Development”. TP Monitors in large database systems.
Transaction processing Wide area networks