Publicado: 28 de marzo de 2024
Colaboradores: Josh Scheider, Ian Smalley
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.
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.
Suscríbase al boletín de IBM
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.
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).
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.
Independientemente del proveedor, un TPS suficiente cumple tres funciones principales.
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.
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.
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.
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.
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.
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.
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.
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.
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:
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, Linux, z/TPF, z/VMe IBM Z.
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.
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.
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.
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.
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.
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.
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.
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.
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.