¿Qué es un sistema de procesamiento de transacciones (TPS)?

Cielos nublados con tormentas

Autores

Josh Schneider

Staff Writer

IBM Think

Ian Smalley

Staff Editor

IBM Think

¿Qué es un sistema de procesamiento de transacciones (TPS)?

Un sistema de procesamiento de transacciones (TPS) es un tipo de software de procesamiento de información de gestión de datos que se utiliza durante una transacción comercial para administrar la recopilación y recuperación de datos comerciales y de clientes.

Un TPS crea un entorno de ejecución rápido y preciso, garantizando la disponibilidad, seguridad e integridad de los datos a través de diversas formas de procesamiento de la información. Un TPS también proporciona características de personalización y automatización para acelerar las actividades de procesamiento del sistema informático y permitir la generación de informes para la previsión de inteligencia empresarial (BI) y el análisis de tendencias de alto nivel.

El primer TPS, Sabre, fue construido por IBM para American Airlines a principios de los años 1960. Sabre fue diseñado para procesar hasta 83 000 transacciones diarias y se ejecutó en dos ordenadores IBM 7090. Versiones posteriores de Sabre, como el Programa de control de líneas aéreas (ACP) y el Servicio de procesamiento de transacciones (TPF), serían adoptadas por grandes bancos, compañías de tarjetas de crédito y cadenas hoteleras. Hoy en día, las empresas de todos los sectores importantes confían en el software TPS moderno para procesar transacciones comerciales.

A diferencia del sistema de punto de venta (TPV) de un comercio, que se utiliza para actividades como la lectura de datos de tarjetas de crédito, la impresión de recibos y la gestión de pagos en efectivo, un TPS almacena, envía y recibe los datos de transacción necesarios para validar y completar una transacción comercial. Por ejemplo, un cliente en una tienda de comestibles que compra una bolsa de granos de café con una tarjeta de crédito deslizará su tarjeta en el TPV, y el TPS recopilará la información de su tarjeta, se comunicará con el banco del cliente y aprobará o rechazará la compra.

Un comerciante en línea también utilizará un TPS llamado sistema de procesamiento de transacciones en línea (OLTP) para verificar y completar una compra similar. En este caso, el OLTP también podría comunicarse con el centro logístico del vendedor para comprobar la disponibilidad del producto y distribuir las instrucciones de envío para gestionar los pedidos de los clientes.

Diseño 3D de bolas rodando por un circuito

Las últimas noticias + conocimientos de IA 


Descubra ideas y noticias de expertos sobre IA, nube y mucho más en el boletín semanal Think. 

OLTP vs. OLAP

Al considerar los sistemas de procesamiento de transacciones en línea, cabe señalar la distinción entre OLTP y sistemas similares de procesamiento de análisis en línea (OLAP). Aunque ambos se utilizan para el procesamiento de datos, cada uno cumple una función diferente.

¿Qué es un sistema de procesamiento de transacciones en línea (OLTP)?

EL OLTP está diseñado para ejecutar transacciones de bases de datos en línea. Por lo general, este tipo de sistemas se crean para trabajadores de servicios (cajeros, cajeros de bancos, empleados de mostrador de aerolíneas) o portales de autoservicio de clientes (banca en línea, comercio electrónico, reservas de hoteles o viajes).

¿Qué es un sistema de procesamiento de análisis en línea (OLAP)?

Por el contrario, los sistemas de procesamiento de análisis en línea (OLAP) están optimizados para un análisis de datos complejo. Estos tipos de sistemas se utilizan para generar informes e información útiles a partir de conjuntos de datos complejos y normalmente los utilizan científicos de datos y analistas empresariales para facilitar la inteligencia empresarial (BI), la minería de datos y mejorar la toma de decisiones biológicas.

Think 2025

Aproveche la nube híbrida para potenciar el valor de la IA a escala

Descubra cómo una arquitectura híbrida bien diseñada unifica los datos, se beneficia de la computación de alto rendimiento y mejora la seguridad para ayudarle a alcanzar el éxito con la IA a escala.

Funciones del sistema de procesamiento de transacciones (TPS)

Independientemente del proveedor, un TPS suficiente cumple tres funciones principales.

  1. Funciones de ejecución del sistema: funciones básicas asociadas al propósito de procesar una transacción y, al mismo tiempo, mantener la integridad, la disponibilidad y la seguridad de los datos, todo ello con tiempos de respuesta rápidos y un alto rendimiento de las transacciones.
  2. Funciones de administración del sistema: funciones asociadas a la administración del sistema, como la configuración, supervisión y gestión del TPS.
  3. Funciones de desarrollo de aplicaciones: para adaptarse mejor a la aplicación empresarial en particular, un TPS moderno ofrece características de personalización para acceder a los datos, realizar comunicaciones entre ordenadores y diseñar y administrar interfaces de usuario únicas.

Tipos de sistemas de procesamiento de transacciones

Los sistemas de procesamiento de transacciones (TPS) y los sistemas de procesamiento transaccional en línea (OLTP) se pueden clasificar en dos metodologías principales de procesamiento de información. La elección de TPS de una empresa dependerá de sus necesidades comerciales únicas, mientras que también se puede emplear un modelo híbrido.

Procesamiento por lotes

Los métodos de procesamiento de transacciones por lotes recopilan transacciones durante un período de tiempo determinado y las procesan todas a la vez en intervalos programados. El procesamiento por lotes es un método ideal para manejar grandes volúmenes de transacciones de manera eficiente, como transacciones de nómina o actualizaciones masivas de datos. Aunque el procesamiento por lotes está diseñado para procesar eficazmente conjuntos de datos complejos, existe un retraso inherente en el tiempo de respuesta.

Procesamiento en tiempo real

Los sistemas de TPS como OLTP utilizan una metodología de procesamiento en tiempo real en la que el TPS procesará cada transacción a medida que se produzca. Estos sistemas ofrecen una respuesta inmediata que hace posibles las transiciones de TPV, las compras online y los sistemas de reservas.

Cuatro componentes de un sistema de procesamiento de transacciones

Tanto para los sistemas de procesamiento por lotes como para los sistemas en tiempo real, un sistema de procesamiento de transacciones (TPS) se puede dividir en cuatro componentes principales.

Entradas

Cualquier número de transacciones, incluidas facturas, recibos, cupones y otros tipos de pedidos como una orden de compra, pueden tratarse como entradas en un TPS. Teóricamente, cualquier tipo de entrada de pedidos puede considerarse datos de entrada.

Salidas

Un TPS puede generar una variedad de resultados específicos de casos de uso que van desde informes de flujo de efectivo hasta recibos, y se puede utilizar para el mantenimiento de registros, análisis de datos, informes de impuestos y otros fines comerciales oficiales.

Sistema de procesamiento

El sistema de procesamiento de un TPS lee la entrada, completa cualquier modificación o actualización de los datos y crea una salida útil, como un informe de confirmación de venta o de inventario.

Almacenamiento

Mientras que el almacenamiento puede, en algunos casos, referirse al hardware de almacenamiento de datos físico, un TPS promedio también creará directorios fácilmente navegables para almacenar datos de entrada y salida, típicamente en alguna forma de base de datos.

Características del sistema de procesamiento de transacciones

El objetivo de cualquier sistema de procesamiento de transacciones (TPS) es permitir transacciones comerciales fluidas. Con este fin, un TPS viable debería ofrecer las siguientes características cruciales:

  • Acceso controlado: como componente crítico del sistema de procesamiento de información de cualquier empresa, un TPS sólido debe proporcionar un acceso controlado y seguro solo para usuarios y administradores autorizados.
  • Conexión con entornos externos: por definición, un TPS está diseñado para conectarse sin problemas con diversos sistemas externos para distribuir y recibir información entre clientes, comerciantes, proveedores y, en su caso, bancos y acreedores.
  • Tiempos de respuesta acelerados: para el TPS en tiempo real, los tiempos de respuesta rápidos se consideran lo más importante para las empresas que buscan ofrecer transacciones rápidas y sencillas a sus clientes.
  • Inflexibilidad: aunque un TPS pueda personalizarse para adaptarse a las diferentes demandas de la organización, es importante que también proporcione una experiencia rígida y reproducible, de modo que todas las transacciones se procesen de forma similar a pesar de variables como la hora del día, la ubicación, el usuario o el cliente.
  • Fiabilidad: la estabilidad y la seguridad son componentes críticos de un TPS de calidad. Los datos de las transacciones deben protegerse sin errores, garantizando que los documentos fuente se respaldan con regularidad y están disponibles para su validación.
  • Distribución entre sistemas: el TPS de una empresa no funciona de forma aislada y debe ser capaz de distribuir datos e instrucciones con otros sistemas de información internos, como los sistemas de procesamiento de ventas o los sistemas de contabilidad.
Soluciones relacionadas
Software de transacciones para IBM Z

El software de transacciones desempeña un papel crítico en los servidores mainframe, ya que gestiona de forma eficiente varias transacciones simultáneamente.

Explore CICS en IBM z/OS
Soluciones de modernización de aplicaciones de mainframe

Aproveche la IA generativa para una modernización acelerada y simplificada de las aplicaciones de mainframe.

Explore la modernización del mainframe
Soluciones para operaciones comerciales

Fomente la resiliencia de su empresa a través de la implementación de soluciones con IA para la cadena de suministro y la gestión inteligente de los activos.

Explore las soluciones de operaciones comerciales
Dé el siguiente paso

El software de transacciones desempeña un papel crítico en los servidores mainframe, ya que gestiona de forma eficiente varias transacciones simultáneamente.

Explore CICS en IBM z/OS Más información