Systèmes de traitement des transactions (TPS) : Épine dorsale des données opérationnelles
Le système d'information qui capture, valide et stocke les **transactions opérationnelles courantes** est un **Système de Traitement des Transactions (TPS)**.
Caractéristiques fondamentales
- Atomicité : Tout ou rien (ACID).
- Haut débit : Centaines à millions de transactions/jour.
- Faible latence : Réponse sub-seconde pour OLTP.
- Contrôle concurrence : Verrouillage / MVCC pour éviter mises à jour perdues.
- Piste d'audit : Journaux immuables pour conformité.
Transactions types
- Saisie commande vente, caisse POS
- Génération facture, encaissement paiement
- Décrémentation stock / prélèvement entrepôt
- Émission bulletin paie, retenue fiscale
- Dépôt bancaire, virement, retrait DAB
- Planification rendez-vous, inscription admission
Architectures TPS classiques
| Ère | Exemple | Technologies |
|---|---|---|
| Mainframe | IBM CICS / IMS sur z/OS | COBOL, VSAM, Db2 |
| Client-Serveur | Oracle Forms / SAP R/3 | PL/SQL, ABAP |
| Web / Cloud | Shopify, Stripe, Square, NetSuite | Java/Node/Go, PostgreSQL, Aurora, Spanner |
TPS vs OLAP / DSS
- TPS (OLTP) : Écriture intensive, normalisé, état courant.
- Entrepôt données (OLAP) : Lecture intensive, dénormalisé, historique, analytique.
- Pipelines ETL / CDC répliquent TPS → Entrepôt pour BI.
Si vous construisez ou achetez : privilégiez **intégrité données**, **scalabilité** et **SLA fournisseur** plutôt que tableaux de bord tape-à-l'œil.
