Inicio Topics Sistema de procesamiento de transacciones ¿Qué es un sistema de procesamiento de transacciones (TPS)?
Explore IBM Z Suscríbase para recibir actualizaciones sobre la nube
Ilustración con un collage de pictogramas de un monitor de ordenador, un servidor, nubes y puntos

Publicado: 28 de marzo de 2024
Colaboradores: Josh Scheider, Ian Smalley

¿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 funciones 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.

Modernización del procesamiento de transacciones con Mainframe z/TPF y nube híbrida

Descubra cómo z/TPF puede ayudar a modernizar las aplicaciones de TPS más rápido, a menor coste y con menos riesgo utilizando IBM Z y las soluciones de nube pública juntas en su proceso de modernización.

Contenido relacionado

Suscríbase al boletín de IBM

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)?

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.

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 funciones 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 físico de almacenamiento de datos, un TPS medio también creará directorios fácilmente navegables para almacenar tanto datos de entrada como de salida, normalmente en algún tipo 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 crucial 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 varios 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 cruciales 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 en el vacío y debe poder 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
IBM Z

Utilice una plataforma empresarial potente y segura y innovadora y construya su futuro. IBM Z es una familia de hardware de z/Architecture moderno que ejecuta software de sistemas z/OS, Linuxz/TPF, z/VMIBM Z.

Explore IBM Z

IBM CICS Transaction Server for z/OS

IBM CICS Transaction Server, a menudo llamado CICS, es una plataforma de servidor de aplicaciones de lenguaje mixto de primera clase, segura, potente y escalable que se utiliza para alojar sus aplicaciones empresariales transaccionales en una arquitectura híbrida.

Explorar IBM CICS Transaction Server for z/OS

IBM z/OS

Optimizar un sistema operativo altamente seguro y escalable para ejecutar aplicaciones de misión crítica IBM z/OS es un sistema operativo (SO) para mainframes IBM Z, adecuado para operaciones continuas y de gran volumen con gran seguridad y estabilidad. Con IBM z/OS, puede impulsar la transformación empresarial y acelerar la innovación.

Explore IBM z/OS
Servicios de consultoría tecnológica

Acelere y logre sus objetivos empresariales con IBM Consulting. Le ayudamos a proporcionar una modernización de las aplicaciones a medida, que simplifique la gestión tecnológica y reduzca los costes, integrando y operacionalizando las tecnologías emergentes en sus principales procesos de negocio y estrategias de plataforma.

Explore los servicios de consultoría tecnológica

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

OLTP (procesamiento de transacciones en línea) permite la ejecución en tiempo real de grandes cantidades de transacciones de bases de datos por un gran número de personas, normalmente a través de Internet.

¿Qué es OLAP (procesamiento analítico en línea)?

OLAP, o procesamiento de análisis en línea, es una tecnología para realizar consultas complejas a alta velocidad o análisis multidimensionales de grandes volúmenes de datos en un almacén de datos, data lake u otro repositorio de datos. OLAP se utiliza en inteligencia empresarial (BI), apoyo a la toma de decisiones y diversas aplicaciones de previsión e informes empresariales.

¿Qué es un mainframe?

Los mainframes son servidores de datos diseñados para procesar hasta 1 billón de transacciones web diarias con los más altos niveles de seguridad y fiabilidad.

¿Qué es la gestión de datos?

La gestión de datos es la práctica de ingerir, procesar, proteger y almacenar los datos de una organización, donde luego se utilizan para la toma de decisiones estratégicas para mejorar los resultados comerciales.

¿Qué es la seguridad de los datos?

La seguridad de datos es la práctica de proteger la información digital contra el acceso no autorizado, la corrupción o el robo a lo largo de todo su ciclo de vida.

¿Qué es el intercambio electrónico de datos (EDI)?

EDI (intercambio electrónico de datos) es la comunicación entre empresas de documentos comerciales en un formato estándar. La definición simple de EDI es que es un formato electrónico estándar que reemplaza a los documentos en papel, como las órdenes de compra o las facturas.

Dé el siguiente paso

IBM Z es un elemento esencial de su estrategia de nube híbrida e IA. Acelere la transformación digital y desbloquee 2,5 veces más valor que la nube pública por sí sola con un sistema de seguridad cuántica pionero en el sector que puede reducir su huella de carbono.

Explore IBM Z