Início topics Sistema de processamento de transações O que é um sistema de processamento de transações (TPS)?
Explore o IBM Z Inscreva-se para receber atualizações sobre tópicos de nuvem
Ilustração com colagem de pictogramas de monitor de computador, servidor, nuvens, pontos

Publicado em 28 de março de 2024
Com a contribuição de: Josh Scheider, Ian Smalley

O que é um sistema de processamento de transações (TPS)?

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.

Modernização do processamento de transações com mainframe IBM® z/TPF e nuvem híbrida

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.

Conteúdo relacionado

Assine a newsletter da IBM

OLTP x OLAP

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 que é um sistema de processamento de transações online (OLTP)?

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

O que é um sistema de processamento analítico online (OLAP)?

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.

Funções do sistema de processamento de transações (TPS)

Independentemente do provedor, um TPS suficiente cumpre três funções principais.

  1. Funções de sistema em tempo de execução: funçõesbásicas associadas ao objetivo de processar transações, mantendo a integridade, a disponibilidade e a segurança dos dados, tudo isso com tempos de resposta rápidos e o processamento de um grande volume de transações. 
  2. Funções de administração do sistema: funções associadas à administração do sistema, como configuração, monitoramento e gerenciamento do TPS.
  3. Funções de desenvolvimento de aplicativos: para melhor se adequar a uma aplicação comercial específica, um TPS moderno oferece recursos de personalização para acessar dados, realizar comunicações entre computadores e desenvolver e gerenciar interfaces de usuário exclusivas. 
Tipos de sistemas de processamento de transações

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.

Processamento em lote

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.

Processamento em tempo real

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. 

Quatro componentes de um sistema de processamento de transações

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.

Inputs

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.

Saídas

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. 

Sistema de processamento

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.

Armazenamento

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. 

Recursos do sistema de processamento de transações

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:

  • Acesso controlado: como componente essencial do sistema de processamento de informações de qualquer empresa, um TPS robusto deve fornecer acesso controlado e seguro somente para usuários e administradores autorizados. 
  • Conexão com ambientes externos: por definição, um TPS é projetado para se conectar sem dificuldades a vários sistemas externos para distribuir e receber informações entre clientes, comerciantes, fornecedores e, conforme o caso, bancos e credores. 
  • Tempos de resposta acelerados: nos TPS em tempo real, a rapidez nos tempos de resposta é indispensável para as empresas que buscam fornecer transações rápidas e fáceis para seus clientes.
  • Inflexibilidade: embora o TPS possa ser personalizável para atender a diferentes demandas organizacionais, é importante que ele também forneça uma experiência rígida e replicável para que todas as transações sejam processadas de forma semelhante, independentemente de variáveis como hora do dia, local, usuário ou cliente. 
  • Confiabilidade: a estabilidade e a segurança são componentes essenciais de um TPS de qualidade. Os dados da transação devem ser protegidos contra erros, garantindo que os documentos de origem passem por backups regulares e estejam disponíveis para validação. 
  • Distribuição entre sistemas: o TPS de uma empresa não opera no vácuo e deve ser capaz de compartilhar dados e instruções com outros sistemas de informação internos, como sistemas de processamento de vendas ou sistemas de registro contábil.

 

Soluções relacionadas
IBM Z

Use uma plataforma poderosa e segura de negócios para criar, inovar e construir seu futuro. O IBM Z é uma linha de hardwares IBM® z/Architecture modernos que executam softwares dos sistemas z/OSLinux®, z/TPFz/VM® e IBM Z.

Explore o IBM Z

IBM CICS Transaction Server for z/OS

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.

Explore o IBM CICS Transaction Server for z/OS

IBM z/OS

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.

Explore o IBM z/OS
Serviços de consultoria em tecnologia

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.

Explore os serviços de consultoria de tecnologia

Recursos O que é OLTP (processamento de transações online)?

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.

O que é OLAP (processamento analítico online)?

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.

O que é um mainframe?

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.

O que é gerenciamento de dados?

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.

O que é segurança de dados?

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 que é intercâmbio eletrônico de dados (EDI)?

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.

Dê o próximo passo

O IBM Z é um elemento essencial para sua estratégia de nuvem híbrida e de IA. Acelere a transformação digital e obtenha 2,5 vezes mais valor do que a nuvem pública por si só com um sistema de segurança quântica pioneiro no setor capaz de reduzir sua pegada de carbono.

Explore o IBM Z