Sistema de procesamiento de transacciones


El procesamiento de transacciones es una forma de computación que divide el trabajo en operaciones individuales e indivisibles llamadas transacciones. [1] Un sistema de procesamiento de transacciones ( TPS ) es un sistema de software , o una combinación de software/ hardware , que admite el procesamiento de transacciones.

El primer sistema de procesamiento de transacciones fue SABRE , fabricado por IBM para American Airlines , que entró en funcionamiento en 1964. [2] Diseñado para procesar hasta 83.000 transacciones al día, el sistema se ejecutaba en dos computadoras IBM 7090 . SABRE se migró a computadoras IBM System/360 en 1972 y se convirtió en un producto de IBM primero como Programa de control de aerolíneas (ACP) y luego como Instalación de procesamiento de transacciones (TPF) . Además de las aerolíneas, TPF es utilizado por grandes bancos, compañías de tarjetas de crédito y cadenas hoteleras.

El sistema Hewlett-Packard NonStop (anteriormente Tandem NonStop) era un sistema de hardware y software diseñado para el procesamiento de transacciones en línea (OLTP) presentado en 1976. Los sistemas fueron diseñados para el procesamiento de transacciones y proporcionaron un nivel extremo de disponibilidad e integridad de datos.

El procesamiento de transacciones es distinto y puede contrastarse con otros modelos de procesamiento informático, como el procesamiento por lotes , el tiempo compartido y el procesamiento en tiempo real . [10]

El procesamiento por lotes es la ejecución de una serie de programas ( trabajos ) en una computadora sin intervención manual. Varias transacciones, llamadas lotes , se recopilan y procesan al mismo tiempo. Los resultados de cada transacción no están disponibles inmediatamente cuando se ingresa la transacción; [1] hay un retraso de tiempo.

"Los sistemas en tiempo real intentan garantizar una respuesta adecuada a un estímulo o solicitud lo suficientemente rápido como para afectar las condiciones que causaron el estímulo". [10] Cada transacción en el procesamiento en tiempo real es única; no es parte de un grupo de transacciones.


Una estructura jerárquica.
Una estructura de red.
Una estructura relacional.
Un diagrama de flujo de datos de los procedimientos de copia de seguridad y recuperación