Transaction processing is a style of computing that divides work into individual, indivisible operations, called transactions. A transaction processing system (TPS) or transaction server is a software system, or software/hardware combination, that supports transaction processing.
•
History
One of the first transaction processing systems was American Airline SABRE system, which became operational in 1960. Designed to process up to 83,000 transactions a day, the system ran on two IBM 7090 computers. SABRE was migrated to IBM System/360 computers in 1972, and became an IBM product first as Airline control Program (ACP) and later as Transaction Processing Facility (TPF). In addition to airlines TPF is used by large banks, credit card companies, and hotel chains.
The Hewlett-Packard NonStop system (formerly Tandem NonStop) was a hardware and software system designed for Online Transaction Processing (OLTP) introduced in 1976. The systems were designed for transaction processing and provided an extreme level of availability and data integrity.
List of transaction processing systems
• IBM Transaction Processing Facility (TPF) - 1960. Unlike most other transaction processing systems TPF is a dedicated operating system for transaction processing on IBM System z mainframes. Originally Airline Control Program (ACP).
• IBM Information Management System (IMS) - 1966. A joint hierarchical database and information management system with extensive transaction processing capabilities. Runs on OS/360 and successors.
• IBM Customer Information Control System (CICS) - 1969. A transaction manager designed for rapid, high-volume online processing, CICS originally used standard system datasets, but now has a connection to IBM 's DB/2 relational database system. Runs on OS/360 and successors and DOS/360 and successors, IBM AIX, VM, and OS/2. Non-mainframe versions are called TXSeries.
• Tuxedo - 1980s. Transactions for Unix, Extended for
References: 2. ^ "Terminals Help Manage Aluminum Firm 's Production". Computerworld. July 26, 1976. Retrieved November 14, 2012. 3. ^ UNISYS Corporation (2012). Transaction Server for ClearPath MCP Configuration Guide. 4. ^ Digital Equipment Corporation (1989). VAX ACMS Guide to Creating Transaction Processing Applications. 5. ^ Bell, Gordon. "Digital Computing Timeline (1985)". Retrieved November 15, 2012. 6. ^ Van Vleck, Thomas. "Multics Glossary -T-". Retrieved November 15, 2012. 7. ^ Transarc. "Corporate Overview". Retrieved November 16, 2012. 8. ^ IBM Corporation. "TXSeries for Multiplatforms". Retrieved November 16, 2012. 9. ^ a b c Schuster, Stewart A. (June 15, 1981). "In Depth: Relational Data Base Management". Computerworld. Retrieved November 16, 2012. Further reading • Gerhard Weikum, Gottfried Vossen, Transactional information systems: theory, algorithms, and the practice of concurrency control and recovery, Morgan Kaufmann, 2002, ISBN 1-55860-508-8