Home topics Sistema di elaborazione delle transazioni Che cos'è un sistema di elaborazione delle transazioni (TPS)?
Esplora IBM Z Abbonati per ricevere aggiornamenti in materia di cloud
Illustrazione con collage di pittogrammi di monitor del computer, server, nuvole, punti

Pubblicato il 28 marzo 2024
Autori: Josh Scheider, Ian Smalley

Che cos'è un sistema di elaborazione delle transazioni (TPS)?

Un sistema di elaborazione delle transazioni (TPS) è un tipo di software di gestione dei dati utilizzato durante una transazione aziendale per gestire la raccolta e il recupero dei dati sia dei clienti che dell'azienda.

Un TPS crea un ambiente di esecuzione veloce e preciso, garantendo la disponibilità, la sicurezza e l'integrità dei dati in varie forme di elaborazione delle informazioni. Un TPS offre inoltre funzioni di personalizzazione e automazione per accelerare le attività di elaborazione dei sistemi informatici e abilitare il reporting per il forecasting di business intelligence (BI) e l'analisi delle tendenze di livello superiore  

Il primo TPS, Sabre, fu costruito da IBM per American Airlines all'inizio degli anni '60. Sabre era progettato per elaborare fino a 83.000 transazioni giornaliere e funzionava su due computer IBM 7090. Successive iterazioni di Sabre, come Airline Control Program (ACP) e Transaction Processing Facility (TPF), sarebbero state adottate da grandi banche, società di carte di credito e catene alberghiere. Al giorno d'oggi, le aziende di tutti i principali settori si affidano ai moderni software TPS per l'elaborazione delle transazioni commerciali.

Distinguiti dal sistema di punto vendita (POS) di un commerciante, che viene utilizzato per attività quali la lettura dei dati delle carte di credito, la stampa delle ricevute e la gestione dei pagamenti in contanti: un negozio TPS, l'invio e la ricezione dei dati transazionali necessari per convalidare e completare una transazione commerciale. Ad esempio, un cliente di un negozio di alimentari che acquista un sacchetto di caffè in grani con una carta di credito passerà la carta al POS e il TPS raccoglierà i dati della carta, comunicherà con la banca del cliente e approverà o rifiuterà l'acquisto. 

Un commerciante online utilizzerà anche un TPS detto sistema di elaborazione transazionale online (OLTP) per verificare e completare un acquisto simile. In questo caso, OLTP potrebbe anche comunicare con il centro logistico del commerciante per verificare la disponibilità dei prodotti e distribuire le istruzioni di spedizione per l'evasione degli ordini dei clienti.

Modernizzazione dell'elaborazione delle transazioni con Mainframe z/TPF e Hybrid Cloud

Scopri come z/TPF può aiutarti a modernizzare le applicazioni TPS più velocemente, a costi inferiori e con meno rischi, utilizzando IBM Z e le soluzioni di cloud pubblico insieme nel tuo percorso di modernizzazione.

Contenuti correlati

Iscriviti alla newsletter IBM

OLTP vs. OLAP

Quando si considerano i sistemi di elaborazione delle transazioni online, vale la pena notare la distinzione tra OLTP e sistemi di elaborazione analitica online (OLAP) simili. Sebbene entrambi siano utilizzati per il trattamento dei dati, ognuno svolge una funzione diversa. 

Che cos'è un sistema di elaborazione delle transazioni online (OLTP)?

OLTP è progettato per l'esecuzione di transazioni di database online. Questi tipi di sistemi sono in genere progettati per gli addetti all'assistenza (cassieri, cassieri di banca, impiegati alle reception delle compagnie aeree) o per i portali self-service per i clienti (online banking, e-commerce, prenotazioni di hotel o viaggi).

Che cos'è un sistema di elaborazione analitica online (OLAP)?

Al contrario, i sistemi di elaborazione analitica online (OLAP) sono ottimizzati per l'analisi complessa dei dati. Questi tipi di sistemi si usano per generare report e insight utili da set di dati complessi e vengono generalmente utilizzati da data scientist e analisti aziendali per agevolare la business intelligence (BI), il data mining e migliorare il processo decisionale.

Funzioni del sistema di elaborazione delle transazioni (TPS)

Indipendentemente dal fornitore, un TPS sufficiente svolge tre funzioni principali.

  1. Funzioni di tempo di esecuzione del sistema: funzioni di base relative allo scopo di elaborare una transazione mantenendo l'integrità, la disponibilità e la sicurezza dei dati, il tutto con tempi di risposta rapidi e un elevato throughput delle transazioni. 
  2. Funzioni di amministrazione del sistema: funzioni relative all'amministrazione del sistema, come la configurazione, il monitoraggio e la gestione del TPS.
  3. Funzioni di sviluppo dell'applicazione: per adattarsi meglio alla particolare applicazione aziendale, un moderno TPS offre funzioni di personalizzazione per accedere ai dati, eseguire comunicazioni tra computer e progettare e gestire interfacce utente uniche. 
Tipi di sistemi di elaborazione delle transazioni

I sistemi di elaborazione delle transazioni (TPS) e i sistemi di elaborazione transazionale online (OLTP) possono essere classificati in due principali metodologie di elaborazione delle informazioni. La scelta del TPS di un'azienda dipenderà dalle sue esigenze aziendali specifiche, mentre potrebbe essere utilizzato anche un modello ibrido.

Elaborazione in batch

I metodi di elaborazione delle transazioni in batch raccolgono le transazioni in un determinato periodo di tempo e le elaborano tutte in una volta a intervalli pianificati. L'elaborazione in batch è un metodo ideale per gestire in modo efficiente grandi volumi di transazioni, ad esempio le transazioni relative alle retribuzioni o gli aggiornamenti in blocco dei dati. Sebbene l'elaborazione in batch sia progettata per elaborare in modo efficiente set di dati complessi, vi è un ritardo intrinseco nei tempi di risposta.

Elaborazione in tempo reale

I sistemi HTTPS come OLTP utilizzano una metodologia di elaborazione in tempo reale in cui il TPS elabora ogni transazione nel momento in cui si verifica. Questi sistemi offrono una risposta immediata che rende possibili transizioni POS, acquisti online e sistemi di prenotazione. 

Quattro componenti di un sistema di elaborazione delle transazioni

Per i sistemi di elaborazione in batch e per i sistemi in tempo reale, un sistema di elaborazione delle transazioni (TPS) può essere suddiviso in quattro componenti principali.

Input

Qualsiasi numero di transazioni, incluse fatture, bollette, coupon e altri tipi di ordini come un ordine di acquisto, può essere considerato come input in un TPS. In teoria, qualsiasi tipo di inserimento dell'ordine può essere considerato un dato di input.

Output

Un TPS può generare una serie di diversi output specifici per casi d'uso, dai report sui flussi di cassa alle ricevute, e può essere utilizzato per la conservazione dei registri, l'analisi dei dati, la rendicontazione fiscale e altri scopi aziendali ufficiali. 

Sistema di elaborazione

Il sistema di elaborazione di un TPS legge l'input, completa eventuali modifiche o aggiornamenti dei dati e crea un output utile, come una conferma di vendita o un rapporto sull'inventario.

Storage

Mentre lo storage può, in alcuni casi, riferirsi all'hardware di data storage fisici, un TPS medio crea anche directory facilmente navigabili per la memorizzazione di input e di output, in genere in una qualche forma di database. 

Funzioni del sistema di elaborazione delle transazioni

L'obiettivo di un sistema di elaborazione delle transazioni (TPS) è quello di consentire transazioni commerciali senza intoppi. A tal fine, un TPS valido deve offrire le seguenti funzioni critiche:

  • Accesso controllato: in quanto componente fondamentale del sistema di elaborazione delle informazioni di qualsiasi azienda, un TPS robusto dovrebbe fornire un accesso controllato sicuro solo agli utenti e agli amministratori autorizzati. 
  • Connessione con ambienti esterni: per definizione, un TPS è progettato per connettersi senza soluzione di continuità con vari sistemi esterni per distribuire e ricevere informazioni tra clienti, commercianti, fornitori e, ove applicabile, banche e creditori. 
  • Tempi di risposta rapidi: per il TPS in tempo reale, i tempi di risposta rapidi sono considerati una posta in gioco per le aziende che cercano di fornire transazioni facili e veloci ai propri clienti.
  • Inflessibilità: sebbene un TPS possa essere personalizzabile per soddisfare le diverse esigenze organizzative, è importante che fornisca anche un'esperienza rigida e replicabile, in modo che tutte le transazioni vengano elaborate in modo simile nonostante variabili come l'ora del giorno, la posizione, l'utente o il cliente. 
  • Affidabilità: stabilità e sicurezza sono componenti critici di un TPS di qualità. I dati delle transazioni devono essere protetti senza errori, garantendo che i documenti di origine siano regolarmente sottoposti a backup e disponibili per la convalida. 
  • Distribuzione intersistema: il TPS di un'azienda non funziona in uno spazio vuoto e deve essere in grado di distribuire dati e istruzioni con altri sistemi informativi interni, quali sistemi di elaborazione delle vendite o sistemi di contabilità.

 

Soluzioni correlate
IBM Z

Utilizza una piattaforma sicura e potente per il business, che ti consente di creare, innovare e costruire il tuo futuro. IBM Z è una famiglia di hardware z/Architecture moderno che utilizza i software z/OSLinuxz/TPFz/VM e IBM Z Systems.

Esplora IBM Z

IBM CICS Transaction Server for z/OS

IBM® CICS Transaction Server, spesso chiamato semplicemente CICS, è una piattaforma di server per applicazioni di livello mondiale sicura, potente, scalabile e a linguaggio misto utilizzata per ospitare le applicazioni aziendali transazionali in un'architettura ibrida.

Esplora IBM CICS Transaction Server for z/OS

IBM z/OS

Utilizza un sistema operativo altamente sicuro e scalabile per l'esecuzione di applicazioni mission-critical. IBM z/OS è un sistema operativo (OS) per mainframe IBM Z, adatto a operazioni continue e ad alto volume con elevata sicurezza e stabilità. Con IBM z/OS, puoi guidare la business transformation e accelerare l'innovazione.

Esplora IBM z/OS
Servizi di consulenza tecnologica

Accelera e raggiungi gli obiettivi aziendali con IBM Consulting. Ti aiutiamo a realizzare una modernizzazione delle applicazioni appositamente progettata, che semplifichi la gestione della tecnologia e riduca i costi, incorporando e rendendo operative le tecnologie emergenti nei tuoi processi fondamentali e nelle tue strategie di piattaforma.

Esplora i servizi di consulenza tecnologica

Risorse Che cos'è OLTP (elaborazione transazionale online )?

L'elaborazione transazionale online (OLTP) consente l'esecuzione in tempo reale di un numero elevato di transazioni di database da parte di un gran numero di persone, generalmente su internet.

Cos'è OLAP (Online Analytical Processing)?

OLAP, o elaborazione analitica online, è una tecnologia per eseguire query complesse ad alta velocità o analisi multidimensionale su grandi volumi di dati in data warehouse, data lake o in un altro repository di dati. L'OLAP viene utilizzato nella business intelligence (BI), nel supporto decisionale e in una varietà di applicazioni di forecasting e reporting aziendale.

Che cos'è un mainframe?

I mainframe sono server di dati progettati per elaborare fino a 1 trilione di transazioni web al giorno con i massimi livelli di sicurezza e affidabilità.

Che cos'è la gestione dei dati?

La gestione dei dati è la pratica di inserire, elaborare, proteggere e memorizzare i dati di un'organizzazione, dove vengono poi utilizzati per prendere decisioni strategiche al fine di migliorare i risultati aziendali.

Cos'è la sicurezza dei dati?

La sicurezza dei dati è la pratica di proteggere le informazioni digitali da accessi non autorizzati, danneggiamento o furto durante l'intero ciclo di vita.

Cos'è l'EDI (Electronic Data Interchange)?

L'EDI (Electronic Data Interchange) è la comunicazione interaziendale di documenti commerciali in un formato standard. La semplice definizione di EDI è che si tratta di un formato elettronico standard che sostituisce documenti cartacei come ordini di acquisto o fatture.

Fasi successive

IBM Z è un elemento essenziale della tua strategia di hybrid cloud e AI. Accelera la trasformazione digitale e sblocca un valore 2,5 volte superiore a quello del solo cloud pubblico con un sistema quantistico, il primo del settore, in grado di ridurre l'impronta di carbonio.

Esplora IBM Z