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.

en contraste direct avec un système de traitement des transactions est un système de traitement par lots. Ce système traite plusieurs transactions - ou un «lot» de transactions - 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 MORLa 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 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 fermer 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 thÀ 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é

Mis à part les caractéristiques nécessaires qui réussissent le test d'acide, un système de traitement des transactions doit é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 à accepter dans un vol d'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.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?