Skip to main content

Qu'est-ce qu'un système de traitement des transactions?

Le système de traitement des transactions est un programme ou un logiciel qui traite toutes les transactions qui entrent et sortent d'une entreprise ou d'une entreprise.Le système passe en revue les transactions une par une, comme dans une machine à dire automatisée (ATM) qui n'autorise qu'un seul utilisateur à la fois.Le terme «transaction», dans ce cas, ne fait pas seulement référence à des aspects financiers, mais aux demandes d'informations dans son ensemble, comme la réservation d'un vol ou simplement se connecter à un compte bancaire en ligne.

contrairement à un traitement de transactionLe système est un système de traitement par lots.Ce système traite plusieurs transactions et mdash; ou un «lot» de transactions mdash; simultanément.Le principal inconvénient est que les transactions traitées ne renvoient pas les résultats immédiats.

Une analogie moderne est un fichier torrent connecté à un dossier de fichiers.L'utilisateur ne peut pas accéder immédiatement à un fichier tant que tous les fichiers du dossier ne sont pas entièrement téléchargés.Le processus de transaction, au contraire, donne des résultats en temps réel qui créent plus de commodité et moins de confusion.Par exemple, un acheteur en ligne peut voir instantanément le nombre de produits disponibles diminuer à mesure que d'autres acheteurs mettent les produits dans leur panier d'achat en ligne.

Le logiciel ou le programme subit généralement un test d'acide pour se qualifier en tant que système de traitement des transactions.L'acide signifie atomicité, cohérence, isolement et durabilité.L'atomicité fait référence à la capacité du système à effectuer ou à renoncer à une transaction dans son intégralité.Par exemple, l'inscription à un compte bancaire en ligne nécessite que l'utilisateur saisisse les informations nécessaires.Laisser un champ vide ou la fermeture de la fenêtre permettra à l'utilisateur de perdre son enregistrement.

La cohérence dans un système de traitement des transactions signifie que le système doit fonctionner dans les limites des contraintes d'intégrité de la gestion des bases de données.Autrement dit, la programmation devrait être correcte.La caractéristique de l'isolement signifie que chaque transaction est traitée comme séparée et différente, même si les mêmes transactions se produisent en même temps.La durabilité du système indique que si une transaction est effectuée avec succès, elle ne peut pas être inversée.En cas de défaillance des systèmes, le programme doit toujours conserver les données via un journal codé

Outre les fonctionnalités nécessaires qui réussissent le test d'acide, un système de traitement des transactions devrait également être fiable.Cela signifie que le programme a un minimum ou une chance de défaut.Dans les situations d'une ventilation, la récupération doit être rapide et un système de sauvegarde entre également immédiatement. Le système doit également être entièrement accessible aux utilisateurs limités uniquement.Par exemple, un visiteur peut choisir le siège à prendre dans un vol en avion, mais ne peut pas annuler un siège réservé par un visiteur précédent, une tâche seule un programmeur ou un personnel expérimenté peut effectuer.