Publicado em 28 de março de 2024
Com a contribuição de: Josh Scheider, Ian Smalley
Um sistema de processamento de transações (TPS) é um tipo de software de processamento de informações de gerenciamento de dados usado durante uma transação comercial para gerenciar a coleta e a recuperação de dados de clientes e de negócios.
O TPS cria um ambiente de execução rápido e preciso, garantindo a disponibilidade, segurança e integridade dos dados por meio de várias formas de processamento de informações. O TPS também oferece recursos de personalização e automação para agilizar as atividades de processamento do sistemas computacionais e permitir relatórios de previsão de business intelligence (BI) e análise de tendências dos mais altos níveis
O primeiro TPS, Sabre, foi desenvolvido pela IBM para a American Airlines no início dos anos 1960. O Sabre foi projetado para processar até 83 mil transações diárias e ser executado em dois computadores IBM 7090. As versões posteriores do Sabre, como o Airline Control Program (ACP) e o Transaction Processing Facility (TPF), foram posteriormente adotadas por grandes bancos, empresas de cartão de crédito e cadeias de hotéis. Atualmente, empresas de todos os principais setores contam com modernos softwares TPS para processar transações comerciais.
Diferentemente dos sistemas comerciais de ponto de venda (POS) — usados em atividades como leitura de dados de cartões de crédito, impressão de recibos e gerenciamento de pagamentos em dinheiro — o TPS armazena, envia e recebe os dados transacionais necessários para validar e concluir as transações comerciais. Por exemplo, um cliente que compra um pacote de café em grãos no cartão de crédito em um supermercado passa esse cartão no PDV e o TPS coleta as informações do cartão, comunica-se com o banco do cliente e aprova ou recusa a compra.
Os comerciante online também usam um TPS chamado de sistema de processamento transacional on-line (OLTP) para verificar e concluir compras semelhantes. Nesse caso, o OLTP também pode se comunicar com o centro de atendimento do comerciante para verificar a disponibilidade do produto e transmitir as instruções de envio para atender aos pedidos dos clientes.
Descubra como o z/TPF pode ajudar a modernizar aplicações TPS com mais rapidez, menor custo e menos riscos, usando as soluções IBM Z e de nuvem pública juntas em sua jornada de modernização.
Assine a newsletter da IBM
Ao considerar os sistemas de processamento de transações on-line, vale a pena observar a distinção entre OLTP e sistemas semelhantes de processamento analítico on-line (OLAP). Embora ambos sejam usados para processamento de dados, cada um tem uma função diferente.
O OLTP foi projetado para executar transações de banco de dados on-line. Esses tipos de sistemas são normalmente criados para funcionários do setor de serviços (caixas, atendentes de banco, recepcionistas de companhias aéreas) ou portais de autoatendimento para clientes (bancos on-line, comércio eletrônico, reservas de hotéis ou viagens).
Por outro lado, os sistemas de processamento analítico on-line (OLAP) são otimizados para análises complexas de dados. Esses tipos de sistemas são usados para gerar relatórios e insights úteis a partir de conjuntos de dados complexos e são normalmente usados por cientistas de dados e analistas de negócios para facilitar a business intelligence (BI), a mineração de dados e melhorar a tomada de decisões em um cenário mais amplo.
Independentemente do provedor, um TPS suficiente cumpre três funções principais.
Os sistemas de processamento de transações (TPS) e os sistemas de processamento transacional online (OLTP) podem ser categorizados em duas metodologias principais de processamento de informações. A escolha do TPS de uma empresa dependerá de suas necessidades comerciais específicas, embora também possa ser empregado um modelo híbrido.
Os métodos de processamento de transações em lote coletam transações durante um período de tempo definido e as processam todas de uma vez em intervalos programados. O processamento em lote é um método ideal para lidar com grandes volumes de transações de forma eficiente, como transações de folha de pagamento ou atualizações de dados em massa. Embora o processamento em lote seja projetado para processar conjuntos de dados complexos com eficiência, há um atraso inerente no tempo de resposta.
Os sistemas TPS, como o OLTP, usam uma metodologia de processamento em tempo real na qual o TPS processa cada transação à medida que ela ocorre. Esses sistemas oferecem uma resposta imediata que possibilita transições de PDV, compras on-line e sistemas de reserva.
Tanto nos sistemas de processamento em lote quanto nos sistemas em tempo real, o sistema de processamento de transações (TPS) pode ser dividido em quatro componentes principais.
Qualquer número de transações, incluindo faturas, cobranças, cupons e outros tipos de pedidos, como por exemplo ordens de compra, podem ser tratadas como entradas em um TPS. Teoricamente, qualquer tipo de entrada de pedido pode ser considerado como um dado de entrada.
O TPS pode gerar uma grande variedade de saídas específicas para cada caso de uso, desde relatórios de fluxo de caixa até recibos, e pode ser utilizado para manutenção de registros, análise de dados, relatórios fiscais e outros fins comerciais oficiais.
O sistema de processamento de um TPS lê a entrada, conclui quaisquer modificações ou atualizações de dados e cria uma saída útil, como uma confirmação de venda ou relatório de inventário.
Embora o armazenamento possa, em alguns casos, se referir aos hardwares de armazenamento de dados físicos, os sistemas TPS comuns também criam diretórios facilmente navegáveis para armazenar dados de entrada e saída, geralmente em alguma forma de banco de dados.
O objetivo de qualquer sistema de processamento de transações (TPS) é proporcionar tranquilidade nas transações comerciais. Para isso, um TPS viável deve oferecer os seguintes recursos críticos:
O IBM® CICS Transaction Server, também conhecido como CICS, é uma plataforma de servidor de aplicações de altíssimo nível, segura, poderosa, escalável e de linguagem mista, usada para hospedar suas aplicações corporativas transacionais em uma arquitetura híbrida.
Desfrute de um sistema operacional altamente seguro e escalável para executar aplicativos de missão crítica. O IBM® z/OS é um sistema operacional (SO) para mainframes IBM Z®, adequado para operações contínuas e de alto volume com alta segurança e estabilidade. Com o IBM z/OS, é possível impulsionar a transformação dos negócios e acelerar a inovação.
Acelere e alcance as metas de negócio com a IBM Consulting. Ajudamos a realizar a modernização de aplicativos desenvolvida especificamente para simplificar o gerenciamento da tecnologia e reduzir custos, incorporando e operacionalizando tecnologias emergentes em seus principais processos de negócios e estratégia de plataforma.
O processamento transacional online (OLTP) permite a execução em tempo real de um grande número de transações de banco de dados por um grande número de pessoas, geralmente pela internet.
OLAP, ou processamento analítico online, é uma tecnologia para realizar consultas complexas de alta velocidade ou análises multidimensionais sobre grandes volumes de dados em data warehouses, data lakes ou outros repositórios de dados. O OLAP é usado em business intelligence (BI), no suporte à tomada de decisões e em uma grande variedade de previsões de negócios e aplicações de geração de relatórios.
Mainframes são servidores de dados projetados para processar até 1 trilhão de transações na web por dia, oferecendo os mais altos níveis de segurança e confiabilidade.
Gerenciamento de dados é a prática de ingerir, processar, proteger e armazenar os dados de uma organização, onde eles são então utilizados para a tomada de decisões estratégicas para melhorar os resultados de negócios.
Segurança de dados é a prática de proteger informações digitais contra acesso não autorizado, corrupção ou roubo durante todo o ciclo de vida.
O EDI (intercâmbio eletrônico de dados) é a comunicação entre empresas de documentos comerciais em um formato padrão. A definição simples de EDI é a de um formato eletrônico padrão que substitui documentos em papel, como por exemplo ordens de compra ou faturas.